From dc8afc70ea32902a230d299b9d6708b72e92bdf2 Mon Sep 17 00:00:00 2001 From: bitbucket Date: Wed, 31 Jul 2024 12:30:16 +0530 Subject: [PATCH] CHANGES_in igr list cost center name model : GWM --- app/Config/Routes.php | 1 + app/Controllers/Inwardgateregister.php | 7 +++ app/Models/Inwardgateregister_model.php | 18 +++++++ app/Views/viewinwardgateregister.php | 62 ++++++++++++++++++++++++- 4 files changed, 87 insertions(+), 1 deletion(-) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 1971a74a..5dc43d28 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -258,6 +258,7 @@ $routes->post('UpdateIGR', 'Inwardgateregister::UpdateIGR'); $routes->post('updateIGRWeight', 'Inwardgateregister::updateIGRWeight'); $routes->post('UpdateIGRLineItem', 'Inwardgateregister::updateIGRLineItem'); $routes->post('ViewIGRHistory', 'Inwardgateregister::ViewIGRHistory'); +$routes->post('getCostCenterData', 'Inwardgateregister::getCostCenterData'); $routes->post('ViewIGRfile', 'Inwardgateregister::ViewIGRfile'); $routes->post('inwardgateregister/addloadfile', 'Inwardgateregister::addloadfile'); $routes->post('inwardgateregister/edituploadfile', 'Inwardgateregister::edituploadfile'); diff --git a/app/Controllers/Inwardgateregister.php b/app/Controllers/Inwardgateregister.php index fe55e59a..668d945b 100755 --- a/app/Controllers/Inwardgateregister.php +++ b/app/Controllers/Inwardgateregister.php @@ -589,6 +589,13 @@ function viewIGRDetails() $result = $this->inwardgateregister_model->ViewIGRHistory($IGRNO); return $this->response->setJSON($result); } + function getCostCenterData() + { + $pono = $this->request->getPost('pono'); + $result = $this->inwardgateregister_model->getCostCenterData($pono); + + return $this->response->setJSON($result); + } function UpdateIGR() diff --git a/app/Models/Inwardgateregister_model.php b/app/Models/Inwardgateregister_model.php index 850309a7..ff5575d9 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -904,4 +904,22 @@ class Inwardgateregister_model extends Model // Pass the result to the view or return it as JSON // return $this->response->setJSON($result); } + + public function getCostCenterData($pono) + { + $builder = $this->db->table('t_purchaseorder_lineitem'); + + $builder->select('t_purchaseorder_lineitem.ReqNo,reqMaster.CostCenterCode,CSMaster.CostCenterName'); + $builder->join('t_requestion_master reqMaster', 't_purchaseorder_lineitem.ReqNo = reqMaster.ReqNo', 'left'); + $builder->join('t_costcenter_master CSMaster', 'reqMaster.CostCenterCode = CSMaster.CostCenterCode', 'left'); + $builder->where('PONO', $pono); + $builder->groupBy('t_purchaseorder_lineitem.ReqNo'); + $query = $builder->get(); + $result = $query->getResult(); + return $result; + + + } + + } \ No newline at end of file diff --git a/app/Views/viewinwardgateregister.php b/app/Views/viewinwardgateregister.php index 25c8c7c8..b136580a 100644 --- a/app/Views/viewinwardgateregister.php +++ b/app/Views/viewinwardgateregister.php @@ -106,7 +106,7 @@ $createddate = new DateTime($record->CreatedDate); echo $createddate->format('d-m-Y h:i A'); ?> IGRNO ?> - PONO ?> + PONO ?> SupplierName ?> DeliveryChellanOrInvoiceNo ?> " title="IGR History" data-igrno="IGRNO ?>" data-pono="PONO ?>"> +   + @@ -357,6 +359,27 @@ + + +