<?php 
session_start();

////////////////////////////////////////////// Database Connector /////////////////////////////////////////////////////////////
	require_once("config.inc.php");
	require_once("DBConnector1.php");
	$db = new DBConnector();
	
	////////////////////////////////////////////// Write XML ////////////////////////////////////////////////////////////////////
	header('Content-Type: text/xml'); 
	
	 date_default_timezone_set('Asia/Colombo'); 
	
	/////////////////////////////////////// GetValue //////////////////////////////////////////////////////////////////////////
	
		
				
	///////////////////////////////////// Registration /////////////////////////////////////////////////////////////////////////
		
		if($_GET["Command"]=="add_address")
		{
			//echo "Regt=".$Regt."RegimentNo=".RegimentNo."Command=".$Command;
			
			
	/*		$sql="Select * from tmp_army_no where edu= '".$_GET['edu']."'";
			$result =$db->RunQuery($sql);
			if($row = mysqli_fetch_array($result)){
				$ResponseXML .= "exist";
				
				
				
			}	else {*/
			
		//	$ResponseXML .= "";
			//$ResponseXML .= "<ArmyDetails>";
			
		/*	$sql1="Select * from mas_educational_qualifications where str_Educational_Qualification= '".$_GET['edu']."'";
			$result1 =$db->RunQuery($sql1);
			$row1 = mysqli_fetch_array($result1);
			$ResponseXML .=  $row1["int_Educational_Qulifications"];*/
			
			$sqlt="Select * from customer_mast where id ='".$_GET['customerid']."'";
			
			$resultt =$db->RunQuery($sqlt);
			if ($rowt = mysqli_fetch_array($resultt)){
				echo $rowt["str_address"];
			}
			
			
				
			
	}
	
			
		if($_GET["Command"]=="new_inv")
		{
			
			
		/*	$sql="Select CAS_INV_NO_m from invpara";
			$result =$db->RunQuery($sql);
			$row = mysqli_fetch_array($result);
			$tmpinvno="000000".$row["CAS_INV_NO_m"];
			$lenth=strlen($tmpinvno);
			$invno="INV".substr($tmpinvno, $lenth-7);
			echo $invno;*/
			
			$_SESSION["print"]=0;
			
			$sql="select ordNo from s_salrep where REPCODE='".trim($_GET["salesrep"])."'";
			$result =$db->RunQuery($sql);
			$row = mysqli_fetch_array($result);
			$tmpinvno="000000".$row["ordNo"];
			$lenth=strlen($tmpinvno);
			$invno=trim("WO/").$_GET["salesrep"]."/"."00".substr($tmpinvno, $lenth-4);
			$_SESSION["invno"]=$invno;
			
			
			//$sql2="select tmp_no from s_salrep where REPCODE='".trim($_GET["salesrep"])."'";
			$sql2="select weekly_ord from tmpinvpara ";
			$result2 =$db->RunQuery($sql2);
			$row2 = mysqli_fetch_array($result2);
			$tmpinvno="000000".$row2["weekly_ord"];
			$lenth=strlen($tmpinvno);
			$_SESSION["tmp_no_word"]=trim("WO/").$_GET["salesrep"]."/"."00".substr($tmpinvno, $lenth-4);
			
			
			$sql2="update tmpinvpara set weekly_ord=weekly_ord+1 ";
			//echo $sql2;
			$result2 =$db->RunQuery($sql2);
			
			//echo $sql2;
			//echo $_SESSION["tmp_no_word"];
			
			$sql1="delete from tmp_cusord_data where str_invno='".$invno."'";
			$result1 =$db->RunQuery($sql1);
			
			$_SESSION["txt_stat"] = "NEW";
			
			echo $invno;	
			
		}
	if($_GET["Command"]=="setord")
	{
		
		include_once("connectioni.php");
		
		/*$len=strlen($_GET["txt_invno"]);
		$need=substr($_GET["txt_invno"],$len-6, $len);
		$salesord1=trim("WO/ ").$_GET["salesrep"].trim(" / ").$need;*/
		  
		    $sql="select ordNo from s_salrep where REPCODE='".trim($_GET["salesrep"])."'";
			$result =$db->RunQuery($sql);
			$row = mysqli_fetch_array($result);
			$tmpinvno="000000".$row["ordNo"];
			$lenth=strlen($tmpinvno);
			$invno=trim("WO/").$_GET["salesrep"]."/"."00".substr($tmpinvno, $lenth-4);
			$_SESSION["invno"]=$invno;
			
			
		/*	$sql2="select tmp_no from s_salrep where REPCODE='".trim($_GET["salesrep"])."'";
			$result2 =$db->RunQuery($sql2);
			$row2 = mysqli_fetch_array($result2);
			$tmpinvno="000000".$row2["tmp_no"];
			$lenth=strlen($tmpinvno);
			$_SESSION["tmp_no_word"]=trim("WO/").$_GET["salesrep"]."/"."00".substr($tmpinvno, $lenth-4);  */
		
		$_SESSION["custno"]=$_GET['custno'];
		$_SESSION["brand"]=$_GET["brand"];
		$_SESSION["department"]=$_GET["department"];
		
		$_SESSION["salrep"]=$_GET["salesrep"];
	
		echo $invno;
	
	}
	
	
	if($_GET["Command"]=="cancel_inv")
{
	$sql="select last_update from invpara  ";
	$result =$db->RunQuery($sql);
	$row = mysqli_fetch_array($result);	
	
	$sqlinv="select * from s_wcusordmas where REF_NO='".$_GET['salesord1']."'";
	$resultinv =$db->RunQuery($sqlinv);
	if ($rowinv = mysqli_fetch_array($resultinv))
	{
		if (($rowinv["TOTPAY"]==0) and ($rowinv["SDATE"]>$row["last_update"])){
			$sql2="update s_wcusordmas set CANCELL='1' where REF_NO='".$_GET['salesord1']."'";
			$result2 =$db->RunQuery($sql2);
			
			$sqltmp="select * from tmp_cusord_data where str_invno='".$_GET['salesord1']."' ";
			$resulttmp =$db->RunQuery($sqltmp);
			while ($rowtmp = mysqli_fetch_array($resulttmp)){
				$sqlorddata="update s_cusordtrn set CANCELL='1' where REF_NO='".$_GET['salesord1']."'";
				$resultorddata =$db->RunQuery($sqlorddata);
			}
			echo "Canceled";
		} else {
			echo "Can't Cancel";
		}
	}	
}

	if($_GET["Command"]=="add_tmp")
		{
		
			
			$ResponseXML .= "";
			$ResponseXML .= "<salesdetails>";
			
			
			$sql="delete from tmp_cusord_data where str_code='".$_GET['itemcode']."' and tmp_no='".$_SESSION["tmp_no_word"]."' ";
			//$ResponseXML .= $sql;
			$result =$db->RunQuery($sql);
			
			//echo $_GET['rate'];
			//echo $_GET['qty'];
			$rate=str_replace(",", "", $_GET["rate"]);
			$qty=str_replace(",", "", $_GET["qty"]);
			$discount=str_replace(",", "", $_GET["discount"]);
			$subtotal=str_replace(",", "", $_GET["subtotal"]);
			
			$sql_cost="select * from s_mas where STK_NO='".$_GET['itemcode']."'";
			$result_cost =$db->RunQuery($sql_cost);
			$row_cost = mysqli_fetch_array($result_cost);
			
			$sql="Insert into tmp_cusord_data (str_invno, str_code, str_description, cost, cur_rate, cur_qty, dis_per, cur_discount, cur_subtot, brand, tmp_no)values 
			('".$_GET['invno']."', '".$_GET['itemcode']."', '".$_GET['item']."', ".$row_cost["COST"].", ".$rate.", ".$qty.", ".$_GET["discountper"].", ".$discount.", ".$subtotal.", '".$_GET["brand"]."', '".$_SESSION["tmp_no_word"]."') ";
			
			//$ResponseXML .= $sql;
			$result =$db->RunQuery($sql);	
			
			
				$ResponseXML .= "<sales_table><![CDATA[ <table><tr>
                              <td width=\"100\"  background=\"\" ><font color=\"#FFFFFF\">Code</font></td>
                              <td width=\"300\"  background=\"\"><font color=\"#FFFFFF\">Description</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Rate</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Qty</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Discount</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Sub Total</font></td>
							  <td></td>
							  <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Qty In Hand</font></td>
                            </tr>";
							
			
			$sql="Select * from tmp_cusord_data where tmp_no='".$_SESSION["tmp_no_word"]."'";
			$result =$db->RunQuery($sql);	
			while($row = mysqli_fetch_array($result)){				
             	$ResponseXML .= "<tr>
                              
                             <td >".$row['str_code']."</a></td>
							 <td >".$row['str_description']."</a></td>
							 <td >".number_format($row['cur_rate'], 2, ".", ",")."</a></td>
							 <td >".number_format($row['cur_qty'], 2, ".", ",")."</a></td>
							 <td >".number_format($_GET["discountper"], 2, ".", ",")."</a></td>
							 <td >".number_format($row['cur_subtot'], 2, ".", ",")."</a></td>
							 <td ><img src=\"images/delete_01.png\" width=\"20\" height=\"20\" id=".$row['str_code']."  name=".$row['str_code']." onClick=\"del_item('".$row['str_code']."');\"></td>";
						
						include_once("connectioni.php");
							 
							 $sqlqty = mysqli_query($GLOBALS['dbinv'],"select QTYINHAND from s_submas where STK_NO='".$row['str_code']."' AND STO_CODE='".$_GET["department"]."'") or die(mysqli_error($GLOBALS['dbinv']));
					if($rowqty = mysqli_fetch_array($sqlqty)){
						$qty=$rowqty['QTYINHAND'];
					} else {
						$qty=0;
					}	
						
							$ResponseXML .= "<td >".$qty."</a></td>
						
                            </tr>";
				}			
							
                $ResponseXML .= "   </table>]]></sales_table>";
				
				$sql="Select sum(cur_subtot) as tot_sub, sum(cur_discount) as tot_dis from tmp_cusord_data where str_invno='".$_GET['invno']."'";
				$result =$db->RunQuery($sql);
				$row = mysqli_fetch_array($result);	
				$ResponseXML .= "<subtot><![CDATA[".number_format($row['tot_sub'], 2, ".", ",")."]]></subtot>";
				$ResponseXML .= "<tot_dis><![CDATA[".number_format($row['tot_dis'], 2, ".", ",")."]]></tot_dis>";
				
				$vatrate=0.12;
				
				if ($_GET["vatmethod"]=="vat"){
					$tax=$row['tot_sub']*$vatrate;
					$taxf=number_format($tax, 2, ".", ",");
					
					$ResponseXML .= "<tax><![CDATA[".$taxf."]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax (VAT 12%)]]></taxname>";
					
					$invtot=number_format($row['tot_sub']+$tax, 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
					
				} else if ($_GET["vatmethod"]=="svat"){
					$tax=$row['tot_sub']*$vatrate;
					$taxf=number_format($tax, 2, ".", ",");
					
					$ResponseXML .= "<tax><![CDATA[".$taxf."]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax (SVAT 12%)]]></taxname>";
					
					$invtot=number_format($row['tot_sub']+$tax, 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
					
				} else if ($_GET["vatmethod"]=="evat"){
					$tax=$row['tot_sub']*$vatrate;
					$taxf=number_format($tax, 2, ".", ",");
					
					$ResponseXML .= "<tax><![CDATA[".$taxf."]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax (EVAT 12%)]]></taxname>";
					
					$invtot=number_format($row['tot_sub']+$tax, 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
					
				} else if ($_GET["vatmethod"]=="non"){
					//$tax=number_format($row['tot_sub']*$vatrate, 2, ".", ",");
					$ResponseXML .= "<tax><![CDATA[0.00]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax]]></taxname>";
					
					$invtot=number_format($row['tot_sub'], 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
				}
				
				$ResponseXML .= " </salesdetails>";
				
		//	}	
				
				
				echo $ResponseXML;
				
			
	}
	


	
if($_GET["Command"]=="delete_inv")
{
	$sql="select * from S_CUSORDMAS where REF_NO= '".trim($_GET["salesord1"])."' ";
	$result =$db->RunQuery($sql);					
	if($row = mysqli_fetch_array($result)){	
		$sql1="UPDATE S_CUSORDMAS SET S_CUSORDMAS.CANCELL = '1' WHERE (((S_CUSORDMAS.REF_NO)='".trim($_GET["salesord1"])."'))";
		
		$result1 =$db->RunQuery($sql1);	
		
		$sql1="UPDATE S_CUSORDTRN SET S_CUSORDTRN.CANCELL = '1' WHERE (((S_CUSORDTRN.REF_NO)='".trim($_GET["salesord1"])."'))";
		$result1 =$db->RunQuery($sql1);		
		
	}
	echo "Canceled";	
  
}
	
		
	if($_GET["Command"]=="del_item")
		{
		
			
			$ResponseXML .= "";
			$ResponseXML .= "<salesdetails>";
			
	
			$sql="delete from tmp_cusord_data where str_code='".$_GET['code']."' and tmp_no='".$_SESSION["tmp_no_word"]."' ";
			//echo $sql;
			$result =$db->RunQuery($sql);
			
			$ResponseXML .= "<sales_table><![CDATA[ <table><tr>
                              <td width=\"100\"  background=\"\" ><font color=\"#FFFFFF\">Code</font></td>
                              <td width=\"300\"  background=\"\"><font color=\"#FFFFFF\">Description</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Rate</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Qty</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Discount</font></td>
                              <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Sub Total</font></td>
							   <td></td>
							  <td width=\"100\"  background=\"\"><font color=\"#FFFFFF\">Qty In Hand</font></td>
                            </tr>";
							
			
			$sql="Select * from tmp_cusord_data where tmp_no='".$_SESSION["tmp_no_word"]."'";
			$result =$db->RunQuery($sql);	
			while($row = mysqli_fetch_array($result)){				
             	$ResponseXML .= "<tr>
                              
                             <td >".$row['str_code']."</a></td>
							 <td >".$row['str_description']."</a></td>
							 <td >".$row['cur_rate']."</a></td>
							 <td >".$row['cur_qty']."</a></td>
							 <td >".$row['cur_discount']."</a></td>
							 <td >".$row['cur_subtot']."</a></td>
							 <td ><img src=\"images/delete_01.png\" width=\"20\" height=\"20\" id=".$row['str_code']."  name=".$row['str_code']." onClick=\"del_item('".$row['str_code']."');\"></td>";
							 
							 	include_once("connectioni.php");
							 
							 $sqlqty = mysqli_query($GLOBALS['dbinv'],"select QTYINHAND from s_submas where STK_NO='".$row['str_code']."' AND STO_CODE='".$_GET["department"]."'") or die(mysqli_error($GLOBALS['dbinv']));
					if($rowqty = mysqli_fetch_array($sqlqty)){
						$qty=$rowqty['QTYINHAND'];
					} else {
						$qty=0;
					}	
						
							$ResponseXML .= "<td >".$qty."</a></td>
                            </tr>";
				}			
				
				 $ResponseXML .= "   </table>]]></sales_table>";
				
				$sql="Select sum(cur_subtot) as tot_sub, sum(cur_discount) as tot_dis from tmp_cusord_data where str_invno='".$_GET['invno']."'";
				$result =$db->RunQuery($sql);
				$row = mysqli_fetch_array($result);	
				$ResponseXML .= "<subtot><![CDATA[".number_format($row['tot_sub'], 2, ".", ",")."]]></subtot>";
				$ResponseXML .= "<tot_dis><![CDATA[".number_format($row['tot_dis'], 2, ".", ",")."]]></tot_dis>";
				
				$vatrate=0.12;
				
				if ($_GET["vatmethod"]=="vat"){
					$tax=$row['tot_sub']*$vatrate;
					$taxf=number_format($tax, 2, ".", ",");
					
					$ResponseXML .= "<tax><![CDATA[".$taxf."]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax (VAT 12%)]]></taxname>";
					
					$invtot=number_format($row['tot_sub']+$tax, 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
					
				} else if ($_GET["vatmethod"]=="svat"){
					$tax=$row['tot_sub']*$vatrate;
					$taxf=number_format($tax, 2, ".", ",");
					
					$ResponseXML .= "<tax><![CDATA[".$taxf."]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax (SVAT 12%)]]></taxname>";
					
					$invtot=number_format($row['tot_sub']+$tax, 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
					
				} else if ($_GET["vatmethod"]=="evat"){
					$tax=$row['tot_sub']*$vatrate;
					$taxf=number_format($tax, 2, ".", ",");
					
					$ResponseXML .= "<tax><![CDATA[".$taxf."]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax (EVAT 12%)]]></taxname>";
					
					$invtot=number_format($row['tot_sub']+$tax, 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
					
				} else if ($_GET["vatmethod"]=="non"){
					//$tax=number_format($row['tot_sub']*$vatrate, 2, ".", ",");
					$ResponseXML .= "<tax><![CDATA[0.00]]></tax>";
					$ResponseXML .= "<taxname><![CDATA[Tax]]></taxname>";
					
					$invtot=number_format($row['tot_sub'], 2, ".", ",");
					$ResponseXML .= "<invtot><![CDATA[".$invtot."]]></invtot>";
				}
							
                $ResponseXML .= "   </salesdetails>";
				
		//	}	
				
				
				echo $ResponseXML;
				
			
	}
	

	
	if($_GET["Command"]=="save_item")
		{
			
		
			$_SESSION["CURRENT_DOC"] = 1;      //document ID
			$_SESSION["VIEW_DOC"] = false ;     //view current document
			$_SESSION["FEED_DOC"] = true;       //save  current document
			$_GET["MOD_DOC"] = false  ;         //delete   current document
			$_GET["PRINT_DOC"] = false  ;       //get additional print   of  current document
			$_GET["PRICE_EDIT"] = false ;       //edit selling price
			$_GET["CHECK_USER"] = false ;       //check user permission again

			
	
			
			/////////////////////////////////////////////////
			
	$sql_rst="SELECT REF_NO FROM s_wcusordmas WHERE REF_NO='" . trim($_GET["txt_invno"]) . "'";
	$result_rst =$db->RunQuery($sql_rst);	
			
		$m_ok = "";
		if ($_GET["customercode"] == "") { $m_ok = "Customer Not Selected"; }
		if ($_SESSION["txt_stat"] != "NEW") { $m_ok = "Invalid Option"; }
		if ($_GET["brand"] == "") { $m_ok = "Select Brand name"; }
		if ($row_rst = mysqli_fetch_array($result_rst)){ $m_ok = "Invoice No Already exists"; }
		
if ($m_ok != "") {
	exit ($m_ok);
} else {

	$sql="select ordNo from s_salrep where REPCODE='".trim($_GET["salesrep"])."'";
	$result =$db->RunQuery($sql);
	$row = mysqli_fetch_array($result);
	$tmpinvno="000000".$row["ordNo"];
	$lenth=strlen($tmpinvno);
	$invno=trim("WO/").$_GET["salesrep"]."/"."00".substr($tmpinvno, $lenth-4);
	$_SESSION["invno"]=$invno;
			
    if ($_GET["vatmethod"]!="non") {
        $vat = "1";
    } else {
        $vat = "0";
    }
  
    
    $totpay = str_replace(",", "", $_GET["txt_chetot"]) + str_replace(",", "", $_GET["txt_cash"]);
	
	$customername=str_replace("~", "&", $_GET["customername"]);
	
	$sql="Insert into s_wcusordmas  (REF_NO, TRN_TYPE, SDATE, C_CODE, Brand, CUS_NAME, VAT, TYPE, DISCOU, AMOUNT, GRAND_TOT, ORD_NO, ORD_DA, DEPARTMENT, SAL_EX, BTT, CASH, DEV, TOTPAY, DIS, DIS1, REQ_DATE) values ('" . trim($invno) . "', 'INV', '" . $_GET["dtdate"] . "', '" . trim($_GET["customercode"]) . "', '" . trim($_GET["brand"]) . "', '" . trim($customername) . "', '" . $vat . "', '" . $_GET["paymethod"] . "', " . str_replace(",", "", $_GET["totdiscount"]) . ", " . str_replace(",", "", $_GET["subtot"]) . ", " . str_replace(",", "", $_GET["invtot"]) . ", '" . trim($_GET["txt_ordno"]) . "', '" . $_GET["dtdate"] . "', " . trim($_GET["department"]) . ", '" . trim($_GET["salesrep"]) . "', " . str_replace(",", "", $_GET["tax"]) . ", " . str_replace(",", "", $_GET["txt_cash"]) . ", '" . $_SESSION['dev'] . "', " . $totpay . " ," . $_GET["discount1"] . " , 0, '" . $_GET["DTREQ_DATE"] . "')";
	//echo $sql;
	$result =$db->RunQuery($sql);
	
   
    $sql="delete from s_cusordtrn where REF_NO='".$invno."'" ;
	$result =$db->RunQuery($sql);
	
	
	
	$sqlcost="select * from s_submas where STK_NO='".$rowtmp["str_code"]."' and STO_CODE='".$_GET["department"]."'";
	$resultcost =$db->RunQuery($sqlcost);	
	if ($rowcost = mysqli_fetch_array($resultcost)){
		$mqty = $rowcost["QTYINHAND"];
	}
	
			
	$sqltmp="select * from tmp_cusord_data where tmp_no='".$_SESSION["tmp_no_word"]."'";
	//echo $sqltmp;
	$resulttmp =$db->RunQuery($sqltmp);	
	while($rowtmp = mysqli_fetch_array($resulttmp)){	
    
       $mqty = 0;
	   $sqlcost="select * from s_submas where STK_NO='".$rowtmp["str_code"]."' and STO_CODE='".$_GET["department"]."'";
		$resultcost =$db->RunQuery($sqlcost);	
		if ($rowcost = mysqli_fetch_array($resultcost)){
			$mqty = $rowcost["QTYINHAND"];
		}
        
		$sqlmas="select * from s_mas where STK_NO='".$rowtmp["str_code"]."'";
		$resultmas =$db->RunQuery($sqlmas);	
		$rowmas = mysqli_fetch_array($resultmas);
		
		$dis_per = $rowtmp["cur_rate"] * $rowtmp["cur_qty"] * $rowtmp["dis_per"] * 0.01;
		
		
					
		$sql1="Insert into s_cusordtrn (REF_NO, SDATE, STK_NO, DESCRIPT, PART_NO, COST, PRICE, QTY, DEPARTMENT, DIS_per, DIS_rs, REP, TAX_PER, BRAND, stk, UNIT, c_code) values ('" . trim($invno) . "', '" .$_GET["dtdate"]. "', '" .$rowtmp["str_code"]. "', '" .$rowtmp["str_description"]. "', '" . $rowmas["PART_NO"] . "'," .$rowtmp["cost"]. ", " .$rowtmp["cur_rate"]. ", " .$rowtmp["cur_qty"]. ", '" . trim($_GET["department"]) . "', " .$rowtmp["dis_per"]. "," . $dis_per . ",'" . trim($_GET["salesrep"]) . "', '15', '" .$rowtmp["brand"]. "' , " . $mqty . ", 'WEO', '" . trim($_GET["customercode"]) . "')";
		$result1 =$db->RunQuery($sql1);	
	//echo $sql1;
      
      //====update stock==========================================================
        
      // m_STK_NO = Trim(MSFlexGrid1.TextMatrix(i, 0))
      // M_STOCODE = Trim(Mid(Me.com_dep, 1, 5))
       //=========================================================================
    }
    //====creditor file ================================================
    
    if ($_GET["paymethod"] == "CR") {
       $flag = "INV"; //cash Invoice
    } else {
       $flag = "INV"; //Credit Invoice
    }
	
	$sql1="update s_salrep set ordNo=ordNo+1 where REPCODE='" . trim($_GET["salesrep"]) . "'";
		$result1 =$db->RunQuery($sql1);	
		
		$_SESSION["txt_stat"]="";
		echo "Saved";
   
   }

}


if ($_GET["Command"]=="achivement")
{
	$mrep = $_GET["salesrep"];
	$mvatrate="15";
	
	$sql="delete * from tmpord";
	$result =$db->RunQuery($sql);
		
	
	$sql_rs="select * from  view_wcusordtrn_submas where CANCELL='0' and UNIT='WEO' and  SAL_EX='".$mrep."' and SDATE='".$_GET["dtdate"]."'";
	$result_rs =$db->RunQuery($sql_rs);
	while ($row_rs = mysqli_fetch_array($result_rs)){
		
		if ($row_rs["DIS_per"]>0){
			$cost=(($row_rs["PRICE"] - ($row_rs["PRICE"] * ($row_rs["DIS_per"] / 100))) * $row_rs["QTY"]) / (1 + ($mvatrate / 100));
		} else {
			$cost=($row_rs["PRICE"] * $row_rs["QTY"]) /  (1 + ($mvatrate / 100));
		}
		$sql="insert into tmpord (stkno, des, Cuscode, CUSNAME, ordqty, cost, QTYINHAND, stk) values ('".$row_rs["STK_NO"]."', '".$row_rs["DESCRIPT"]."', '".$row_rs["c_code"]."', '".$row_rs["NAME"]."', ".$row_rs["QTY"].", ".$cost.", ".$row_rs["QTYINHAND"].", '".$row_rs["stk"]."')";
		$result =$db->RunQuery($sql);
	}
	
	$mdateto = $_GET["DTdateto"];
	
	$sql_rs= "Select * from VIEW_Salma_sinvo where SAL_EX='".$mrep."' and SDATE>='".$_GET["dtdate"]."' and SDATE <='".$_GET["mdateto"]."' and CANCELL = '0' ";
	$result_rs =$db->RunQuery($sql_rs);
	while ($row_rs = mysqli_fetch_array($result_rs)){
		$archval = (($row_rs["PRICE"] - ($row_rs["DIS_per"] / $row_rs["QTY"])) * $row_rs["QTY"]) / (1 + ($mvatrate / 100));
		
		$sql="insert into tmpord (stkno, des, Cuscode, CUSNAME, archqty, archval) values ('".$row_rs["STK_NO"]."', '".$row_rs["DESCRIPT"]."', '".$row_rs["C_CODE"]."', '".$row_rs["CUS_NAME"]."', ".$row_rs["QTY"].", ".$archval.")";
		$result =$db->RunQuery($sql);
	}	
	
	
	$sql_rs= "Select * from VIEW_CRNMA_CRNTRN  where  SAL_EX='".$mrep."' and SDATE>='".$_GET["dtdate"]."' and SDATE <='".$_GET["mdateto"]."' ";
	$result_rs =$db->RunQuery($sql_rs);
	while ($row_rs = mysqli_fetch_array($result_rs)){
		
		$qty=$row_rs["QTY"]*-1;
		$mdis = 0;
		
		if (is_null($row_rs["DIS_P"])==false){
      		if ($row_rs["DIS_P"] > 0) { $mdis = $row_rs["DIS_P"]; }
   		}
   
   		if ($mdis > 0) {
      		$archval = ((($row_rs["PRICE"] - ($row_rs["PRICE"] * ($row_rs["DIS_P"] / 100))) * $row_rs["QTY"]) * -1) / (1 + ($mvatrate / 100));
   		} else {
      		$archval = (($row_rs["PRICE"] * $row_rs["QTY"]) * -1) / (1 + ($mvatrate / 100));
   		}
   
		$sql="insert into tmpord (stkno, des, Cuscode, CUSNAME, archqty, archval) values ('".$row_rs["STK_NO"]."', '".$row_rs["DESCRIPT"]."', '".$row_rs["C_CODE"]."', '".$row_rs["CUS_NAME"]."', ".$qty.", ".$archval.")";
		$result =$db->RunQuery($sql);
	}	
   
   
   	$sql_tmpord= "SELECT * from tmpord where stkno != 'SC01' and stkno != 'A0350' and stkno != 'A0351' and stkno != 'A0352' and stkno != 'A0353' and stkno != 'A0600' and stkno != 'L0531' order by stkno , Cuscode , ordqty desc";
	$result_tmpord =$db->RunQuery($sql_tmpord);
	while ($row_tmpord = mysqli_fetch_array($result_tmpord)){
   		if ($row_tmpord["ordqty"] != 0) {
        	$totordq = $totordq + $row_tmpord["ordqty"];
        	$val_totordq = $val_totordq + $row_tmpord["cost"];
    	}
    	if ($row_tmpord["archqty"] != 0) {
        	$totarchq = $totarchq + $row_tmpord["archqty"];
        	$val_totarchq = $val_totarchq + $row_tmpord["archval"];
    	}
    	if ($row_tmpord["stkno"] == "06365"){
        	$X = 1;
    	}
		
		if ($row_tmpord["stkno"] == $sno) {
        	if ($row_tmpord["ordqty"] > 0) {
            	$ordq = $ordq + $row_tmpord["ordqty"];
            	$val_ordq = $val_ordq + $row_tmpord["cost"];
            	$cusn = $row_tmpord["Cuscode"];
        	}
        	if ($row_tmpord["Cuscode"] == $cusn) {
            	if ($row_tmpord["archqty"] > 0) {
                	$archq = $archq + $row_tmpord["archqty"];
                	$val_archq = $val_archq + $row_tmpord["archval"];
            	}
            	$differ = $ordq - $archq;
            	$val_differ = $val_ordq - $val_archq;
        	}
    	} else {
			$totdif = $totdif + $differ;
        	$val_totdif = $val_totdif + $val_differ;
        	$ordq = 0;
        	$val_ordq = 0;
        	$archq = 0;
        	$val_archq = 0;
        	$differ = 0;
        	$val_differ = 0;
        	
			if ($row_tmpord["ordqty"] != 0) {
            	$sno = $row_tmpord["stkno"];
            	$cusn = $row_tmpord["Cuscode"];
            	
				if ($row_tmpord["ordqty"] > 0) {
                	$ordq = $ordq + $row_tmpord["ordqty"];
                	$val_ordq = $val_ordq + $row_tmpord["cost"];
            	}
            	if ($row_tmpord["archqty"] > 0) {
                	$archq = $archq + $row_tmpord["archqty"];
                	$val_archq = $val_archq + $row_tmpord["archval"];
            	}
            	$differ = $ordq - $archq;
            	$val_differ = $val_ordq - $val_archq;
        	}
		}
	}
	
	$totdif = $totdif + $differ;
	$val_totdif = $val_totdif + $val_differ;

	$mrep = $_GET["salesrep"];
	
	$sql_head="select * from invpara";
		$result_head =$db->RunQuery($sql_head);
		$row_head = mysqli_fetch_array($result_head);
		
		$Text1=$_GET["department"];
		$txtdes="Date From : " . $_GET["dtdate"] . " Date To:" . $_GET["DTdateto"];
	
		echo "<center><span class=\"style1\">".$row_head["COMPANY"]."</span></center><br>";
		
		
		
		echo "<center>".$rtxtdate."</center><br>";
		echo "<center>".$txtrectype."</center><br>";
		echo "<center>".$txtcus."</center><br>";
		
		echo "<center><table border=1><tr>
		<th>Stock No</th>
		<th>Description</th>
		<th>Customer No</th>
		<th>Customer Name</th>
		<th>Order Qty</th>
		<th>Cost</th>
		<th>Achive Qty</th>
		<th>Achive Value</th>
		</tr>";
		
	$sql = "SELECT * from tmpord WHERE stkno != 'SC01' and stkno != 'A0350' and stkno != 'A0351' and stkno != 'A0352' and stkno != 'A0353' and stkno != 'A0600' and stkno != 'L0531' ";
	$result =$db->RunQuery($sql);
    while ($row = mysqli_fetch_array($result)) {
		
		echo "<tr>";
	echo "<td>".$row["stkno"]."</td>";
	echo "<td>".$row["des"]."</td>";
	echo "<td>".$row["Cuscode"]."</td>";
	echo "<td>".$row["CUSNAME"]."</td>";
	echo "<td align=\"right\">".number_format($row["ordqty"], 2, ".", ",")."</td>";
	echo "<td align=\"right\">".number_format($row["cost"], 2, ".", ",")."</td>";
	echo "<td align=\"right\">".number_format($row["archqty"], 2, ".", ",")."</td>";
	echo "<td align=\"right\">".number_format($rows["archval"], 2, ".", ",")."</td>";
	
	}
	
	$Text22=($val_totordq - $val_totdif) / ($val_totordq) * 100;
	$Text30=($val_totarchq / $val_totordq) * 100;

	if ($totarchq < $totordq) {
    	$Text10=$totarchq - ($totordq - $totdif);
	} else {
    	$Text10=($totarchq - $totordq) + $totdif;
	}
	
	if ($totarchq < $totordq) {
    	$Text21=$totarchq - ($totordq - $totdif);
	} else {
    	$Text21=($totarchq - $totordq) + $totdif;
	}

	if ($totarchq < $totordq) {
    	$rtxtqty= ($totordq - $totdif);
	} else {
    	$rtxtqty=$totarchq - (($totarchq - $totordq) + $totdif);
	}

	if ($val_totarchq < $val_totordq) {
    	$rtxtval=$val_totordq - $val_totdif;
	} else {
    	$rtxtval=$val_totarchq - (($val_totarchq - $val_totordq) + $val_totdif);
	}
	
	if ($val_totarchq < $val_totordq) {
    	$Text24=$val_totarchq - ($val_totordq - $val_totdif);
	} else {
    	$Text24=($val_totarchq - $val_totordq) + $val_totdif;
	}
	
	//-------------------------------- All Month Target -----------------------------------
 
 	$sql_target = "select sum(target) as target  from rep_target where rep='".$_GET["salesrep"]."'  and TMonth=".date("m", $_GET["dtdate"])." and Tyear=".date("Y", $_GET["dtdate"])."";
	$result_target =$db->RunQuery($sql_target);
    $row_target = mysqli_fetch_array($result_target);
	
	$sql_salma = "select sum(GRAND_TOT) as tot  from s_salma where Accname != 'NON STOCK' and   SAL_EX='".$_GET["salesrep"]."' and month(SDATE)='".date("m", $_GET["dtdate"])."'   and year(SDATE)='".date("Y", $_GET["dtdate"])."'  and CANCELL='0'";
	$result_salma =$db->RunQuery($sql_salmat);
    $row_salma = mysqli_fetch_array($result_salma);
	
	$sql_cbal = "select sum(AMOUNT) as tot from c_bal where   SAL_EX='".$_GET["salesrep"]."' and  month(SDATE)='".date("m", $_GET["dtdate"])."'   and year(SDATE)='".date("Y", $_GET["dtdate"])."'  and trn_type!='ARN' and trn_type!='REC'and trn_type!='DGRN' and trn_type!='INC' and trn_type!='PAY' and flag1 != '1'  ";
	$result_cbal =$db->RunQuery($sql_cbal);
    $row_cbal = mysqli_fetch_array($result_cbal);



	if (is_null($row_target["target"])==false) {
    	$txttot=$row_target["target"];
	} else {
    	$txttot=0;
	}
	
	if (is_null($row_cbal["tot"])==false) {
    	$txtach=($row_salma["tot"] - $row_cbal["tot"]) / 1.12;
	} else {
    	$txtach= $row_salma["tot"] / 1.12;
	}
	
	if (is_null($row_cbal["tot"])==false) {
    	$txtbal=($row_target["target"] - ($row_salma["tot"] - $row_cbal["tot"]) / 1.12);
	} else {
    	$txtbal=($row_target["target"] - ($row_salma["tot"]) / 1.12);
	}
}


if ($_GET["Command"]=="check_print")
{
	
	echo $_SESSION["print"];
}	

	
if($_GET["Command"]=="tmp_crelimit")
{	
	echo "abc";
	$crLmt = 0;
	$cat = "";
	
	$rep=trim(substr($_GET["Com_rep1"], 0, 5));
	
	$sql = "select * from br_trn where rep='".$rep."' and cus_code='".trim($_GET["txt_cuscode"])."' and brand='".trim($_GET["cmbbrand1"])."'";
	echo $sql;
	$result =$db->RunQuery($sql);
    if ($row = mysqli_fetch_array($result)) {
		$crLmt = $row["credit_lim"];
   		If (is_null($row["cat"])==false) {
      		$cat = trim($row["cat"]);
   		} else {
      		$crLmt = 0;
		}	
   	}
/*	
$_SESSION["CURRENT_DOC"] = 66     //document ID
//$_SESSION["VIEW_DOC"] = true      //  view current document
 $_SESSION["FEED_DOC"] = true      //  save  current document
//$_SESSION["MOD_DOC"] = true       //   delete   current document
//$_SESSION["PRINT_DOC"] = true     // get additional print   of  current document
//$_SESSION["PRICE_EDIT"]= true     // edit selling price
$_SESSION["CHECK_USER"] = true    // check user permission again
$crLmt = $crLmt;
setlocale(LC_MONETARY, "en_US");
$CrTmpLmt = number_format($_GET["txt_tmeplimit"], 2, ".", ",");

$REFNO = trim($_GET["txt_cuscode"]) ;

$AUTH_USER="tmpuser";

$sql = "insert into tmpCrLmt (sdate, stime, username, tmpLmt, class, rep, cuscode, crLmt, cat) values 
        ('".date("Y-m-d")."','".date("H:i:s", time())."' ,'".$AUTH_USER."',".$CrTmpLmt." ,'".trim($_GET["cmbbrand1"])."','".$rep."','".trim($_GET["txt_cuscode"])."',".$crLmt.",'".$cat"' )";
$result =$db->RunQuery($sql);

$sql = "select * from  br_trn where cus_code='".trim($_GET["txt_cuscode"])."' and rep='".$rep."' and brand='".$_GET["cmbbrand1"]."'";
$result =$db->RunQuery($sql);
if ($row = mysqli_fetch_array($result)) {
   $sqlbrtrn= "insert into br_trn (cus_code, rep, credit_lim, brand, tmplmt) values ('".trim($_GET["txt_cuscode"])."','".$rep."','0','".trim($_GET["cmbbrand1"])."',".$CrTmpLmt." )";
   $resultbrtrn =$db->RunQuery($sqlbrtrn);
   
} else {
  
  	$sqlbrtrn= "update br_trn set tmplmt= ".$CrTmpLmt."  where cus_code='".trim($_GET["txt_cuscode"])."' and rep='".$rep."' and brand='".$_GET["cmbbrand1"]."' ";
 	$resultbrtrn =$db->RunQuery($sqlbrtrn);
	
//	$sqlbrtrn= "update vendor set temp_limit= ".$CrTmpLmt."  where code='".trim($_GET["txt_cuscode"])."' "
}

	If ($_GET["Check1"] == 1) {
   		$sqlblack= "update vendor set blacklist= '1'  where code='".trim($_GET["txt_cuscode"])."' ";
		$resultblack =$db->RunQuery($sqlblack);
	} else {	
    	$sqlblack= "update vendor set blacklist= '0'  where code='".trim($_GET["txt_cuscode"])."' ";
		$resultblack =$db->RunQuery($sqlblack);
	}

echo "Tempory limit updated";*/

}
	
?>