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 c9116b3c..5ca365b9 100755 --- a/app/Controllers/Inwardgateregister.php +++ b/app/Controllers/Inwardgateregister.php @@ -580,6 +580,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 3fa342be..400cc159 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -916,4 +916,22 @@ class Inwardgateregister_model extends Model $query = $result->get(); return $query->getResult(); } + + 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/createPOfromRequistion.php b/app/Views/createPOfromRequistion.php index ff7dc4fe..c87b9db2 100644 --- a/app/Views/createPOfromRequistion.php +++ b/app/Views/createPOfromRequistion.php @@ -26,6 +26,13 @@ { min-height: 733px; } + #REQLIST_filter{ + float: inline-end; + } + #REQLIST_wrapper .row .col-sm-4{ + flex-basis: 50%; + float: inline-end; + }
PURCHASE
@@ -435,8 +470,318 @@ + + + +INVENTORY
@@ -550,6 +895,22 @@ }} ?> + + + + + + + + + + + + + + + +PRODUCTION
@@ -623,7 +984,10 @@ } ?> - + + + + @@ -713,7 +1077,11 @@ - + + + + + @@ -783,6 +1151,19 @@ + + + + + + + + + + + + +OTHERS
+ + + - - - -' + record.ReqNo + ' : ' + record.CostCenterName + '-' + record.CostCenterCode +'
'; + }); + } else { + output = 'No Cost Center Data Available
'; + } + $("#CCStatement").html(output); + }, + error: function(xhr, status, error) { + var output = 'No Data Available
'; + $("#CCStatement").html(output); + console.error('AJAX Error: ' + status + error); + } + }); + } else { + var output = 'No Data Available
'; + $("#CCStatement").html(output); + } + }); + }); function constructSentence(record) {