From d76fb5e16323bd648fc2b19a0f6612648714cd99 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Fri, 31 Jan 2025 08:52:00 +0530 Subject: [PATCH 1/6] HR : GWM --- app/Controllers/Payslip.php | 16 +++++++- app/Models/Inwardgateregister_model.php | 50 ++++++++++++++----------- app/Models/Monthlypay_model.php | 3 +- app/Views/addSupplier.php | 12 +++--- app/Views/editSupplier.php | 10 ++--- 5 files changed, 54 insertions(+), 37 deletions(-) diff --git a/app/Controllers/Payslip.php b/app/Controllers/Payslip.php index b77051e1..da5d75ab 100755 --- a/app/Controllers/Payslip.php +++ b/app/Controllers/Payslip.php @@ -612,7 +612,13 @@ class Payslip extends BaseController $Sunday = $value->sunday_count; // Sunday count $LOP_Days = $value->NoofDays - ($Days_worked + $Sunday); // not working day $Paid_leave = $value->Paid_leave; // leave day - $OT_Hrs_Worked = $value->OT_Hrs_Worked; //OT hours + if ($value->is_management_team == 1) + { + $OT_Hrs_Worked = 0; //OT hours + $value->OT_Hrs_Worked = 0; + } else { + $OT_Hrs_Worked = $value->OT_Hrs_Worked; //OT hours + } $Monthly_Due = $value->Monthly_Due; // AUTO LOAN DUE $Loan_Recovered = $value->Loan_Recovered; //MANUAL LOAN DUE $due_start_date = $value->DueDate; @@ -743,7 +749,13 @@ class Payslip extends BaseController $Sunday = $value->sunday_count; // Sunday count $LOP_Days = $value->NoofDays - ($Days_worked + $Sunday); // not working day $Paid_leave = $value->Paid_leave; // leave day - $OT_Hrs_Worked = $value->OT_Hrs_Worked; //OT hours + if ($value->is_management_team == 1) + { + $OT_Hrs_Worked = 0; //OT hours + $value->OT_Hrs_Worked = 0; + } else { + $OT_Hrs_Worked = $value->OT_Hrs_Worked; //OT hours + } $Monthly_Due = $value->Monthly_Due; // AUTO LOAN DUE $Loan_Recovered = $value->Loan_Recovered; //MANUAL LOAN DUE $due_start_date = $value->DueDate; diff --git a/app/Models/Inwardgateregister_model.php b/app/Models/Inwardgateregister_model.php index 70901a0e..129cd233 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -379,23 +379,31 @@ class Inwardgateregister_model extends Model // Build subQuery2 dynamically for rate and tax based on POType $subQuery2 = "(CASE - WHEN PO.POType = 'revenue' THEN ( - SELECT JSON_OBJECT('total_rate', SUM(POL.Rate), 'total_tax', AVG(tax.CGST + tax.SGST + tax.IGST)) - FROM t_igr_details IGRD - LEFT JOIN t_purchaseorder_lineitem POL ON PONO = POL.PONO AND IGRD.MaterialCode = POL.MaterialCode - LEFT JOIN t_revenue_tax tax ON tax.LineItemNo = POL.LineItemNo - WHERE IGRD.IGRNO = igr.IGRNO - ) - WHEN PO.POType = 'service' THEN ( - SELECT JSON_OBJECT('total_rate', SUM(POL.Rate), 'total_tax', AVG(tax.CGST + tax.SGST + tax.IGST)) - FROM t_igr_details IGRD - LEFT JOIN t_purchaseorder_lineitem POL ON PONO = POL.PONO AND IGRD.MaterialCode = POL.MaterialCode - LEFT JOIN t_service_tax tax ON tax.LineItemNo = POL.LineItemNo - WHERE IGRD.IGRNO = igr.IGRNO - ) - - ELSE NULL - END)"; + WHEN PO.POType = 'revenue' THEN ( + SELECT JSON_OBJECT( + 'total_rate', SUM(POL.Rate * IGRD.QuantityAsPerInvoice), + 'total_tax', SUM((POL.Rate * IGRD.QuantityAsPerInvoice) * (tax.CGST + tax.SGST + tax.IGST) / 100) + ) + FROM t_igr_details IGRD + LEFT JOIN t_purchaseorder_lineitem POL ON PONO = POL.PONO AND IGRD.MaterialCode = POL.MaterialCode + LEFT JOIN t_revenue_tax tax ON tax.LineItemNo = POL.LineItemNo + WHERE IGRD.IGRNO = igr.IGRNO AND IGRD.QuantityAsPerInvoice != 0 + LIMIT 1 + ) + WHEN (PO.POType = 'service' OR (PO.POType = 'capital' AND PO.CapitalRange = '1')) THEN ( + SELECT JSON_OBJECT( + 'total_rate', SUM(POL.Rate * IGRD.QuantityAsPerInvoice), + 'total_tax', SUM((POL.Rate * IGRD.QuantityAsPerInvoice) * (tax.CGST + tax.SGST + tax.IGST) / 100) + ) + FROM t_igr_details IGRD + LEFT JOIN t_purchaseorder_lineitem POL ON PONO = POL.PONO AND IGRD.MaterialCode = POL.MaterialCode + LEFT JOIN t_service_tax tax ON tax.LineItemNo = POL.LineItemNo + WHERE IGRD.IGRNO = igr.IGRNO AND IGRD.QuantityAsPerInvoice != 0 + LIMIT 1 + ) + + ELSE NULL + END)"; // Main query @@ -406,8 +414,8 @@ class Inwardgateregister_model extends Model SUM(IGRD.NetWeight) as NetWeight, COUNT(IGRD.IGRNo) as itemCount, COALESCE(($subQuery1), 0) as remark_count, - JSON_EXTRACT(($subQuery2), '$.total_rate') as total_rate, - JSON_EXTRACT(($subQuery2), '$.total_tax') as total_tax") + JSON_EXTRACT(($subQuery2), '$.total_rate') as taxable_value, + JSON_EXTRACT(($subQuery2), '$.total_tax') as gst_amount") ->join('t_purchaseorder_master PO', 'igr.PONO = PO.PONO') ->join('t_supplierdetailsn sup', 'PO.SupplierID = sup.SupplierID') ->join('t_transporter trans', 'igr.TransporterId = trans.id', 'left') @@ -422,8 +430,8 @@ class Inwardgateregister_model extends Model $result = $query->getResult(); - // echo $this->db->getLastQuery()->getQuery();die; - // dd($result); + echo $this->db->getLastQuery()->getQuery();die; + dd($result); // old - issue in t_igr_remarkes join diff --git a/app/Models/Monthlypay_model.php b/app/Models/Monthlypay_model.php index 8e380491..569790f8 100755 --- a/app/Models/Monthlypay_model.php +++ b/app/Models/Monthlypay_model.php @@ -218,8 +218,7 @@ class Monthlypay_model extends Model return $i; } elseif ($count == 1) { $this->db->table('t_monthly_pay_inputs') - // ->where('H_date', $data['H_Date']) // ask velmurugan H_Date public hoilday table la irukku - ->where('EmpID', $data['EmpID']) // temp solution + ->where('EmpID', $data['EmpID']) ->where('Month_Year', $data['Month_Year']) ->update($data); diff --git a/app/Views/addSupplier.php b/app/Views/addSupplier.php index 7b7721ab..5065cb42 100755 --- a/app/Views/addSupplier.php +++ b/app/Views/addSupplier.php @@ -64,16 +64,16 @@
- - + +
- - + +
@@ -156,8 +156,8 @@
- - + +
diff --git a/app/Views/editSupplier.php b/app/Views/editSupplier.php index 8e3ccb4b..6eccc6b2 100755 --- a/app/Views/editSupplier.php +++ b/app/Views/editSupplier.php @@ -324,10 +324,9 @@ if (!empty($supplier)) { class="form-control" required value="">
- + @@ -341,9 +340,8 @@ if (!empty($supplier)) { onkeypress="return isNumberKey(event)">
- - Email ID +
From bfdda953d75e78e53e12fbee8e90731f90b3c239 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Fri, 31 Jan 2025 08:54:26 +0530 Subject: [PATCH 2/6] HR : GWM --- app/Models/Inwardgateregister_model.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Models/Inwardgateregister_model.php b/app/Models/Inwardgateregister_model.php index 01a5c87f..f77a16d4 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -430,8 +430,8 @@ class Inwardgateregister_model extends Model $result = $query->getResult(); - echo $this->db->getLastQuery()->getQuery();die; - dd($result); + // echo $this->db->getLastQuery()->getQuery();die; + // dd($result); // old - issue in t_igr_remarkes join From 97746766618cc10743916fc9b55e70302e62bce6 Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Fri, 31 Jan 2025 03:33:39 +0000 Subject: [PATCH 3/6] Add igr :ps --- app/Views/inwardgateregister.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/app/Views/inwardgateregister.php b/app/Views/inwardgateregister.php index 67952516..5074c371 100755 --- a/app/Views/inwardgateregister.php +++ b/app/Views/inwardgateregister.php @@ -106,14 +106,14 @@
-
+
'InvoiceNo', 'value' => set_value('InvoiceNo'), 'id' => 'InvoiceNo', 'class' => 'form-control', 'required=>"true"', 'autocomplete' => 'off'); // ,'onkeypress'=>'return isNumberKey(event);' ); echo form_input($data); ?>
-
+
@@ -135,7 +135,7 @@ -
+
@@ -151,9 +151,7 @@ // echo form_input($data); ?>
-
-
-
+
-
+
+
+ +
'Transporter Name'); @@ -174,7 +175,7 @@ ?>
-
+
'DriverName', 'value' => set_value('DriverName'), 'id' => 'DriverName', 'class' => 'form-control', 'maxlength' => '50', 'autocomplete' => 'off','list' => 'driverlist','onchange' => "fetchMobileNumber(this.value)"); @@ -186,7 +187,7 @@ echo ''; ?>
-
+
'DriverMobileNumber', 'value' => set_value('DriverMobileNumber'), 'id' => 'DriverMobileNumber', 'class' => 'form-control', 'autocomplete' => 'off', 'maxlength'=>'10'); From ed22d87e1f52f287b20e57c6f118399ef3aa445a Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Fri, 31 Jan 2025 06:08:10 +0000 Subject: [PATCH 4/6] Supplier Bug fixes : ps --- app/Controllers/Supplier.php | 73 +++++++--- app/Views/addSupplier.php | 90 ++++++------ app/Views/editSupplier.php | 256 ++++++++++++++++------------------- 3 files changed, 214 insertions(+), 205 deletions(-) diff --git a/app/Controllers/Supplier.php b/app/Controllers/Supplier.php index f85b4d3b..3cc7562b 100755 --- a/app/Controllers/Supplier.php +++ b/app/Controllers/Supplier.php @@ -87,19 +87,28 @@ class Supplier extends BaseController 'Address' => [ 'label' => 'Address', 'rules' => 'trim|required' - ], - 'ContactNumber' => [ - 'label' => 'Contact Number', - 'rules' => 'trim|required|max_length[13]' - ], - 'AlternateContactNumber' => [ - 'label' => 'Alternate Contact Number', - 'rules' => 'trim|max_length[13]' - ], - 'emailid' => [ - 'label' => 'Email', - 'rules' => 'valid_email|max_length[128]|required' + ],'accno' => [ + 'label' => 'accno', + 'rules' => 'trim|required' + ],'ifsc' => [ + 'label' => 'ifsc', + 'rules' => 'trim|required' + ],'Payment' => [ + 'label' => 'Payment', + 'rules' => 'trim|required' ] + // 'ContactNumber' => [ + // 'label' => 'Contact Number', + // 'rules' => 'trim|required|max_length[13]' + // ], + // 'AlternateContactNumber' => [ + // 'label' => 'Alternate Contact Number', + // 'rules' => 'trim|max_length[13]' + // ], + // 'emailid' => [ + // 'label' => 'Email', + // 'rules' => 'valid_email|max_length[128]|required' + // ] ]; $messages = [ @@ -109,18 +118,27 @@ class Supplier extends BaseController 'Address' => [ 'required' => 'Please enter an address.' ], - 'ContactNumber' => [ - 'required' => 'Please enter a contact number.', - 'max_length' => 'The contact number cannot exceed {param} characters.' + 'accno' => [ + 'required' => 'Please enter an Account Number.' ], - 'AlternateContactNumber' => [ - 'max_length' => 'The alternate contact number cannot exceed {param} characters.' + 'ifsc' => [ + 'required' => 'Please enter a Bank IFSC Code.' ], - 'emailid' => [ - 'required' => 'Please enter an email address.', - 'valid_email' => 'Please enter a valid email address.', - 'max_length' => 'The email address cannot exceed {param} characters.' - ] + 'Payment' => [ + 'required' => 'Please Select the Payment option.' + ], + // 'ContactNumber' => [ + // 'required' => 'Please enter a contact number.', + // 'max_length' => 'The contact number cannot exceed {param} characters.' + // ], + // 'AlternateContactNumber' => [ + // 'max_length' => 'The alternate contact number cannot exceed {param} characters.' + // ], + // 'emailid' => [ + // 'required' => 'Please enter an email address.', + // 'valid_email' => 'Please enter a valid email address.', + // 'max_length' => 'The email address cannot exceed {param} characters.' + // ] // 'panno' => [ // 'required' => 'Please enter an panno address.', // 'max_length' => 'The panno cannot exceed {param} characters.' @@ -253,6 +271,7 @@ class Supplier extends BaseController $file1 = $this->request->getFile('Cert_MSME'); $file2 = $this->request->getFile('Cert_GST'); $file3 = $this->request->getFile('Cert_BANK'); + $file4 = $this->request->getFile('Cert_PAN'); $path = ROOTPATH.'public/uploads/images/'; if($PAN){ $supplier['PAN'] = $PAN;} @@ -287,6 +306,16 @@ class Supplier extends BaseController $supplier['Cert_BANK'] = $this->request->getPost('hidden_Cert_BANK') ? $this->request->getPost('hidden_Cert_BANK') : NULL; } + if ($file4 && $file4->isValid() && !$file4->hasMoved()) { + if(!is_dir($path)) { mkdir($path, 0777, true); } + $PAN_DOC = $file4->getName(); + $file4->move($path,$PAN_DOC); + $supplier['Cert_PAN'] = $PAN_DOC; + } + else{ + $supplier['Cert_PAN'] = $this->request->getPost('hidden_Cert_PAN') ? $this->request->getPost('hidden_Cert_PAN') : NULL; + } + $result = $this->supplier_model->UpdateSupplier($supplier, $SupplierID); if ($result == True) { diff --git a/app/Views/addSupplier.php b/app/Views/addSupplier.php index 290943dc..54439736 100755 --- a/app/Views/addSupplier.php +++ b/app/Views/addSupplier.php @@ -73,7 +73,7 @@
- +
@@ -174,34 +174,37 @@
+
+
+ + Payment Details - - -
-
- - - - +
+
+ + + +
+
@@ -246,10 +249,7 @@ $("#ContactNumber").focus(); return false; } - if (!validateEmail()) { - $('#emailid').focus(); - return false; - } + if ($("#Address").val().length < 1) { alert('Please Enter Address'); @@ -257,12 +257,24 @@ return false; } - if (!validateEmail()) { - alert('Please Enter Valid Email Address'); - $('#emailid').focus(); + if ($("#accno").val().length < 1) { + alert('Please Enter Account number'); + $("#accno").focus(); return false; } + if ($("#ifsc").val().length < 1) { + alert('Please Enter Bank IFSC code'); + $("#ifsc").focus(); + return false; + } + + if ($("#Payment").val().length < 1) { + alert('Please select the Payment option'); + $("#Payment").focus(); + return false; + } + return true; } @@ -311,21 +323,6 @@ }); }); - //Email Validate - function validateEmail() { - var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; - - var email = $('#EmailAddress').val(); - if (email != "") { - if (reg.test(email) == false) { - alert('Please Enter Valid Email Address'); - return (false); - } else { - return true; - } - } - } - function alphaNumberic(e) { var k; document.all ? k = e.keyCode : k = e.which; @@ -480,9 +477,10 @@ } else { return true; } - } else { - alert('Please Enter email id'); - } + } + // else { + // alert('Please Enter email id'); + // } } diff --git a/app/Views/editSupplier.php b/app/Views/editSupplier.php index 6eccc6b2..7bb17aa7 100755 --- a/app/Views/editSupplier.php +++ b/app/Views/editSupplier.php @@ -22,6 +22,7 @@ $IsRawMaterial = ''; $PaymentId = ''; $hidden_Cert_MSME = ''; $hidden_Cert_GST = ''; +$hidden_Cert_PAN = ''; $hidden_Cert_BANK = ''; if (!empty($supplier)) { @@ -51,6 +52,7 @@ if (!empty($supplier)) { $PaymentId = $uf->PaymentID; $hidden_Cert_MSME = $uf->Cert_MSME; $hidden_Cert_GST = $uf->Cert_GST; + $hidden_Cert_PAN = $uf->Cert_PAN; $hidden_Cert_BANK = $uf->Cert_BANK; } } @@ -175,9 +177,10 @@ if (!empty($supplier)) { } else { return true; } - } else { - alert('Please Enter email id'); - } + } + // else { + // alert('Please Enter email id'); + // } } @@ -282,7 +285,7 @@ if (!empty($supplier)) {
-

Edit Supplier Details

+

Edit Supplier Details

@@ -311,57 +314,37 @@ if (!empty($supplier)) {
-
- - -
-
- - + +
+ +
- +
- +
- +
-
+  
- name="service" value="1"> - SERVICE + value="1"> SERVICE  
- name="rawmaterial" - value="1"> RAW MATERIALS + value="1"> RAW MATERIALS  
- name="maintanance" - value="1"> MAINTENANCE + value="1"> MAINTENANCE  
@@ -370,64 +353,66 @@ if (!empty($supplier)) { Address Details
-
- - +
+ +
-
+
Tax Related Data +
-
-
- - +
+
+ +
-
- - -
-
- - +
+ + +
- -
- -
-
-
- - +
+
+ +
-
- - +
+ + + + + +
+ + + +
+
+
+ + +
+
+ +
@@ -441,42 +426,31 @@ if (!empty($supplier)) {
-
- - + Bank Details - -
-
-
- - +
+
+ +
-
- - +
+ +
-
- - +
+ +
- -
-
- - +
+
+ +
-
- - +
+ +
@@ -491,39 +465,37 @@ if (!empty($supplier)) {
+ +
+
+
+
- Payment Details - -
-
-
+
+
- - - - + ?> + +
- - -
-
+
+
-
-
+ +
@@ -565,14 +537,6 @@ if (!empty($supplier)) { $("#supplierName").focus(); return false; } - if (!getContactNumberValidation) { - $("#ContactNumber").focus(); - return false; - } - if (!validateEmail()) { - $('#emailid').focus(); - return false; - } if ($("#Address").val().length < 1) { alert('Please Enter Address'); @@ -580,6 +544,24 @@ if (!empty($supplier)) { return false; } + if ($("#accno").val().length < 1) { + alert('Please Enter Account number'); + $("#accno").focus(); + return false; + } + + if ($("#ifsc").val().length < 1) { + alert('Please Enter Bank IFSC code'); + $("#ifsc").focus(); + return false; + } + + if ($("#PaymentTerms").val().length < 1) { + alert('Please select the Payment option'); + $("#PaymentTerms").focus(); + return false; + } + return true; } From 3b8a6af038e61dd87801fb39ee470dc6a6c9a741 Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Fri, 31 Jan 2025 11:18:23 +0000 Subject: [PATCH 5/6] bug fixes : ps --- app/Controllers/Inwardgateregister.php | 11 +++-- app/Helpers/Notification.php | 12 +++--- app/Helpers/datetime_helper.php | 6 +-- app/Models/Inwardgateregister_model.php | 10 +++++ app/Views/inwardgateregister.php | 54 +------------------------ app/Views/viewinwardgateregister.php | 44 ++++++++++---------- 6 files changed, 51 insertions(+), 86 deletions(-) diff --git a/app/Controllers/Inwardgateregister.php b/app/Controllers/Inwardgateregister.php index 7521095c..92d6a4ff 100755 --- a/app/Controllers/Inwardgateregister.php +++ b/app/Controllers/Inwardgateregister.php @@ -400,9 +400,9 @@ class Inwardgateregister extends BaseController $IsThisOpenOrderPO = $this->request->getPost('hiddenIsOpenOrder'); $DeliveryChellanOrInvoiceNo = $this->request->getPost('InvoiceNo'); $DeliveryChellan = (string)$this->request->getPost('InvoiceDate'); - $DeliveryChellanDate = get_date_time_format_new($DeliveryChellan); + $DeliveryChellanDate = get_date_time_dynamical_format('d-m-Y',$DeliveryChellan); $Mat_Rcvd_Dt = (string)$this->request->getPost('MaterialRcvdDate'); - $MaterialRcvdDt = get_date_time_format_new($Mat_Rcvd_Dt); + $MaterialRcvdDt = get_date_time_dynamical_format('d-m-Y',$Mat_Rcvd_Dt); $VehicleNo = $this->request->getPost('VehicleNo'); $TransporterId = $this->request->getPost('TransporterId'); $DriverName = $this->request->getPost('DriverName'); @@ -830,6 +830,8 @@ function viewIGRDetails() } log_message('error', 'UpdateIGR igrarr: ' . json_encode($igrarr)); + $getigrstatus = $this->inwardgateregister_model->getigrstatus($IGRNo); + $getigrstatus = $getigrstatus->IGRStatus; $updateigrmaster = $this->inwardgateregister_model->updateigr($igrarr, $IGRNo); log_message('error', "Master updated successfully: " . $updateigrmaster); if(!empty($tableData )){ @@ -1083,7 +1085,8 @@ function viewIGRDetails() if ($updateigrmaster > 0 || $updateigrlineitem > 0) { - if ($IGRStatus == IGR_CREATED || $IGRStatus == MRIR_CREATED || $IGRStatus == MRIR_APPROVED ) { + + if ($getigrstatus == 'ST027') { $result_for_email = $this->inwardgateregister_model->getDetailsforEmail($this->session->get('userId')); $notification = new Notification(); @@ -1091,7 +1094,7 @@ function viewIGRDetails() for ($i = 0; $i < count($result_for_email['emails']); $i++) { $email_response = $notification->sendEmail([ 'recipient_email' => $result_for_email['emails'][$i]->email, - 'subject' => 'Resico Industries - IGR Notification', + 'subject' => $result_for_email['company'].' - IGR Notification', 'description' => 'IGR Number : '.$IGRNo.' is Edited By '.($result_for_email['full_name'] ?? $this->session->get('name')), 'company' => $result_for_email['company'], 'from_mail'=> $result_for_email['from_mail'] diff --git a/app/Helpers/Notification.php b/app/Helpers/Notification.php index 337ea132..accbacf8 100755 --- a/app/Helpers/Notification.php +++ b/app/Helpers/Notification.php @@ -40,9 +40,10 @@ class Notification if (!empty($ccRecipients)) { $this->email->setCC($ccRecipients); } - } else { - $this->email->setCC('vadivel.j@venbainfotech.com'); - } + } + // else { + // $this->email->setCC('vadivel.j@venbainfotech.com'); + // } if ($bcc !== '') { $bccRecipients = explode(',', trim($bcc)); @@ -50,9 +51,10 @@ class Notification if(!empty($bccRecipients)) { $this->email->setBCC($bccRecipients); } - }else{ - $this->email->setCC('gowtham.m@venbainfotech.com'); } + // else{ + // $this->email->setCC('gowtham.m@venbainfotech.com'); + // } if ($this->email->send()) { $message['success'] = 'Email sent successfully'; diff --git a/app/Helpers/datetime_helper.php b/app/Helpers/datetime_helper.php index 6b5e8772..e3638ecb 100755 --- a/app/Helpers/datetime_helper.php +++ b/app/Helpers/datetime_helper.php @@ -32,10 +32,10 @@ if (!function_exists('get_date_time_format')) { } } -if (!function_exists('get_date_time_format_new')) { - function get_date_time_format_new($val) +if (!function_exists('get_date_time_dynamical_format')) { + function get_date_time_dynamical_format($format,$val) { - $date = \DateTime::createFromFormat('d/m/Y', $val, new \DateTimeZone('Asia/Kolkata')); + $date = \DateTime::createFromFormat($format, $val, new \DateTimeZone('Asia/Kolkata')); return $date->format('Y-m-d H:i:s'); } } diff --git a/app/Models/Inwardgateregister_model.php b/app/Models/Inwardgateregister_model.php index f77a16d4..3aecbed2 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -1233,5 +1233,15 @@ class Inwardgateregister_model extends Model return $result; } + public function getigrstatus($IGRNo){ + + $builder = $this->db->table('t_igr_master') + ->select('IGRStatus') + ->where('IGRNO',$IGRNo) + ->get(); + $result = $builder->getRow(); + return $result; + } + } \ No newline at end of file diff --git a/app/Views/inwardgateregister.php b/app/Views/inwardgateregister.php index 5074c371..198d405b 100755 --- a/app/Views/inwardgateregister.php +++ b/app/Views/inwardgateregister.php @@ -14,30 +14,6 @@ outline: 1px solid slategrey; } -
@@ -115,21 +91,7 @@
-
- - - -
- - - 'InvoiceDate', 'value' => set_value('InvoiceDate'), 'id' => 'InvoiceDate', 'class' => 'form-control num', 'required' => 'true', 'autocomplete' => 'off'); - // echo form_input($data); - ?> +
@@ -137,19 +99,7 @@
-
- - -
- 'MaterialRcvdDate', 'value' => set_value('MaterialRcvdDate'), 'id' => 'MaterialRcvdDate', 'class' => 'form-control num', 'required' => 'true', 'autocomplete' => 'off'); - // echo form_input($data); - ?> +
diff --git a/app/Views/viewinwardgateregister.php b/app/Views/viewinwardgateregister.php index f0ee9cb2..51ecd954 100755 --- a/app/Views/viewinwardgateregister.php +++ b/app/Views/viewinwardgateregister.php @@ -1,3 +1,7 @@ + + + +