} else { if ($_POST['type'] == "count") { //$records = Good_receipt_note::findAll(); $records = Good_receipt_note::findCurrentMonth($_POST['branch']); echo sprintf("%03d", $records->count() + 1); } else { if ($_POST['type'] == "deleteDetail") { Good_receipt_note_detail::deleteDetail($_POST['key']); } else { if ($_POST['type'] == "json") { $grn_details = Good_receipt_note_detail::findDetail($_POST['key']); echo $grn_details->toJSON(); } else { if ($_POST['type'] == "save") { try { $grn = new Good_receipt_note($_POST['doc_number']); $grn->populate(); if (!$error) { $grn->store(); } if ($_POST['jsonForm'] != "") { $json_form = fRequest::get('jsonForm'); $jsonForm = fJSON::decode($json_form); foreach ($jsonForm as $row) { try { $grn_detail = new Good_receipt_note_detail(); $grn_detail->setDocNumber($_POST['doc_number']); $grn_detail->setItemId($row->{'itemCode'}); $grn_detail->setDescription($row->{'itemDesc'}); $grn_detail->setQuantity($row->{'itemQuan'}); $grn_detail->setAssessment($row->{'assess'});
?> <div id="content" class="span-24 last"> <?php $tmpl->place('menuDocument'); ?> <h2>Goods Receipt Note</h2> <?php if (!isset($_GET['id'])) { ?> <form action="document-grn.php" method="get" accept-charset="utf-8"> <label for="id">Purchase Order No: </label><input type="text" name="id" id="poInput" /> <p><input type="submit" value="Continue →"></p> </form> <?php } else { if (Good_receipt_note::findStatus($_GET['id'])) { try { echo "<input type=\"hidden\" id=\"prNum\" value=\"" . Purchase::getByPoNumber($_GET['id']) . "\" />"; $purchase = new Purchase(Purchase::getByPoNumber($_GET['id'])); ?> <div class="form-frame span-23 last"> <h3>Goods Receipt Note</h3><br /> <input type="hidden" name="run_num" value="" id="run_num"/> <label for="doc_num">Document Number </label><input type="text" name="doc_num" value="" id="doc_num"/><br /> <label for="doc_date">Document Date </label><input type="text" name="doc_date" value="" id="doc_date" class="datepicker"/><br /> <label for="doc_type">Document Type </label>GRN <input id="doc_type" type="hidden" value="GRN"></input><br /> <label for="branch_id">Branch </label> <span><?php $branchname = new Branch($purchase->prepareBranchId()); echo $branchname->prepareName(); ?>
?> <script type="text/javascript" src="./resources/library/jquery.autocomplete/jquery.autocomplete.min.js"></script> <script type="text/javascript" src="./resources/library/jquery.autocomplete/lib/jquery.bgiframe.min.js"></script> <link media="screen, projection" href="./resources/library/jquery.autocomplete/jquery.autocomplete.css" type="text/css" rel="stylesheet"/> <script type="text/javascript" src="./js/document-grn-view.js"></script> <?php $tmpl->place('menu'); ?> <div id="content" class="span-24 last"> <?php $tmpl->place('menuDocument'); if (!isset($_GET['id'])) { echo "<div class=\"span-24 ui-state-error ui-corner-all\">\n\t\t\t\t\t<span class=\"ui-icon ui-icon-alert\" style=\"float: left; margin-right: 30px;\"></span>\n\t\t\t\t\tYou arrived to this page in error</div>"; } else { try { $grn = new Good_receipt_note($_GET['id']); $grn_details = Good_receipt_note_detail::findDetail($_GET['id']); ?> <h2>Goods Receipt Note</h2> <div align=left> <a href=report/grn-pdf.php?GRNnum=<?php echo $_GET['id']; ?> ><b>Download PDF</b></a></div><br> <div class="form-frame span-23 last"> <h3>Goods Receipt Note</h3><br /> <label for="doc_num">Document Number </label> <span id="doc_num"><?php echo $grn->prepareDocNumber(); ?> </span><br /> <input id="grnNo" type="hidden" value="<?php
?> <h2>Good Receipt Note</h2> <h3>Add Good Receipt Note : <a href="document-grn.php">Form</a></h3> <h3>List</h3> <table> <thead> <tr><th>Document Number</th><th>Document Date</th><th>DO Number</th><th>PO Number</th><th>Status</th></tr> </thead> <tbody> <?php $user = new User(fAuthorization::getUserToken()); try { if (fAuthorization::checkAuthLevel('admin')) { $grnEntries = Good_receipt_note::findAll(20); } else { $grnEntries = Good_receipt_note::findAllByBranch($user->prepareBranchId(), 20); } foreach ($grnEntries as $grnEntry) { echo "<tr class=\"linkable\"><td class=\"docNumber\">" . $grnEntry->prepareDocNumber() . "</td>"; echo "<td>" . $grnEntry->prepareDocDate("j F Y") . "</td>"; echo "<td>" . $grnEntry->prepareDoNo() . "</td>"; echo "<td>" . $grnEntry->preparePoNo() . "</td>"; echo "<td>" . $grnEntry->prepareStatus() . "</td></tr>"; } } catch (fExpectedException $e) { echo $e->printMessage(); } ?> </tbody> </table> </div>