From 6bee895a9c211e738e6fe2be028f453faf960ab8 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Wed, 5 Dec 2018 15:49:00 +0530 Subject: [PATCH] delete option for final product batch card --- application/config/routes.php | 2 ++ application/controllers/batchcard.php | 17 +++++++++++ application/models/batchcard_model.php | 35 +++++++++++++++++++++++ application/views/FinalProductlisting.php | 10 ++++++- 4 files changed, 63 insertions(+), 1 deletion(-) diff --git a/application/config/routes.php b/application/config/routes.php index 8ef78e2d..c356293c 100644 --- a/application/config/routes.php +++ b/application/config/routes.php @@ -367,6 +367,8 @@ $route['MaterialHistory'] = "batchcard/material_history"; $route['EditFinalProduct'] = "batchcard/EditFinalProduct"; +$route['DeleteFinalProduct'] = "batchcard/DeleteFinalProduct"; + $route['shortagematerialListing'] = 'rawmaterialdetails/shortagematerialListing'; diff --git a/application/controllers/batchcard.php b/application/controllers/batchcard.php index 4386dcd9..f4193188 100755 --- a/application/controllers/batchcard.php +++ b/application/controllers/batchcard.php @@ -2338,5 +2338,22 @@ class batchcard extends BaseController } + + function DeleteFinalProduct() + { + $FPId = $_GET['FPId']; + $data['check'] = $_GET['check']; + + $deletedata =$this->batchcard_model->Delete_ProductBatchCard($FPId); + + $data['final_product'] = $this->batchcard_model->getFinalProductDetaisl(); + + $this->global['pageTitle'] = 'Siddharth : Finished Product Batch Card Listing'; + $this->loadViews("FinalProductlisting", $this->global,$data,NULL); + } + + + + } ?> \ No newline at end of file diff --git a/application/models/batchcard_model.php b/application/models/batchcard_model.php index e4f2b609..1a608e52 100755 --- a/application/models/batchcard_model.php +++ b/application/models/batchcard_model.php @@ -1643,6 +1643,41 @@ $query = $this->db->query($subquery,array()); } + public function Delete_ProductBatchCard($FPId) + { + + $this->db->where('FPId', $FPId); + $this->db->delete('T_FinalProduct_ConsumableMaterials'); + + + $this->db->where('FPId', $FPId); + $this->db->delete('T_FinalProduct_CoProduct_Materials'); + + $this->db->where('RefID', $FPId); + $this->db->delete('T_FinalProduct_History'); + + + $this->db->where('FPId', $FPId); + $this->db->delete('T_FinalProduct_Master'); + + + + $this->db->where('FPId', $FPId); + $this->db->delete('T_FinalProduct_PackingMaterials'); + + + $this->db->where('FPId', $FPId); + $this->db->delete('T_FinalProduct_RawMaterials'); + + $this->db->where('Ref_No', $FPId); + $this->db->delete('T_Material_stock_history'); + + return true; + + + } + + } diff --git a/application/views/FinalProductlisting.php b/application/views/FinalProductlisting.php index e87930fa..94ed06aa 100644 --- a/application/views/FinalProductlisting.php +++ b/application/views/FinalProductlisting.php @@ -56,7 +56,15 @@ $CreatedDate= $Cdt->format('d-m-Y'); echo $CreatedDate; ?> - " >    + + + " >    + + +     + + +