From: <ex...@us...> - 2016-07-22 05:00:50
|
Revision: 7571 http://sourceforge.net/p/web-erp/reponame/7571 Author: exsonqu Date: 2016-07-22 05:00:47 +0000 (Fri, 22 Jul 2016) Log Message: ----------- 22/07/16 Exson: Make items search limited to the sales orders and if search result is 1 show the result immediately in SelectSalesOrder.php Modified Paths: -------------- trunk/SelectSalesOrder.php trunk/doc/Change.log Modified: trunk/SelectSalesOrder.php =================================================================== --- trunk/SelectSalesOrder.php 2016-07-22 00:46:50 UTC (rev 7570) +++ trunk/SelectSalesOrder.php 2016-07-22 05:00:47 UTC (rev 7571) @@ -530,6 +530,7 @@ <tr> <td>' . _('Select a stock category') . ': <select name="StockCat">'; + echo '<option value="All">' . _('All') . '</option>'; while ($myrow1 = DB_fetch_array($result1)) { echo '<option value="'. $myrow1['categoryid'] . '">' . $myrow1['categorydescription'] . '</option>'; @@ -552,7 +553,7 @@ <br />'; if (isset($StockItemsResult) - AND DB_num_rows($StockItemsResult)>0) { + AND DB_num_rows($StockItemsResult)>1) { echo '<table cellpadding="2" class="selection">'; echo '<tr> @@ -592,6 +593,10 @@ } //end if stock search results to show else { + if (isset($StockItemsResult) AND DB_num_rows($StockItemsResult) == 1) { + $mystkrow = DB_fetch_array($StockItemsResult); + $SelectedStockItem = $mystkrow['stockid']; + } //figure out the SQL required from the inputs available if (isset($_POST['Quotations']) AND $_POST['Quotations']=='Orders_Only'){ @@ -880,9 +885,12 @@ stockmaster.decimalplaces, SUM(locstock.quantity) AS qoh, stockmaster.units - FROM stockmaster INNER JOIN locstock + FROM salesorderdetails INNER JOIN stockmaster + ON salesorderdetails.stkcode = stockmaster.stockid AND completed=0 + INNER JOIN locstock ON stockmaster.stockid=locstock.stockid"; - if (isset($_POST['StockCat']) AND trim($_POST['StockCat'])==''){ + if (isset($_POST['StockCat']) + AND ((trim($_POST['StockCat']) == '') OR $_POST['StockCat'] == 'All')){ $WhereStockCat = ''; } else { $WhereStockCat = " AND stockmaster.categoryid='" . $_POST['StockCat'] . "' "; Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2016-07-22 00:46:50 UTC (rev 7570) +++ trunk/doc/Change.log 2016-07-22 05:00:47 UTC (rev 7571) @@ -1,4 +1,6 @@ webERP Change Log + +22/07/16 Exson: Make items search limited to the sales orders and if search result is 1 show the result immediately in SelectSalesOrder.php 22/07/16 Exson: Add empty check for internal request to avoid empty request creating in InternalStockRequest.php. 09/07/16 Exson: Fixed the utf8 character print incorrect of pdf file in class.pdf.php. 08/07/16 Exson: Fixed the transaction atomicity bug by change table lock to row lock in SQL_CommonFunctions.inc. |