From fd8dfca1e9caa323c1866b0ac6ce8acfac1bf452 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Thu, 31 May 2018 23:48:20 +0530 Subject: [PATCH] adjustment list --- application/controllers/batchcard.php | 14 ++ application/models/batchcard_model.php | 40 ++++++ application/views/FinalProduct.php | 8 +- application/views/editFinalProduct.php | 8 +- application/views/materialadjustmentlist.php | 133 ++++++++++++++++++- 5 files changed, 193 insertions(+), 10 deletions(-) diff --git a/application/controllers/batchcard.php b/application/controllers/batchcard.php index 0aa0ca09..f18e6d50 100755 --- a/application/controllers/batchcard.php +++ b/application/controllers/batchcard.php @@ -1340,6 +1340,20 @@ class batchcard extends BaseController // echo $Supplier; } + + + function displaying_stockvalues() + { + $MaterialCode = $this->input->post('MaterialCode'); + $date = $this->input->post('date'); + + $Qtyarray = $this->batchcard_model->GettotalQty($MaterialCode,$date); + //print_r($Qtyarray); + $obj=json_encode($Qtyarray); + echo $obj; + + } + function addNewMaterialHistory() { $supplier = $this->input->post('supplier'); diff --git a/application/models/batchcard_model.php b/application/models/batchcard_model.php index ec464140..3042fc3c 100755 --- a/application/models/batchcard_model.php +++ b/application/models/batchcard_model.php @@ -610,6 +610,46 @@ class batchcard_model extends CI_Model } + + function GettotalQty($MaterialCode,$date) + { + echo $model; + $dt = date('d',strtotime($date)); + $year = date('Y', strtotime($date)); + $month = date('m', strtotime($date)); + if($month<04) + { + //echo "b4finance"; + $newyr = $year - 1; + $startdate = $newyr.'-'.'04'.'-'.'01'; + + //echo $startdate; + } + else + { + //echo "after Finance"; + $startdate = $year.'-'.'04'.'-'.'01'; + // echo $startdate; + } + + $nedt= $dt; + + $newdate=$year.'-'.$month.'-'.$nedt; + + $subQuery='select T_MaterialMaster.MaterialName,T_Material_stock_history.MaterialCode,ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history +where Transaction_type = "Add" and MaterialCode=?),0) as Addqty, +ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" +and MaterialCode=?),0) as ReduceQty from T_Material_stock_history join T_MaterialMaster on T_Material_stock_history.MaterialCode=T_MaterialMaster.MaterialCode where T_Material_stock_history.MaterialCode=? +and CreatedOn >= ? and CreatedOn<=? group by Addqty'; + + $query = $this->db->query($subQuery,array($MaterialCode,$MaterialCode,$MaterialCode,$startdate,$newdate)); + //print_r($this->db->last_query()); + return $query->result_array(); + + + } + + function GetNetQty($MaterialCode,$date,$Supplier) { //echo $date; diff --git a/application/views/FinalProduct.php b/application/views/FinalProduct.php index b75d4c36..d37769c0 100644 --- a/application/views/FinalProduct.php +++ b/application/views/FinalProduct.php @@ -1196,10 +1196,10 @@ $(function() { + + +