diff --git a/app/Controllers/Emergencypurchaseorder.php b/app/Controllers/Emergencypurchaseorder.php index e4e5fdcb..4e7fb046 100755 --- a/app/Controllers/Emergencypurchaseorder.php +++ b/app/Controllers/Emergencypurchaseorder.php @@ -1276,7 +1276,7 @@ class Emergencypurchaseorder extends BaseController } } } - echo 'Purchase Order Created Successfully! PO Number Is: ' . $PONO; + echo "Purchase Order Created Successfully! \n PO Number Is: " . $PONO; } //This used to Edit the Revenue Purchase Order function EditRevenuePurchaseOrder() @@ -1447,7 +1447,7 @@ class Emergencypurchaseorder extends BaseController } } - echo 'Purchase Order Updated Successfully! PO Number Is: ' . $PONO; + echo "Purchase Order Updated Successfully! \n PO Number Is: " . $PONO; } diff --git a/app/Controllers/Inwardgateregister.php b/app/Controllers/Inwardgateregister.php index a680ad47..4fa4fd29 100755 --- a/app/Controllers/Inwardgateregister.php +++ b/app/Controllers/Inwardgateregister.php @@ -658,7 +658,8 @@ class Inwardgateregister extends BaseController if ($fileupdated_count > 0) { $finalstatement .= "Number of files updated: $fileupdated_count \n"; - $finalstatement .= "Files: \n" . implode(PHP_EOL, $fileupdated_name); + // $finalstatement .= "Files: \n" . implode(PHP_EOL, $fileupdated_name); + $finalstatement .= "Files: \n" . implode(PHP_EOL, array_map(fn($file) => "• " . $file, $fileupdated_name)); } else { $finalstatement .= "No files to update"; } @@ -811,21 +812,23 @@ function viewIGRDetails() $igrarr = array('DeliveryChellanDate' => $DeliveryChellanDate, 'MaterialRcvdDate' => $MaterialRcvdDt,'VehicleNo'=>$VehicleNo,'TransporterId'=>$TransporterId,'DriverMobileNumber'=>$DriverMobileNumber,'DriverName'=>$DriverName, 'IGRStatus' => $IGRStatus,'UpdateBY' => $updateby,'DeliveryChellanOrInvoiceNo'=>$DeliveryChellanOrInvoiceNo,'Remark'=>$MasterRemarks); $MasterFile = $this->request->getfile('MasterFile'); + $fileupdated_count = 0; + $fileupdated_name = []; - if ($MasterFile) { + if (!empty($MasterFile)) { $requestMasterFileName = $MasterFile->getName(); if ($MasterFile && $MasterFile->isValid() && !$MasterFile->hasMoved()) { if (!empty($this->inwardgateregister_model->isFileExistsInIGRmaster($requestMasterFileName))) { log_message('error', 'File already exists in the database'.$requestMasterFileName); } else{ - $MasterFile->move($path, $requestMasterFileName); + $MasterFile->move($path, $requestMasterFileName); + $fileupdated_count++; + $fileupdated_name[] = $requestMasterFileName; $igrarr['MasterFile'] = $requestMasterFileName; } } } - $fileupdated_count = 0; - $fileupdated_name = []; $fileNames = $this->request->getPost('file_name'); $files = $this->request->getFileMultiple('emp_file'); @@ -913,9 +916,16 @@ function viewIGRDetails() } if ($getigrstatus == 'ST027' && ($updateigrmaster > 0 || $updateigrlineitem > 0)) { - - - $result_for_email = $this->inwardgateregister_model->getDetailsforEmail($this->session->get('userId')); + + if(session()->get('roleText') == 'System Administrator') // id is 1 + { + $roleId = 2; + } + else if(session()->get('roleText') == 'Auditor') // id is 2 + { + $roleId = 1; + } + $result_for_email = $this->inwardgateregister_model->getDetailsforEmail($this->session->get('userId'),$roleId); $result_for_history = $this->inwardgateregister_model->getHistoryDetailsforEmail($IGRNo); @@ -982,6 +992,7 @@ function viewIGRDetails() $email_response = $notification->sendEmail([ 'recipient_email' => $email, 'subject' => $result_for_email['company'].' - IGR Notification', + // 'carboncopy'=>Sales@resicoindustries.com,Factory@resicoindustries.com,Invoice@resicoindustries.com, // 'description' => 'IGR Number : '.$IGRNo.' is Edited By '.($result_for_email['full_name'] ?? $this->session->get('name'))." On ".date('d-m-Y H:i A', strtotime(get_current_date_time() . ' +30 seconds')). $history_content, 'description' => $result_for_history['first_line']."
" .$history_content, 'company' => $result_for_email['company'], @@ -1016,7 +1027,8 @@ function viewIGRDetails() if ($fileupdated_count > 0) { $finalstatement .= "Number of files updated: $fileupdated_count \n"; - $finalstatement .= "Files: \n" . implode(PHP_EOL, $fileupdated_name); + // $finalstatement .= "Files: \n" . implode(PHP_EOL, $fileupdated_name); + $finalstatement .= "Files: \n" . implode(PHP_EOL, array_map(fn($file) => "• " . $file, $fileupdated_name)); } else { $finalstatement .= "No files to update"; } diff --git a/app/Controllers/Purchaseorder.php b/app/Controllers/Purchaseorder.php index baea8ddd..0b69cc35 100755 --- a/app/Controllers/Purchaseorder.php +++ b/app/Controllers/Purchaseorder.php @@ -1259,11 +1259,11 @@ class Purchaseorder extends BaseController } } } - $message = 'Revenue Purchase Order Created Successfully! PO Number Is: ' . $PONO; + $message = "Revenue Purchase Order Created Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Revenue Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Revenue Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Revenue Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Revenue Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; } catch (\Exception $e) { @@ -1596,11 +1596,11 @@ class Purchaseorder extends BaseController } } - $message = 'Revenue Purchase Order Updated Successfully! PO Number Is: ' . $PONO; + $message = "Revenue Purchase Order Updated Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Revenue Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Revenue Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Revenue Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Revenue Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; } @@ -2163,11 +2163,11 @@ class Purchaseorder extends BaseController } } - $message = 'Import Purchase Order Created Successfully! PO Number Is: ' . $PONO; + $message = "Import Purchase Order Created Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Import Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Import Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Import Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Import Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; @@ -2552,11 +2552,11 @@ class Purchaseorder extends BaseController } - $message = 'Import Purchase Order Updated Successfully! PO Number Is: ' . $PONO; + $message = "Import Purchase Order Updated Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Import Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Import Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Import Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Import Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; } @@ -2937,11 +2937,11 @@ class Purchaseorder extends BaseController } } - $message = 'Capital Purchase Order Created Successfully! PO Number Is: ' . $PONO; + $message = "Capital Purchase Order Created Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Capital Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Capital Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Capital Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Capital Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; } catch (\Exception $e) { @@ -3373,11 +3373,11 @@ class Purchaseorder extends BaseController } } } - $message = 'Capital Purchase Order Updated Successfully! PO Number Is: ' . $PONO; + $message = "Capital Purchase Order Updated Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Capital Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Capital Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Capital Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Capital Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; @@ -4563,7 +4563,7 @@ class Purchaseorder extends BaseController $materialCode = $this->request->getPost('materialCode'); - $data = $this->PurchaseOrderLineItemModel->select('t_purchaseorder_lineitem.PONO,t_purchaseorder_master.TotalOrderValue,t_purchaseorder_master.CreatedDate,t_purchaseorder_master.POType,t_purchaseorder_master.CapitalRange,t_supplierdetailsn.SupplierName') + $data = $this->PurchaseOrderLineItemModel->select('t_purchaseorder_lineitem.PONO,t_purchaseorder_master.TotalOrderValue,t_purchaseorder_master.CreatedDate,t_purchaseorder_master.POType,t_purchaseorder_master.CapitalRange,t_supplierdetailsn.SupplierName,t_purchaseorder_master.POType as ReqType') ->where('t_purchaseorder_lineitem.MaterialCode',$materialCode) ->join('t_purchaseorder_master', 't_purchaseorder_lineitem.PONO = t_purchaseorder_master.PONO', 'left') ->join('t_supplierdetailsn', 't_purchaseorder_master.SupplierID = t_supplierdetailsn.SupplierID', 'left') diff --git a/app/Controllers/Report.php b/app/Controllers/Report.php index 366c643c..36f1c166 100755 --- a/app/Controllers/Report.php +++ b/app/Controllers/Report.php @@ -984,14 +984,19 @@ class Report extends BaseController if ($this->request->getMethod(true) === 'POST' && $this->request->getPost('btn_submit')) { $cname = $this->request->getPost('client_name'); + $data['client_name'] = $cname; $prod = $this->request->getPost('item_name'); + $data['item_name'] = $prod; $frm = $this->request->getPost('from_date'); + $data['from_date'] = $frm; $t = $this->request->getPost('to_date'); + $data['to_date'] = $t; $m = $this->request->getPost('month'); + $data['month'] = $m; $purchaseorder_number = $this->request->getPost('purchaseorder_number'); - - + $data['purchaseorder_number'] = $purchaseorder_number; $ab = $this->request->getPost('financialyear'); + $data['financialyear'] = $ab; $fa = substr((string)$ab, 0, -5); $aa = substr((string)$ab, 5, 5); diff --git a/app/Controllers/Servicepurchaseorder.php b/app/Controllers/Servicepurchaseorder.php index ab42ce4b..192e58b2 100755 --- a/app/Controllers/Servicepurchaseorder.php +++ b/app/Controllers/Servicepurchaseorder.php @@ -342,12 +342,12 @@ class Servicepurchaseorder extends BaseController } } } - $message = 'Service Purchase Order Created Successfully! PO Number Is: ' . $PONO; + $message = "Service Purchase Order Created Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Service Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Service Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Service Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Service Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; @@ -614,13 +614,13 @@ class Servicepurchaseorder extends BaseController } /*--------- Lineitem Section starts ---------------------*/ } - $message = 'Service Purchase Order Updated Successfully! PO Number Is: ' . $PONO; + $message = "Service Purchase Order Updated Successfully!\nPO Number Is: " . $PONO; if($POStatus == 'ST014'){ - $message = 'Service Purchase Order Saved as Draft! PO Number Is: ' . $PONO; + $message = "Service Purchase Order Saved as Draft!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST015'){ - $message = 'Service Purchase Order Created Successfully! PO Number Is: ' . $PONO; + $message = "Service Purchase Order Created Successfully!\nPO Number Is: " . $PONO; } else if($POStatus == 'ST026'){ - $message = 'Service Purchase Order Approved Successfully! PO Number Is: ' . $PONO; + $message = "Service Purchase Order Approved Successfully!\nPO Number Is: " . $PONO; } echo $message; } diff --git a/app/Models/Inwardgateregister_model.php b/app/Models/Inwardgateregister_model.php index 57eba79c..e8c54b66 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -1300,7 +1300,7 @@ $builder = $this->db->table('t_igr_history') ]; } - public function getDetailsforEmail($userId,$roleId = 2) + public function getDetailsforEmail($userId,$roleId) { $query0 = $this->db->query(" SELECT CompanyName,EmailAddress diff --git a/app/Views/EditservicePurchaseorder.php b/app/Views/EditservicePurchaseorder.php index 713769ef..df67aeac 100755 --- a/app/Views/EditservicePurchaseorder.php +++ b/app/Views/EditservicePurchaseorder.php @@ -52,6 +52,28 @@ .cancel-btn:hover { background-color: #f5c6cb; } + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } \ No newline at end of file diff --git a/app/Views/Report_pending_purchase.php b/app/Views/Report_pending_purchase.php index bc2f926f..a4c5eafd 100755 --- a/app/Views/Report_pending_purchase.php +++ b/app/Views/Report_pending_purchase.php @@ -60,14 +60,6 @@ - - -
-
- Result filter by :

-
-
-
@@ -87,7 +79,7 @@ - + @@ -100,7 +92,7 @@ - + @@ -113,7 +105,7 @@ - + @@ -125,18 +117,10 @@
@@ -147,8 +131,7 @@
- - +
@@ -156,7 +139,7 @@
- +
@@ -168,7 +151,7 @@ - + diff --git a/app/Views/alterpurchaseorder.php b/app/Views/alterpurchaseorder.php index 01011b4b..b656caef 100755 --- a/app/Views/alterpurchaseorder.php +++ b/app/Views/alterpurchaseorder.php @@ -149,6 +149,28 @@ if (!empty($INRSYMBOL)) { .cancel-btn:hover { background-color: #f5c6cb; } + + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } @@ -6719,7 +6741,6 @@ if (!empty($INRSYMBOL)) { $('.AddService').click(function () { tinyMCE.triggerSave(); if (validateServiceTax()) { - // alert('inside Addservice'); var temp = index; console.log('temp = ' + temp); var Reqnumber = $('#purpose').val(); @@ -6939,7 +6960,8 @@ if (!empty($INRSYMBOL)) { var isChecked = $('#IsOpenOrder').is(':checked'); isChecked ? $('#ServiceQuantity').val(0).prop('readonly', true).prop('required', false) : $('#ServiceQuantity').val('').prop('readonly', false).prop('required', true); - $('#ServiceMaterialCode').val("0"); + // $('#ServiceMaterialCode').val("0"); + $('#ServiceMaterialCode').val("").select2(); $("#ServiceDescription").val(''); $('#ServiceUOM').val(''); $("#ServiceRate").val(''); @@ -7003,6 +7025,7 @@ if (!empty($INRSYMBOL)) { } $("#EditMaterialCode").empty(); + // $('#EditMaterialCode').val("").select2(); $("#EditMaterialCode").append($('').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val())); if (typeof materialData !== 'undefined' && materialData !== null && materialData !== '') { @@ -7425,7 +7448,6 @@ if (!empty($INRSYMBOL)) { } }); console.log("Data before AJAX call:", Object.fromEntries(formData)); -return; // Perform form validation if (validate()) { @@ -7741,7 +7763,6 @@ return; tinyMCE.triggerSave(); if (validateEditRevenueTax()) { - //alert('inside Add'); var CostCode = $("#EditRevenueCostCenter").val(); var AvilBudget = $('#EditRevenueAvlBudAmt').val(); var editMaterialCode = $("#EditRevenueMaterialCode").val(); diff --git a/app/Views/capitalpurchaseorder.php b/app/Views/capitalpurchaseorder.php index 6bb5e4d3..d9eff2ad 100755 --- a/app/Views/capitalpurchaseorder.php +++ b/app/Views/capitalpurchaseorder.php @@ -52,6 +52,18 @@ .cancel-btn:hover { background-color: #f5c6cb; } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } \ No newline at end of file diff --git a/app/Views/editCapitalPo.php b/app/Views/editCapitalPo.php index 5dd4d777..ba8ab4c0 100755 --- a/app/Views/editCapitalPo.php +++ b/app/Views/editCapitalPo.php @@ -52,6 +52,30 @@ .cancel-btn:hover { background-color: #f5c6cb; } + + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); + /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } @@ -527,10 +572,10 @@ if (!empty($getlogpodtl)) {

Back - - - - + + + +
@@ -886,7 +931,7 @@ if (!empty($getlogpodtl)) {

-
+
@@ -906,8 +951,8 @@ if (!empty($getlogpodtl)) { Tax Amount Total Order Amount + Received Quantity + Pending Quantity --> Action @@ -967,8 +1012,8 @@ if (!empty($getlogpodtl)) { + ReceivedQuantity ?> + Quantity - $record->ReceivedQuantity, 2, '.', ''); ?> --> $record->MaterialCode, "ReqNo" => $record->ReqNo); array_push($res_arr_values, $row); @@ -1227,10 +1272,11 @@ if (!empty($getlogpodtl)) { data-userid="" id="Del"> - +     + class="fa fa-eye" data-toggle="tooltip">    + -
-
- - - - - - - + + +
@@ -1363,7 +1403,7 @@ if (!empty($getlogpodtl)) { ?>
-
+
@@ -1451,7 +1491,7 @@ if (!empty($getlogpodtl)) { -
+
@@ -1462,9 +1502,7 @@ if (!empty($getlogpodtl)) { echo form_input($data); ?>
-
- - + @@ -1546,6 +1584,7 @@ if (!empty($getlogpodtl)) { +
-
+ -
- -
-
+
+ +
+
+
- - -
-
-
-
-
+
+ +
- -      - +
+ +      + + + +
-
-
- -
-
- -
+
+ +
    
+ +
+ +
- - - - -   Cancel - -   Save as Draft - -   Submit -   Approve - - OK - - OK - -   Submit -   OK - -   Submit -   OK - - - -
+ -
-
- - 'AWAITING APPROVE', - 'AWAITING RELEASE' => 'AWAITING APPROVE', - 'RELEASER ONHOLD' => 'APPROVER ONHOLD', - 'PO RELEASED' => 'PO APPROVED', - ]; + +
+
+
+
+
+ 'AWAITING APPROVE', + 'AWAITING RELEASE' => 'AWAITING APPROVE', + 'RELEASER ONHOLD' => 'APPROVER ONHOLD', + 'PO RELEASED' => 'PO APPROVED', + ]; - if (isset($PoStatusName) && !empty($PoStatusName)) { - if (isset($statusMappings[$PoStatusName])) { - echo $statusMappings[$PoStatusName]; - } else { - echo $PoStatusName; - } - } else { - echo "Status not provided"; - } - ?> - - - - - -
-
-
-
-
- - + if (isset($PoStatusName) && !empty($PoStatusName)) { + if (isset($statusMappings[$PoStatusName])) { + echo $statusMappings[$PoStatusName]; + } else { + echo $PoStatusName; + } + } else { + echo "Status not provided"; + } + ?> + + +
+ +   Reset +   Save as Draft +   Submit +   Approve + +   Reset +   Submit +   Approve + +   OK +   Submit + +   OK + +
+ + + + + + + + + + + + + - - - - - - + - + + - + + -
-
- -
-
@@ -1866,7 +1885,15 @@ if (!empty($getlogpodtl)) {
-
+
+
+ + 'ExchangeRtModal', 'value' => set_value('ExchangeRtModal'), 'id' => 'ExchangeRtModal', 'class' => 'form-control num', 'readonly' => 'true'); + + echo form_input($data); + ?> +
*
@@ -2331,7 +2358,7 @@ if (!empty($getlogpodtl)) {
-

Cost Of The Product Per UOM

+

Product Cost / UOM



@@ -2427,13 +2454,10 @@ if (!empty($getlogpodtl)) {
-
+
- - - - -
+ - - + + @@ -5096,12 +5172,12 @@ if (!empty($getlogpodtl)) { function calculateTaxValue() { var Cgst = $('#AfterCgst').val() == '' ? '0.00' : $('#AfterCgst').val(); var Sgst = $('#AfterSgst').val() == '' ? '0.00' : $('#AfterSgst').val(); - + var Igst = 0.00; if (capitalType == 'Domestic') { Igst = $('#AfterIgst').val() == '' ? '0.00' : $('#AfterIgst').val(); - } - if(capitalType == 'International') { + } + if (capitalType == 'International') { Igst = $('#AfterIgstInt').val() == '' ? '0.00' : $('#AfterIgstInt').val(); // caps interna } var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val(); @@ -5142,7 +5218,7 @@ if (!empty($getlogpodtl)) { var OtherAmt = $('#OtherAllowances').val() == '' ? '0.00' : $('#OtherAllowances').val(); var landingCharge = $('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val(); - console.log("$('#AfterLandingCharge').val()",$('#AfterLandingCharge').val()); + console.log("$('#AfterLandingCharge').val()", $('#AfterLandingCharge').val()); var CustomDuty = $('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val(); @@ -5470,7 +5546,7 @@ if (!empty($getlogpodtl)) { */ function populateValueMainFormForDeleteServiceTax(deletedRow) { - var rows = document.getElementById('serviceTax').rows.length; + var rows = document.getElementById('serviceTax').rows.length; var capital = ; var TotalOrderValueSummary = 0; @@ -6059,6 +6135,7 @@ if (!empty($getlogpodtl)) { function Save(status) { + if (status == '0') { stat = ''; } else if (status == '2') { @@ -6118,6 +6195,7 @@ if (!empty($getlogpodtl)) { console.log(fileInput.vlaue); console.log(prePOFileInput.value); + // console.log("Data before AJAX call:", Object.fromEntries(formData)); if (fileInput && fileInput.vlaue && fileInput.files.length > 0) { formData.append('POFile', fileInput.files[0]); @@ -6134,6 +6212,7 @@ if (!empty($getlogpodtl)) { formData.append(inputID, input.val()); }); + // console.log("Data before AJAX call:", Object.fromEntries(formData)); $.ajax({ data: formData, processData: false, @@ -6479,8 +6558,8 @@ if (!empty($getlogpodtl)) { var AfterCgst = $("#EditAfterCgst").val(); var Sgst = $("#EditSgst").val(); var AfterSgst = $("#EditAfterSgst").val(); - var Igst = $("#EditIgst").val();//Dom Caps - var AfterIgst = $("#EditAfterIgst").val();//Dom Caps + var Igst = $("#EditIgst").val(); //Dom Caps + var AfterIgst = $("#EditAfterIgst").val(); //Dom Caps var OtherAmt = parseFloat($("#EditOtherAllowances").val() == '' ? "0.00" : $('#EditOtherAllowances').val()).toFixed(2); var TotalTaxValue = EditcalculateTaxValue(); @@ -6638,7 +6717,7 @@ if (!empty($getlogpodtl)) { $('#ClearingCharge' + userid).val(ClearingCharges); - var shorten = materialName.length > 13 ? materialName.slice(0, 13) + "..." : materialName; + var shorten = materialName.length > 13 ? materialName.slice(0, 13) + "..." : materialName; cellval[2].innerHTML = materialCode; cellval[3].innerHTML = shorten; @@ -6647,7 +6726,7 @@ if (!empty($getlogpodtl)) { cellval[6].innerHTML = uom; cellval[7].innerHTML = parseFloat(itemRate).toFixed(2); cellval[8].innerHTML = parseFloat(basicval).toFixed(2); - cellval[9].innerHTML = parseFloat(TotalTaxValue).toFixed(2);// what should i display here ?? if international means + cellval[9].innerHTML = parseFloat(TotalTaxValue).toFixed(2); // what should i display here ?? if international means cellval[10].innerHTML = parseFloat(Total).toFixed(2); @@ -6808,8 +6887,8 @@ if (!empty($getlogpodtl)) { var Igst = 0.00; if (capitalType == 'Domestic') { Igst = $('#EditAfterIgst').val() == '' ? '0.00' : $('#EditAfterIgst').val(); // caps dom - } - if(capitalType == 'International') { + } + if (capitalType == 'International') { Igst = $('#EditAfterIgstInt').val() == '' ? '0.00' : $('#EditAfterIgstInt').val(); // caps interna } console.log(Igst); @@ -6867,8 +6946,8 @@ if (!empty($getlogpodtl)) { */ function populateValueMainFormForEditCapitalTax() { - var rows = document.getElementById('serviceTax').rows.length; - console.log("rr",rows); + var rows = document.getElementById('serviceTax').rows.length; + console.log("rr", rows); var capital = ; var TotalOrderValueSummary = 0; @@ -6911,7 +6990,7 @@ if (!empty($getlogpodtl)) { var discountedRateValue = $('#AfterDisVal' + i).val() == '' ? '0.00' : $('#AfterDisVal' + i).val(); var TotLandingI = $('#landingCharge' + i).val() == '' ? '0.00' : $('#landingCharge' + i).val(); - console.log(TotLandingI,"TotLandingI"); + console.log(TotLandingI, "TotLandingI"); var TotCustomI = $('#CustomDuty' + i).val() == '' ? '0.00' : $('#CustomDuty' + i).val(); @@ -7019,7 +7098,7 @@ if (!empty($getlogpodtl)) { function populateValueMainFormForViewCapitalTax() { - var rows = document.getElementById('serviceTax').rows.length; + var rows = document.getElementById('serviceTax').rows.length; var capital = ; var TotalOrderValueSummary = 0; @@ -8210,8 +8289,8 @@ if (!empty($getlogpodtl)) { function populateValueMainFormForupdateCapitalTax() { - - var rows = document.getElementById('serviceTax').rows.length; + + var rows = document.getElementById('serviceTax').rows.length; var TotalFreight = 0; var i = 0; do { @@ -8816,4 +8895,8 @@ if (!empty($getlogpodtl)) { $('#editpackagingcalmodel').css('z-index', ''); // Reset to default }); }); + + function Reset() { + location.reload(); + } \ No newline at end of file diff --git a/app/Views/editEmployeenew.php b/app/Views/editEmployeenew.php index 267149cc..bac2778f 100755 --- a/app/Views/editEmployeenew.php +++ b/app/Views/editEmployeenew.php @@ -442,11 +442,11 @@ if (!empty($EmpDetails)) { -
+
name="isactive" value="1" onchange="handleCheckboxChange()">   -
diff --git a/app/Views/editImportAmendPO.php b/app/Views/editImportAmendPO.php index f9139f75..1500d30e 100755 --- a/app/Views/editImportAmendPO.php +++ b/app/Views/editImportAmendPO.php @@ -52,6 +52,29 @@ .cancel-btn:hover { background-color: #f5c6cb; } + + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + }
-

Cost Of The Product Per UOM

+

Product Cost / UOM



@@ -1570,76 +1593,55 @@ if (!empty($RequistionDetails)) { ?>
- -
-
-
- -
-
- - -
-
-
- - -      - - - -
+ +
+
+
+
+ +
+ +
+ +      + +
+ +
+
+
    
+ + +
+ +
+ + + + + + - + + - - - - -
-

- - - - - - - - - - - - - - - -   Cancel -   Save as Draft -   Approve - - - -
-
-
- -
-
-
-
- - " /> + --> +
+ + +
+
+
+
+
+ + 'AWAITING APPROVE', 'AWAITING RELEASE' => 'AWAITING APPROVE', @@ -1657,13 +1659,18 @@ if (!empty($RequistionDetails)) { echo "Status not provided"; } ?> +
+
-
-
- - - - + +
+
+
@@ -3270,4 +3277,5 @@ if (!empty($RequistionDetails)) { } + function Reset() { location.reload(); } \ No newline at end of file diff --git a/app/Views/editOldemppay.php b/app/Views/editOldemppay.php index c368285c..7e92e7b8 100755 --- a/app/Views/editOldemppay.php +++ b/app/Views/editOldemppay.php @@ -127,6 +127,16 @@ if (!empty($emppay)) { .num { text-align: right; } + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + }
@@ -253,7 +263,12 @@ if (!empty($emppay)) {
- +
@@ -271,17 +286,23 @@ if (!empty($emppay)) {
- +
- - - - Previous Upload - - - + + +
diff --git a/app/Views/editRevenueAmendPO.php b/app/Views/editRevenueAmendPO.php index c4f4e758..26eca5e8 100755 --- a/app/Views/editRevenueAmendPO.php +++ b/app/Views/editRevenueAmendPO.php @@ -52,6 +52,28 @@ .cancel-btn:hover { background-color: #f5c6cb; } + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } Quantity ?> UOM ?> - Rate ?> + Rate, 2, '.', ''); ?> BasicValue, 2, '.', '') ?> @@ -1623,45 +1645,38 @@ if (!empty($INRSYMBOL)) {
- -
-
-
- -
-
+ +
+
+
+
+ + +
+ +
+
+ +      + - - -
-
-
- - -      - - -
-
+ +
+ +
- - - - - - - - -
-

-
- +
    
+ + +
+ +
@@ -1670,51 +1685,47 @@ if (!empty($INRSYMBOL)) { - - -   Save as Draft -   Approve - -
-
-
- + + +
+
+
+ format('d-m-Y'); ?> +
+ +
+ + 'AWAITING APPROVE', + 'AWAITING RELEASE' => 'AWAITING APPROVE', + 'RELEASER ONHOLD' => 'APPROVER ONHOLD', + 'PO RELEASED' => 'PO APPROVED', + ]; - -
-
- format('d-m-Y'); ?> -
- -
- - 'AWAITING APPROVE', - 'AWAITING RELEASE' => 'AWAITING APPROVE', - 'RELEASER ONHOLD' => 'APPROVER ONHOLD', - 'PO RELEASED' => 'PO APPROVED', - ]; + if (isset($POStatus) && !empty($POStatus)) { + if (isset($statusMappings[$POStatus])) { + echo $statusMappings[$POStatus]; + } else { + echo $POStatus; + } + } else { + echo "Status not provided"; + } + ?> +
- if (isset($POStatus) && !empty($POStatus)) { - if (isset($statusMappings[$POStatus])) { - echo $statusMappings[$POStatus]; - } else { - echo $POStatus; - } - } else { - echo "Status not provided"; - } - ?> -
-
- + +
+
+
@@ -2343,8 +2354,8 @@ if (!empty($INRSYMBOL)) { $('#EditQuantity').val($('#quantity' + userid).val()); $('#EditAmendPer').val($('#per' + userid).val()); tinyMCE.get('Edit_Service_Description').setContent($('#service_description' + userid).val()); - - $('#EditRate').val($('#itemRate' + userid).val()); + var EdititemRate = parseFloat($('#itemRate' + userid).val()).toFixed(2); + $('#EditRate').val(EdititemRate); $('#txtEditBasicValue').val(parseFloat(cellval[7].innerHTML).toFixed(2)); RequistQuantity = $('#quantity' + userid).val(); @@ -2422,7 +2433,7 @@ if (!empty($INRSYMBOL)) { var editDescription = $("#EditItemName").val(); var editUOM = $('#EditUOM').val(); var editQuantity = $('#EditQuantity').val(); - var itemRate = $("#EditRate").val(); + var itemRate = parseFloat($("#EditRate").val()).toFixed(2); var per = $("#EditAmendPer").val(); if (per == '') { per = $('#EditUOM').val(); @@ -2478,7 +2489,7 @@ if (!empty($INRSYMBOL)) { $('#materialName' + userid).val(editDescription); $('#uom' + userid).val(editUOM); $('#quantity' + userid).val(editQuantity); - $('#itemRate' + userid).val(itemRate); + $('#itemRate' + userid).val(parseFloat(itemRate).toFixed(2)); $('#DisType' + userid).val(DisType); $('#DisVal' + userid).val(DisVal); $('#AfterDisVal' + userid).val(AfterDisVal); @@ -2854,5 +2865,5 @@ if (!empty($INRSYMBOL)) { $('#freightmodel').css('z-index', ''); // Reset to default }); }); - + function Reset() { location.reload(); } \ No newline at end of file diff --git a/app/Views/editRevenuepurchaseorder.php b/app/Views/editRevenuepurchaseorder.php index 2ef5bd63..e2d756a3 100755 --- a/app/Views/editRevenuepurchaseorder.php +++ b/app/Views/editRevenuepurchaseorder.php @@ -51,6 +51,29 @@ .cancel-btn:hover { background-color: #f5c6cb; } + + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } \ No newline at end of file diff --git a/app/Views/editServiceAmendPO.php b/app/Views/editServiceAmendPO.php index 29bbd089..6c3a42c8 100755 --- a/app/Views/editServiceAmendPO.php +++ b/app/Views/editServiceAmendPO.php @@ -52,6 +52,18 @@ .cancel-btn:hover { background-color: #f5c6cb; } + + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + Quantity ?> UOM ?> - Rate ?> + Rate, 2); ?> BasicValue * $FrequencyNo, 2, '.', ''); ?> Taxamount ?> TotalValue ?> @@ -1353,66 +1365,51 @@ foreach ($PaymentTerms as $TER) {
- -
-
-
- -
-
- - - -
-
-
- + + +
+
+
+
+ +
+ +
     - - + + +
+
-
-
- - - - - - - - -
-

-
- +
+
+
    
+ + +
+ + -
-
- -
- -
- -
- format('d-m-Y'); ?> -
-
- + +
+
+
+ format('d-m-Y'); ?> +
+
+ 'AWAITING APPROVE', 'AWAITING RELEASE' => 'AWAITING APPROVE', @@ -1430,13 +1427,17 @@ foreach ($PaymentTerms as $TER) { echo "Status not provided"; } ?> +
+ +
-
- -
- - +
+
@@ -1738,7 +1739,7 @@ foreach ($PaymentTerms as $TER) {
- + 'EdittxtSpcialInstruction', 'value' => set_value('EdittxtSpcialInstruction', $ServiceMaterialDescription), @@ -1883,7 +1884,9 @@ foreach ($PaymentTerms as $TER) { $('#EditAmendPer').val($('#per' + userid).val()); $('#EditQuantity').val($('#quantity' + userid).val()); RequistQuantity = $('#quantity' + userid).val(); - $('#EditRate').val($('#itemRate' + userid).val()); + RateValue = $('#itemRate' + userid).val(); + RateValue = parseFloat(RateValue).toFixed(2); + $('#EditRate').val(RateValue); $('#txtEditBasicValue').val(cellval[8].innerHTML); $('#EditCgst').val($('#Cgst' + userid).val()); $('#EditSgst').val($('#Sgst' + userid).val()); @@ -2330,6 +2333,10 @@ foreach ($PaymentTerms as $TER) { else if (ExceedBudget($('#txtEditBasicValue').val(), $('#EditAvlBudAmt').val()) == false) { $('#EditRate').focus(); return false; + } else if ($('#EdittxtSpcialInstruction').val() == '') { + alert('Please Enter the Service Description'); + $('#EdittxtSpcialInstruction').focus(); + return false; } else { return true; } @@ -2493,6 +2500,7 @@ foreach ($PaymentTerms as $TER) { return TAXval; // $('#AfterServiceTax').val(TAXval); } + function Reset() { location.reload(); } $(document).ready(function () { $("#PaymentTerms").change(function() { if ($('#PaymentTerms').val().trim() == 'PT08') { diff --git a/app/Views/editimportpo.php b/app/Views/editimportpo.php index 1e6e85cb..63738401 100755 --- a/app/Views/editimportpo.php +++ b/app/Views/editimportpo.php @@ -52,6 +52,29 @@ .cancel-btn:hover { background-color: #f5c6cb; } + + .btn-soft-primary { + color: white; + background-color: rgb(42, 206, 150); + border-color: rgb(42, 206, 150); + } + + .btn-soft-primary:hover { + background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ + border-color: rgb(32, 176, 130); + } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } \ No newline at end of file diff --git a/app/Views/editrequisitionform.php b/app/Views/editrequisitionform.php index fe4c82bf..9c5f8aa1 100755 --- a/app/Views/editrequisitionform.php +++ b/app/Views/editrequisitionform.php @@ -48,6 +48,17 @@ if (!empty($ReqPOType)) { background-color: rgb(32, 176, 130); /* Slightly darker shade for hover */ border-color: rgb(32, 176, 130); } +/* Container for the scrollable table */ +.scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } .th{ font-size: 14px; @@ -198,7 +209,7 @@ td {
-
+
diff --git a/app/Views/importpo.php b/app/Views/importpo.php index 2ea46e8b..56790240 100755 --- a/app/Views/importpo.php +++ b/app/Views/importpo.php @@ -128,6 +128,18 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) { .cancel-btn:hover { background-color: #f5c6cb; } + + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + } @@ -965,49 +977,37 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) { - - - -
-
- -
-
-
-
-

- - - - -
- - -
- - - - - - - - -
- - - -   Reset -   Save as Draft -   Submit - - + +
+
+
+
+
+
+
- -
- -
+ + +
+ + + + + + +
+ + + +
@@ -1477,7 +1477,7 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
-

Cost Of The Product Per UOM

+

Product Cost / UOM



@@ -2047,7 +2047,7 @@ if (isset($AvlimportBudAmt) && !empty($AvlimportBudAmt)) {
-

Cost Of The Product Per UOM

+

Product Cost / UOM



diff --git a/app/Views/includes/new_footer.php b/app/Views/includes/new_footer.php index b0902d47..0d2c6d92 100755 --- a/app/Views/includes/new_footer.php +++ b/app/Views/includes/new_footer.php @@ -161,8 +161,8 @@ var PONO = $('#txtPONO').val(); - let confirmTrue=confirm(`Do you confirm to delete the Purchase order file for the PONO ${PONO} ?`); - + // let confirmTrue=confirm(`Do you confirm to delete the Purchase order file for the PONO ${PONO} ?`); + let confirmTrue=confirm(`Are you sure you want to delete the Purchase Order file for PONO ${PONO} ?`); if(confirmTrue){ @@ -185,6 +185,7 @@ if (response) alert(response.success); + location.reload(); } diff --git a/app/Views/publicholidays.php b/app/Views/publicholidays.php index 7dcc8b83..117e9d85 100755 --- a/app/Views/publicholidays.php +++ b/app/Views/publicholidays.php @@ -31,15 +31,15 @@
- Holiday Name : +
- Date : +
- +
diff --git a/app/Views/purchaseorder.php b/app/Views/purchaseorder.php index b61334fd..72935ced 100755 --- a/app/Views/purchaseorder.php +++ b/app/Views/purchaseorder.php @@ -51,6 +51,17 @@ .cancel-btn:hover { background-color: #f5c6cb; } + /* Container for the scrollable table */ + .scrollable-table { + overflow: auto; /* Enable scrolling */ + scrollbar-width: none; /* Hide scrollbar in Firefox */ + -ms-overflow-style: none; /* Hide scrollbar in IE and Edge */ + } + + /* Hide scrollbar in WebKit browsers (Chrome, Safari, etc.) */ + .scrollable-table::-webkit-scrollbar { + display: none; /* Hide scrollbar */ + }