From 2040199888d43bcbbbdbfbd4199d981c6e84a71a Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Tue, 15 Apr 2025 11:23:26 +0000 Subject: [PATCH] Raised trackers issues 3 --- app/Controllers/Requisitionform.php | 2 +- app/Models/Requistion_model.php | 8 +- app/Views/alterpurchaseorder.php | 21 +++--- app/Views/editrequisitionform.php | 93 +++++++++-------------- app/Views/requisitionform.php | 110 +++++++++++++--------------- 5 files changed, 105 insertions(+), 129 deletions(-) diff --git a/app/Controllers/Requisitionform.php b/app/Controllers/Requisitionform.php index 5b6002df..e6cd0c8d 100755 --- a/app/Controllers/Requisitionform.php +++ b/app/Controllers/Requisitionform.php @@ -236,7 +236,7 @@ class Requisitionform extends BaseController $ReqType = $this->request->getPost('id'); $CatType = $this->request->getPost('cid'); - $MaterialCode = $this->requistion_model->GetMaterialCode($ReqType,$CatType); + $MaterialCode = $this->requistion_model->GetMaterialCode($ReqType); $MaterialName = ""; $UOM = ""; $HTML = ""; diff --git a/app/Models/Requistion_model.php b/app/Models/Requistion_model.php index 897c3df8..7bd246fb 100755 --- a/app/Models/Requistion_model.php +++ b/app/Models/Requistion_model.php @@ -172,13 +172,14 @@ class Requistion_model extends Model * This function is used to get the Material details for the Request type * @return array $result : This is result of the query */ - function GetMaterialCode($ReqType,$CatType,$NotArray='') + function GetMaterialCode($ReqType,$NotArray='') { $builder = $this->db->table('t_materialmaster') ->select('MaterialCode, MaterialName,UOM,material_rate,HSNCODE') - ->where('IsActive',1) - ->where('Category',$CatType); + + ->where('IsActive',1); //->where('MaterialType',$ReqType ); + $query = $builder->get(); if($NotArray == '') { @@ -189,6 +190,7 @@ class Requistion_model extends Model return $query->getResult(); } } + /** * This function is used to get the Raw Material information * @return array $result : This is result of the query diff --git a/app/Views/alterpurchaseorder.php b/app/Views/alterpurchaseorder.php index ffea7946..a3f89d2a 100755 --- a/app/Views/alterpurchaseorder.php +++ b/app/Views/alterpurchaseorder.php @@ -2083,8 +2083,11 @@ if (!empty($INRSYMBOL)) { } $(document).ready(function () { $('#ServiceMaterialCode').change(function () { + var selectedMaterialCode = ''; - selectedMaterialCode = $("#ServiceMaterialCode").val(); + selectedMaterialCode = $("#ServiceMaterialCode").val(); // First I have get the data from materialcode dropdown + clearServiceModalFields(); // then Clear All Fields + $("#ServiceMaterialCode").val(selectedMaterialCode); // again i fetched the materialcode in that dropdown // konjam loose thaan $.each(JSON.parse(materialData), function (index, value) { if (selectedMaterialCode == value.MaterialCode) { $("#ServiceDescription").val(value.MaterialName); @@ -2292,17 +2295,17 @@ if (!empty($INRSYMBOL)) { */ $('#MaterialCode').on('change', function () { console.log("111111111111"); - - // $('#MaterialCode').change(function() { var selectedRevenueMaterialCode = ''; - selectedRevenueMaterialCode = $("#MaterialCode").val(); - console.log(materialData); - console.log("materialData - 1111111"); + selectedRevenueMaterialCode = $("#MaterialCode").val();// First I have get the data from materialcode dropdown + clearRevenueModalFields();// then Clear All Fields + // $('#MaterialCode').change(function() { + $("#MaterialCode").val(selectedRevenueMaterialCode); // again i fetched the materialcode in that dropdown // konjam loose thaan $.each(JSON.parse(materialData), function (index, value) { if (selectedRevenueMaterialCode == value.MaterialCode) { $("#ItemName").val(value.MaterialName); $("#UOM").val(value.UOM); $("#Rate").val(value.material_rate); + $("#Quantity").val(0); } }); @@ -3599,7 +3602,7 @@ if (!empty($INRSYMBOL)) {
- Cancel   + Cancel     Add Revenue  
@@ -3893,7 +3896,7 @@ if (!empty($INRSYMBOL)) { @@ -6248,7 +6251,7 @@ if (!empty($INRSYMBOL)) { $('#deptName').val(''); $('#CostCenter').val("0"); $('#AvlBudAmt').val(0); - $('#MaterialCode').val(''); + $('#MaterialCode').val("").select2(); $("#ItemName").val(''); $('#UOM').val(''); $("#Rate").val(''); diff --git a/app/Views/editrequisitionform.php b/app/Views/editrequisitionform.php index 8fe49172..627eb3f9 100755 --- a/app/Views/editrequisitionform.php +++ b/app/Views/editrequisitionform.php @@ -322,17 +322,6 @@ td { aria-hidden="true">×