diff --git a/application/config/routes.php b/application/config/routes.php index 175654bc..a136b442 100644 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -226,6 +226,11 @@ $route['Addigr'] = "inwardgateregister/addinwardgateregister"; $route['ViewigrDetails'] = "inwardgateregister/viewIGRDetails"; $route['ViewMRIRBilling'] = "MRIRcontroller/viewmrirforbilling"; +/**------------Application OGR Page------------------**/ +$route['AddOgr'] = "inwardgateregister/addoutwardgateregister"; +$route['ViewOgr'] = "inwardgateregister/ViewOgr"; +$route['EditOGR']="inwardgateregister/EditOGR"; + /**------------Application MRIR Routes---------------**/ $route['EditMRIR'] = "MRIRcontroller/editmaterialinspectionreport"; diff --git a/application/controllers/inwardgateregister.php b/application/controllers/inwardgateregister.php index e2975181..409ef2e4 100644 --- a/application/controllers/inwardgateregister.php +++ b/application/controllers/inwardgateregister.php @@ -277,8 +277,45 @@ class inwardgateregister extends BaseController echo "Not Updated!"; } - } - + } + + function addoutwardgateregister() + { + + $this->load->model('inwardgateregister_model'); + $this->global['pageTitle'] = $this->CompanyName.' : Add Outward Gate Register'; + + $data['Customer'] = $this->inwardgateregister_model->getCustomer(); + $data['Supplier'] = $this->inwardgateregister_model->getSupplier(); + $data['storedmaterialcode'] = $this->inwardgateregister_model->getstoredmaterialcode(); + + $this->loadViews("ogr", $this->global, $data, NULL); + + } + + + function ViewOgr() + { + $this->load->model('inwardgateregister_model'); + $this->global['pageTitle'] = $this->CompanyName.' : View Outward Gate Register'; + + $data['OGR_Data'] = $this->inwardgateregister_model->getOGRData(); + + $this->loadViews("ogrlist", $this->global, $data, NULL); + + } + + + function EditOGR() + { + $OGRNO = $_GET['OGRNO']; + $MRIRNO = $_GET['MRIRNO']; + $this->global['pageTitle'] = $this->CompanyName.' : View Outward Gate Register'; + $data['OGR_Data'] = $this->inwardgateregister_model->getOGRDataforedit($OGRNO); + $data['OGR_line'] = $this->inwardgateregister_model->getOGRlineDataforedit($OGRNO,$MRIRNO); + $this->loadViews("editogr", $this->global, $data, NULL); + } + /** * To load pagenotfound view */ diff --git a/application/models/batchcard_model.php b/application/models/batchcard_model.php index 0b5cba65..d355f617 100755 --- a/application/models/batchcard_model.php +++ b/application/models/batchcard_model.php @@ -8,12 +8,9 @@ class batchcard_model extends CI_Model $this->db2 = $this->load->database('invoicedb', TRUE); } - // function selectquery(){ - // $query = $this->db2->get('ip_invoices'); - // return $query->result(); - // } - - //presented + /* + * stock details + */ function getSupplierlist(){ $this->db->select('SupplierName,SupplierID'); @@ -23,7 +20,9 @@ class batchcard_model extends CI_Model } - //presented + /* + *stock details + */ function getinvoice_products() { @@ -34,7 +33,9 @@ class batchcard_model extends CI_Model } - //presented + /* + *stock details + */ function get_consumablematerials() { @@ -46,7 +47,9 @@ class batchcard_model extends CI_Model } - //presented + /* + *stock details + */ function get_rawmaterials() { $this->db->select('MaterialCode,MaterialName,'); @@ -56,7 +59,9 @@ class batchcard_model extends CI_Model return $supp->result(); } - //presented + /* + *stock details + */ function get_packmaterials() { $this->db->select('MaterialCode,MaterialName,'); @@ -66,78 +71,80 @@ class batchcard_model extends CI_Model return $supp->result(); } - //presented + /* + *stock details + */ function getMaterial() { $this->db->select('MaterialCode,MaterialName,'); - $this->db->from('T_MaterialMaster'); - //$this->db->where('T_MaterialMaster.Category',Consumables); - $supp = $this->db->get(); - return $supp->result(); + $this->db->from('T_MaterialMaster'); + + $supp = $this->db->get(); + return $supp->result(); } - function GettotalQty($MaterialCode,$date) - { + 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; + $year = date('Y', strtotime($date)); + $month = date('m', strtotime($date)); + if($month<04) + { + + $newyr = $year - 1; $startdate = $newyr.'-'.'04'.'-'.'01'; - //echo $startdate; - } - else - { - //echo "after Finance"; - $startdate = $year.'-'.'04'.'-'.'01'; - // echo $startdate; - } + + } + else + { + + $startdate = $year.'-'.'04'.'-'.'01'; + + } $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'; + $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)); - $query = $this->db->query($subQuery,array($MaterialCode,$MaterialCode,$MaterialCode,$startdate,$newdate)); - //print_r($this->db->last_query()); - return $query->result_array(); + return $query->result_array(); } - //presented + /* + *stock details + */ function GetNetQty($MaterialCode,$date,$Supplier) { - //echo $date; - $dt = date('d',strtotime($date)); + + $dt = date('d',strtotime($date)); $year = date('Y', strtotime($date)); $month = date('m', strtotime($date)); if($month<04) { - //echo "b4finance"; - $newyr = $year - 1; + + $newyr = $year - 1; $startdate = $newyr.'-'.'04'.'-'.'01'; - //echo $startdate; } - else { - //echo "after Finance"; + $startdate = $year.'-'.'04'.'-'.'01'; - // echo $startdate; + } $nedt= $dt+1; @@ -145,26 +152,23 @@ class batchcard_model extends CI_Model $newdate=$year.'-'.$month.'-'.$nedt; - // $subQuery='select (select sum(Quantity) as AddQty from T_Material_stock_history where Transaction_type = "Add" and MaterialCode=? - // ) as Addqty,(select sum(Quantity) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" and MaterialCode=? - // ) as ReduceQty from T_Material_stock_history where MaterialCode=? and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty'; - - - $subQuery='select ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history - where Transaction_type = "Add" and MaterialCode=? and SupplierID=? ),0) as Addqty, - ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" - and MaterialCode=? and SupplierID=? ),0) as ReduceQty from T_Material_stock_history where MaterialCode=? - and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty'; + $subQuery='select ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history + where Transaction_type = "Add" and MaterialCode=? and SupplierID=? ),0) as Addqty, + ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" + and MaterialCode=? and SupplierID=? ),0) as ReduceQty from T_Material_stock_history where MaterialCode=? + and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty'; $query = $this->db->query($subQuery,array($MaterialCode,$Supplier,$MaterialCode,$Supplier,$MaterialCode,$startdate,$newdate,$Supplier)); - //print_r($this->db->last_query()); + return $query->result_array(); } - //presented - function GetMaterialHistory($AdjustmentId) + /* + *stock details + */ + function GetMaterialHistory($AdjustmentId) { $this->db->select('T_Material_Adjustment.*,SupplierName,MaterialName'); $this->db->from('T_Material_Adjustment'); @@ -179,15 +183,16 @@ class batchcard_model extends CI_Model - //presented + /* + *stock details + */ function AddmaterialAdjustment($adjustmentaarray) { - $this->db->trans_start(); + $this->db->trans_start(); $this->db->insert('T_Material_Adjustment',$adjustmentaarray); $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); - // print_r($this->db->last_query()); - //print_r($insert_id); + if($insert_id>0) { $subQuery = 'select max(AdjustmentId) as AdjustmentId from T_Material_Adjustment'; @@ -197,7 +202,9 @@ class batchcard_model extends CI_Model } } - //presented + /* + *stock details + */ function AddMaterialHistory($historytable) { $this->db->trans_start(); @@ -208,15 +215,16 @@ class batchcard_model extends CI_Model } - //presented + /* + *stock details + */ function insert_final_product($final_master) { - $this->db->trans_start(); + $this->db->trans_start(); $this->db->insert('T_FinalProduct_Master',$final_master); $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); - // print_r($this->db->last_query()); - //print_r($insert_id); + if($insert_id>0) { $subQuery = 'select max(FPId) as PId from T_FinalProduct_Master'; @@ -226,7 +234,9 @@ class batchcard_model extends CI_Model } } - //presented + /* + *stock details + */ function save_finalraw($rawarray) { $this->db->trans_start(); @@ -238,7 +248,9 @@ class batchcard_model extends CI_Model } - //presented + /* + *stock details + */ function save_finalcon($conarray) { $this->db->trans_start(); @@ -247,29 +259,35 @@ class batchcard_model extends CI_Model $this->db->trans_complete(); return true; } - //presented + + /* + *stock details + */ function save_finalpacking($packarray) { - $this->db->trans_start(); + $this->db->trans_start(); $this->db->insert('T_FinalProduct_PackingMaterials',$packarray); $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); return true; } - //presented + /* + *stock details + */ function save_finalcoproduct($coparray) { - //print_r($coparray); - $this->db->trans_start(); + $this->db->trans_start(); $this->db->insert('T_FinalProduct_CoProduct_Materials',$coparray); $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); return true; } - //presented + /* + *stock details + */ function getAllMaterialAdjustments() { $this->db->select('T_Material_Adjustment.*,SupplierName,MaterialName'); @@ -282,7 +300,9 @@ class batchcard_model extends CI_Model - //presented + /* + *stock details + */ function save_rawmaterialto_materialHistory($materialhistory) { $this->db->trans_start(); @@ -292,29 +312,35 @@ class batchcard_model extends CI_Model return true; } - //presented + /* + *stock details + */ function getFinalProductDetaisl() { $this->db->select('T_FinalProduct_Master.*,product_name,product_description'); $this->db->from('T_FinalProduct_Master'); - $this->db->join('ip_products','ip_products.product_id=T_FinalProduct_Master.MaterialCode'); + $this->db->join('invoicedb.ip_products','invoicedb.ip_products.product_id=T_FinalProduct_Master.MaterialCode'); $res = $this->db->get(); return $res->result(); } - //presented + /* + *stock details + */ function getmasterProductDetails($FPId) { $this->db->select('T_FinalProduct_Master.*,product_name,product_description'); $this->db->from('T_FinalProduct_Master'); - $this->db->join('ip_products','ip_products.product_id=T_FinalProduct_Master.MaterialCode'); + $this->db->join('invoicedb.ip_products','invoicedb.ip_products.product_id=T_FinalProduct_Master.MaterialCode'); $this->db->where('T_FinalProduct_Master.FPId',$FPId); $res = $this->db->get(); return $res->result(); } - //presented + /* + *stock details + */ function getrawmaterialDetails($FPId) { $this->db->select('T_FinalProduct_RawMaterials.*,SupplierName,MaterialName'); @@ -326,7 +352,9 @@ class batchcard_model extends CI_Model return $res->result(); } - //presented + /* + *stock details + */ function getconsumaterialDetails($FPId) { $this->db->select('T_FinalProduct_ConsumableMaterials.*,SupplierName,MaterialName'); @@ -338,7 +366,9 @@ class batchcard_model extends CI_Model return $res->result(); } - //presented + /* + *stock details + */ function getpackagematerialDetails($FPId) { $this->db->select('T_FinalProduct_PackingMaterials.*,SupplierName,MaterialName'); @@ -350,12 +380,14 @@ class batchcard_model extends CI_Model return $res->result(); } - //presented + /* + *stock details + */ function getcoproductmaterial($FPId) { $subQuery ='select T_FinalProduct_CoProduct_Materials.*,product_name from T_FinalProduct_CoProduct_Materials - join ip_products on ip_products.product_id = T_FinalProduct_CoProduct_Materials.MaterialCode + join invoicedb.ip_products on invoicedb.ip_products.product_id = T_FinalProduct_CoProduct_Materials.MaterialCode where T_FinalProduct_CoProduct_Materials.FPId=?'; $query = $this->db->query($subQuery,array($FPId)); @@ -364,45 +396,49 @@ class batchcard_model extends CI_Model } - //presented + /* + *stock details + */ function update_final_product($final_master,$FPId) { - //print_r($final_master); + $this->db->where('FPId', $FPId); - $this->db->update('T_FinalProduct_Master', $final_master); - $insert_id = $this->db->affected_rows(); + $this->db->update('T_FinalProduct_Master', $final_master); + $insert_id = $this->db->affected_rows(); //return TRUE; - if($insert_id>0) - { - $subQuery = 'select max(FPId) as FPId from T_FinalProduct_Master'; - - $query = $this->db->query($subQuery,array()); - - return $query->result_array(); - } + if($insert_id>0) + { + $subQuery = 'select max(FPId) as FPId from T_FinalProduct_Master'; + $query = $this->db->query($subQuery,array()); + return $query->result_array(); + } } - //presented + /* + *stock details + */ function GetRawid($rawilneno) { $this->db->select('*'); - $this->db->from('T_FinalProduct_RawMaterials'); - $this->db->where('RawId',$rawilneno); - $query = $this->db->get(); - //print_r($this->db->last_query()); + $this->db->from('T_FinalProduct_RawMaterials'); + $this->db->where('RawId',$rawilneno); + $query = $this->db->get(); + return $query->result(); } - //presented + /* + *stock details + */ function Getconsuid($consuline) { $this->db->select('*'); - $this->db->from('T_FinalProduct_ConsumableMaterials'); - $this->db->where('ConId',$consuline); - $query = $this->db->get(); - //print_r($this->db->last_query()); + $this->db->from('T_FinalProduct_ConsumableMaterials'); + $this->db->where('ConId',$consuline); + $query = $this->db->get(); + return $query->result(); } @@ -410,49 +446,55 @@ class batchcard_model extends CI_Model function Getpackid($packlineId) { - $this->db->select('*'); + $this->db->select('*'); $this->db->from('T_FinalProduct_PackingMaterials'); $this->db->where('PackId',$packlineId); $query = $this->db->get(); - //print_r($this->db->last_query()); + return $query->result(); } - //presented + /* + *stock details + */ function Getcopid($coplineId) { $this->db->select('*'); $this->db->from('T_FinalProduct_CoProduct_Materials'); $this->db->where('CoId',$coplineId); $query = $this->db->get(); - //print_r($this->db->last_query()); - return $query->result(); + return $query->result(); } - //presented + /* + *stock details + */ function update_finalraw($rawarray,$rawilneno) { - $this->db->where('RawId', $rawilneno); + $this->db->where('RawId', $rawilneno); $this->db->update('T_FinalProduct_RawMaterials', $rawarray); return TRUE; } - //presented + /* + *stock details + */ function GetRawCheck($rawmaterial,$final_product_id) { - $this->db->select('*'); + $this->db->select('*'); $this->db->from('T_Material_stock_history'); $this->db->where('MaterialCode',$rawmaterial); $this->db->where('Ref_No',$final_product_id); $this->db->where('Ref_Type',FinalProduct); - $query = $this->db->get(); - //print_r($this->db->last_query()); + $query = $this->db->get(); return $query->result(); } - //presented - - function update_rawmaterialto_materialHistory($rawmaterialhistory,$rawmaterial,$FPID) + + /* + *stock details + */ + function update_rawmaterialto_materialHistory($rawmaterialhistory,$rawmaterial,$FPID) { $this->db->where('Ref_No', $FPID); $this->db->where('MaterialCode', $rawmaterial); @@ -460,7 +502,9 @@ class batchcard_model extends CI_Model return TRUE; } - //presented + /* + *stock details + */ function update_finalconsu($conarray,$consuline) { $this->db->where('ConId', $consuline); @@ -468,7 +512,9 @@ class batchcard_model extends CI_Model return TRUE; } - //presented + /* + *stock details + */ function update_finalpacking($conarray,$packlineId) { $this->db->where('PackId', $packlineId); @@ -476,14 +522,19 @@ class batchcard_model extends CI_Model return TRUE; } - //presented + /* + *stock details + */ function update_finalcoproduct($coparray,$coplineId) { $this->db->where('CoId', $coplineId); $this->db->update('T_FinalProduct_CoProduct_Materials', $coparray); return TRUE; } - //presented + + /* + *stock details + */ function getEditMaterialAdjustments($AdjustmentId) { @@ -496,20 +547,24 @@ class batchcard_model extends CI_Model $res = $this->db->get(); return $res->result(); } - //presented + /* + *stock details + */ function material_name(){ - $sql="SELECT distinct MaterialName FROM T_MaterialMaster;"; - $query = $this->db->query($sql); - return $query->result(); - } - //presented + $sql="SELECT distinct MaterialName FROM T_MaterialMaster;"; + $query = $this->db->query($sql); + return $query->result(); + } + /* + *stock details + */ function getMaterial_history($prod,$frm,$t) { $sql="SELECT msh.StockId,sd.SupplierName,mm.MaterialName,msh.Transaction_type,msh.Ref_Type,msh.Ref_No,msh.Quantity,msh.ItemValue,date_format(msh.UpdatedOn,'%d-%m-%Y') as updatedOn FROM T_Material_stock_history as msh left join T_SupplierDetailsN as sd on sd.SupplierID=msh.SupplierID left join T_MaterialMaster as mm on mm.MaterialCode=msh.MaterialCode where msh.StockId != 'null' "; - if ($prod!= ''){ + if ($prod!= ''){ $sql.=" and mm.MaterialName = '".$prod."' "; @@ -519,7 +574,7 @@ class batchcard_model extends CI_Model $tod=date("Y-m-d",strtotime($t)); - $sql.="and date(msh.UpdatedOn) >= '".$fromd."' + $sql.="and date(msh.UpdatedOn) >= '".$fromd."' and date(msh.UpdatedOn) <= '".$tod."'"; } @@ -530,9 +585,11 @@ class batchcard_model extends CI_Model } - //created by TamilBala - //for update quantity stockhistory - //presented + + /* + *stock details - for update quantity stockhistory + *created by - TamilMaran + */ function updateQuantityStockHistory($updatequantity,$id) { @@ -540,25 +597,26 @@ class batchcard_model extends CI_Model $this->db->where('Ref_Type',Adjust); $this->db->update('T_Material_stock_history',$updatequantity); $r = $this->db->affected_rows(); - //return $r->result(); - //echo "HIS"; } - //created by TamilBala - //for update quantity T_Material_Adjustment - //presented + + /* + *stock details - for update quantity T_Material_Adjustment + *created by - TamilMaran + */ function updateQuantityAdjusment($updatequantitydes,$id) { - $this->db->where('AdjustmentId',$id); - $this->db->update('T_Material_Adjustment',$updatequantitydes); - $r = $this->db->affected_rows(); - return $r; - + $this->db->where('AdjustmentId',$id); + $this->db->update('T_Material_Adjustment',$updatequantitydes); + $r = $this->db->affected_rows(); + return $r; } - //created by TamilBala - //for update isactive T_Material_Adjustment - //presented + + /* + *stock details - for update isactive T_Material_Adjustment + *created by - TamilMaran + */ function updateisactiveadjusment($Updateactive,$AdjustmentId) { $this->db->where('AdjustmentId',$AdjustmentId); @@ -568,9 +626,12 @@ class batchcard_model extends CI_Model } - //created by TamilBala - //for update isactive stockhistory - // + + + /* + *stock details - for update isactive stockhistory + *created by - TamilMaran + */ function updateisactiveastockhistory($Updateactive,$AdjustmentId) { $this->db->where('Ref_No',$AdjustmentId); @@ -581,50 +642,25 @@ class batchcard_model extends CI_Model } - - // function GetFinishedProductList($starting_date,$end_date,$product_id) - // { - - - // $subQuery ='select ip_products.product_id,ip_products.product_name,ip_invoices.invoice_id,ip_invoice_items.item_quantity,ip_invoice_items.item_price,ip_invoices.invoice_number as IDnumber,ip_invoices.receivedstatus as Type from ip_products join ip_invoice_items on ip_products.product_id = ip_invoice_items.item_product_id join ip_invoices on ip_invoice_items.invoice_id = ip_invoices.invoice_id - // join T_FinalProduct_Master on ip_products.product_id = T_FinalProduct_Master.MaterialCode where (ip_invoices.invoice_date_modified>=? and ip_invoices.invoice_date_modified<=? and ip_invoice_items.item_product_id=?) union - - // select ip_products.product_id,ip_products.product_name,T_FinalProduct_Master.FPId,T_FinalProduct_Master.Quantity,T_FinalProduct_Master.Price,T_FinalProduct_Master.FPId as IDnumber,T_FinalProduct_Master.ProductType as Type from ip_products join ip_invoice_items on ip_products.product_id = ip_invoice_items.item_product_id - // join T_FinalProduct_Master on ip_products.product_id = T_FinalProduct_Master.MaterialCode where - // (T_FinalProduct_Master.ProductDate<=? and T_FinalProduct_Master.ProductDate>=? and T_FinalProduct_Master.MaterialCode=?) group by FPId'; - - // $query = $this->db->query($subQuery,array($starting_date,$end_date,$product_id,$end_date,$starting_date,$product_id)); - - // //print_r($this->db->last_query()); - + /* + *stock details + */ + function GetFinishedProductList($starting_date,$end_date,$product_id) + { + + $subQuery='select RefID,ProductCode,Quantity,Price,Transactiondate,TransactionType,product_name + from T_FinalProduct_History + join invoicedb.ip_products on invoicedb.ip_products.product_id= T_FinalProduct_History.ProductCode + where ProductCode=? and Transactiondate >= ? and Transactiondate <= ?'; - // return $query->result_array(); - + $query = $this->db->query($subQuery,array($product_id,$starting_date,$end_date)); + return $query->result_array(); + + } - // } - - //presented - function GetFinishedProductList($starting_date,$end_date,$product_id) - { - - - // $subQuery = 'select * from T_FinalProduct_History,ip_products.product_name - // join ip_products on T_FinalProduct_History.ProductCode = ip_products.product_id - - // where ProductCode=? - // and Transactiondate >= ? and Transactiondate <= ?'; - - $subQuery='select RefID,ProductCode,Quantity,Price,Transactiondate,TransactionType,product_name - from T_FinalProduct_History - join ip_products on ip_products.product_id= T_FinalProduct_History.ProductCode - where ProductCode=? and Transactiondate >= ? and Transactiondate <= ?'; - - $query = $this->db->query($subQuery,array($product_id,$starting_date,$end_date)); - return $query->result_array(); - - } - - //presented + /* + *stock details + */ function SaveFinalHistory($final_history) { $this->db->trans_start(); @@ -634,14 +670,14 @@ class batchcard_model extends CI_Model return true; } - //presented + /* + *stock details + */ function UpdateFinalHistory($final_history,$FPID,$rawmaterial) { - //print_r($final_history); $this->db->where('RefID', $FPID); $this->db->where('ProductCode',$rawmaterial); $this->db->update('T_FinalProduct_History',$final_history); - //print_r($this->db->last_query()); return TRUE; } diff --git a/application/views/Report_cumulative_raw.php b/application/views/Report_cumulative_raw.php index 91d93ab0..b1a1d660 100755 --- a/application/views/Report_cumulative_raw.php +++ b/application/views/Report_cumulative_raw.php @@ -89,7 +89,7 @@ $ab=$yearl; - foreach($cum as $rel) + foreach($cum as $index=>$rel) { $cat = $rel->category; ?> diff --git a/application/views/addRawMaterial.php b/application/views/addRawMaterial.php index fd284a19..52b46f90 100644 --- a/application/views/addRawMaterial.php +++ b/application/views/addRawMaterial.php @@ -214,7 +214,7 @@ $(function() {
-
+
diff --git a/application/views/editogr.php b/application/views/editogr.php new file mode 100644 index 00000000..9039e06c --- /dev/null +++ b/application/views/editogr.php @@ -0,0 +1,654 @@ +"NO","value"=>"0"),array("name"=>"YES","value"=>"1") +); + + +$ReqType =''; +$CompanyAddress = ''; +$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); +$CurrentDate = $dt->format('d-m-Y'); +$MaxPoDate = ''; +$AvlAmount = 0; +$Value="₹"; + + +$sup=''; +$date =''; +$Vehicle=''; +$driver=''; +$PONO=''; +$type=''; +$MaterialCode=''; +$name=''; +$outqty=''; +$matname=''; +$Remark = ''; + +//print_r($OGR_Data); + +if(!empty($OGR_Data)) +{ + foreach($OGR_Data as $dt) + { + $type=$dt->OgrType; + if($type=='SERVICE') + { + $sup=$dt->ServiceSupname; + } + else + { + $sup=$dt->SupplierName; + } + $date =$dt->CreatedDate; + $Vehicle=$dt->VehicleNo; + $driver=$dt->Driver; + $PONO=$dt->PONO_INV; + $MaterialCode=$dt->MaterialCode; + $MaterialName=$dt->Material_Name; + //$name=$dt->; + $outqty=$dt->OutwardQty; + $mrirno= $dt->MRIRNO; + $matname= $dt->Matname; + $Remark= $dt->Remark; + } +} + + + + + + + +?> + + + + + + + + +
+ 'form-label-left Ogradd ','name' => 'Ogradd','id' => 'Ogradd'); + + echo form_open($this->config->base_url().'/inwardgateregister/AddOgr/',$attributes); + ?> + +
+ +
+ +
+
+

Siddharth Industries - Outward Gate Register(OGR)Entry

+
+ +
+ +
+ +
+ + +
+
+ + + +
+ + + + 'type','value' => set_value('type',$type),'id'=>'type', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;'); + echo form_input($data); + ?> + +
+ + + +
+ + + + 'supplier','value' => set_value('supplier',$sup),'id'=>'supplier', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;'); + echo form_input($data); + ?> + +
+
+
+
+
+ +
+ + + + 'date','value' => set_value('date',$date),'id'=>'date', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;'); + echo form_input($data); + ?> +
+ + + +
+
+ +
+ + 'Vehicle','value' => set_value('Vehicle',$Vehicle),'id'=>'Vehicle', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+ +
+ +
+ + 'drive','value' => set_value('drive',$driver),'id'=>'drive', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+ + +
+ +
+ + 'mrirno','value' => set_value('mrirno',$mrirno),'id'=>'mrirno', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+
+ + + + 'pono','value' => set_value('pono',$PONO),'id'=>'pono', 'class' => 'form-control'); + echo form_input($data); + ?> + +
+
+ +
+ +
+ +
+ + 'material','value' => set_value('material',$MaterialCode),'id'=>'material', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+
+ +
+ + 'name','value' => set_value('name',$matname),'id'=>'name', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+ + +
+ +
+ + 'pooutward','value' => set_value('pooutward',$outqty),'id'=>'pooutward', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+
+ + + + + 'Remark','value' => set_value('Remark',$Remark),'id'=>'Remark', 'class' => 'form-control' ,'rows' => '5', 'cols' => '100','maxlength' => '500'); + echo Form_textarea($data); + ?> +
+ + + +
+
+ +
+ +
+
+
+
+ + +
+
+
+ +
+ +
+ +
+
+
+
+
+
+
+ + + + 'invno','value' => set_value('qtyorder'),'id'=>'qtyorder', 'class' => 'form-control'); + echo form_input($data); + ?> + +
+
+ +
+ + 'itemcode','value' => set_value('itemcode'),'id'=>'itemcode', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+
+ +
+ + 'Description','value' => set_value('Description'),'id'=>'Description', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+
+ +
+ + 'qtyorder','value' => set_value('qtyorder'),'id'=>'qtyorder', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+
+ +
+ + 'invoutwardqty','value' => set_value('invoutwardqty'),'id'=>'invoutwardqty', 'class' => 'form-control'); + echo form_input($data); + ?> +
+ + + +
+ + +
+
+
+ + + + +
+
+
+
+ + + +
+ + + + + + +
+
+
+ + + + + + + + + + + + +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + $line){ +$index = $index+1; + ?> + + + + + + + + + + + + + + + +
SNoMaterial CodeDescriptionOrder QtyReceivedRejectOutward Qty
MaterialCode;?>MaterialName;?>Quantity?>ActualQuantityReceived;?>QuantityRejected?>OutwardQty;?>
+ + + +
+
+
+
+ +
+ + +
+ + + + + + + + + diff --git a/application/views/includes/header.php b/application/views/includes/header.php index e388e234..1beeae1f 100644 --- a/application/views/includes/header.php +++ b/application/views/includes/header.php @@ -959,6 +959,21 @@ else{ +
  • + + + Outward Gate Register Entry + +
  • + +
  • + + + View Outward Gate Register + +
  • + + + +
    + +
    + +
    + +
    + + +
    +
    + + + + +
    + +
    + + +
    +
    +
    +
    +
    +
    + +
    + + + + 'date','value' => set_value('date',$CurrentDate),'id'=>'date', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;'); + echo form_input($data); + ?> +
    + + + +
    +
    + +
    + + 'Vehicle','value' => set_value('Vehicle'),'id'=>'Vehicle', 'class' => 'form-control'); + echo form_input($data); + ?> +
    + + + +
    + +
    + +
    + + 'drive','value' => set_value('drive'),'id'=>'drive', 'class' => 'form-control'); + echo form_input($data); + ?> +
    + + + +
    +
    +
    +
    +
    + + +
    +
    +
    + + + + +
    + + + 'Select'); + //print_r( $options); + + + + echo form_dropdown('sup', $options,set_value('sup'),'id="sup"' ,'required="true"' ,'class="form-control select2'); + ?> + + + +
    + +
    +
    +
    +
    +
    + + + + 'Select Invoice No'); + //print_r( $options); + + + echo form_dropdown('invno', $options,set_value(''),'id="invno"' ,'required="true"' ,'class="form-control select2'); + ?> + +
    +
    + +
    + + 'itemcode','value' => set_value('itemcode'),'id'=>'itemcode', 'class' => 'form-control'); + echo form_input($data); + ?> +
    + + + +
    +
    + +
    + + 'Description','value' => set_value('Description'),'id'=>'Description', 'class' => 'form-control'); + echo form_input($data); + ?> +
    + + + +
    +
    + +
    + + 'qtyorder','value' => set_value('qtyorder'),'id'=>'qtyorder', 'class' => 'form-control'); + echo form_input($data); + ?> +
    + + + +
    +
    + +
    + + 'invoutwardqty','value' => set_value('invoutwardqty'),'id'=>'invoutwardqty', 'class' => 'form-control'); + echo form_input($data); + ?> +
    + + + +
    + + +
    +
    +
    + + + + +
    +
    +
    +
    + + + + 'Select PONO'); + //print_r( $options); + + + echo form_dropdown('pono', $options,set_value('pono'),'id="pono"' ,'required="true"' ,'class="form-control select2'); + ?> + +
    + +
    + + + + 'Select'); + //print_r( $options); + + + echo form_dropdown('mrirno', $options,set_value('mrirno'),'id="mrirno"' ,'required="true"' ,'class="form-control select2'); + ?> + + + +
    + + + +
    + + + + 'Select'); + //print_r( $options); + + + echo form_dropdown('materialcode', $options,set_value('materialcode'),'id="materialcode"' ,'required="true"' ,'class="form-control select2'); + ?> + + + +
    + + + + + +
    +
    +
    + + + + +
    + +
    + +
    +
    + +
    + + 'Select'); + //print_r( $options); + if(!empty($storedmaterialcode)) + { + foreach ($storedmaterialcode as $SID): + // echo $SID->ConfigValue; + $options[$SID->MaterialCode] = $SID->MaterialCode .'-'. $SID->MaterialName ; + + endforeach; + + } + echo form_dropdown('material', $options,set_value('material'),'id="material"' ,'required="true"' ,'class="form-control select2'); + ?> +
    + +
    + +
    +
    +
    + +
    + + 'Select'); + + if(!empty($Supplier)) + { + foreach ($Supplier as $SID): + // echo $SID->ConfigValue; + $options1[$SID->SupplierID] = $SID->SupplierID .'-'. $SID->SupplierName ; + + endforeach; + + } + + echo form_dropdown('name', $options1,set_value('name'),'id="name"' ,'required="true"' ,'class="form-control select2'); + ?> +
    + + + +
    + +
    + +
    + + 'pooutward','value' => set_value('pooutward'),'id'=>'pooutward', 'class' => 'form-control'); + echo form_input($data); + ?> +
    + + + +
    + +
    + + + 'Remark','value' => set_value('Remark'),'id'=>'Remark', 'class' => 'form-control' ,'rows' => '5', 'cols' => '100','maxlength' => '500'); + echo Form_textarea($data); + ?> + +
    +
    + + + +
    + +
    + + +



    +   Save +
    + + + +



    +   Save +
    + +
    +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    SNoMaterial CodeDescriptionOrder QtyReceivedRejectOutward Allowed Qty Outward Qty
    + + +



    +   Save +
    +
    +
    +
    +
    + + + + + + + + + + + + + + diff --git a/application/views/ogrlist.php b/application/views/ogrlist.php new file mode 100644 index 00000000..4854c801 --- /dev/null +++ b/application/views/ogrlist.php @@ -0,0 +1,150 @@ + + +
    + + + +
    +
    +
    +
    +
    +

    Siddharth Industries-Outward Gate Entry List

    +
    + +
    + + + + + + + + + + + + + + + + Created_Date; + $Ddt = new DateTime($ogr->CreatedDate); + $dt = $Ddt->format('d-m-Y'); + + + ?> + + + + + + + + OgrType == 'PO'){?> + + + + + + + + + + + + + + + + + +
    OGR NoTypePO/INVOICE NoMRIR NoSupplier/Customer NameDateVehicleActions
    OGRNO;?>OgrType;?>PONO_INV;?>MRIRNO;?>SupplierName?>Servicesupplier?>VehicleNo?>
    +
    + +
    + + +
    + +
    + +
    + +
    + + + + + + \ No newline at end of file diff --git a/system/libraries/Upload.php b/system/libraries/Upload.php index 02abe2aa..d4247127 100644 --- a/system/libraries/Upload.php +++ b/system/libraries/Upload.php @@ -102,7 +102,7 @@ class CI_Upload { 'image_size_str' => '', 'error_msg' => array(), 'mimes' => array(), - 'remove_spaces' => TRUE, + 'remove_spaces' => FALSE, 'xss_clean' => FALSE, 'temp_prefix' => "temp_file_", 'client_name' => ''