diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 99b93bea..c3dfa6d4 100755 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -125,6 +125,7 @@ $routes->get('exportemployee', 'Employeedetails::exportemployee'); $routes->post('employeeEmailExist', 'Employeedetails::CheckEmail'); +$routes->post('employeeMobileExist', 'Employeedetails::CheckMobile'); $routes->post('employeePANExist', 'Employeedetails::checkPAN'); $routes->post('employeecheckAadharNoExist', 'Employeedetails::checkAadharNo'); diff --git a/app/Controllers/Employeedetails.php b/app/Controllers/Employeedetails.php index aa6e91d0..7f0aa25a 100755 --- a/app/Controllers/Employeedetails.php +++ b/app/Controllers/Employeedetails.php @@ -481,6 +481,25 @@ class Employeedetails extends BaseController return $this->response->setJSON($response); } + + function CheckMobile() + { + $ContactNumber = $this->request->getPost('ContactNumber'); + //print_r($id); + + $result = $this->employeedetails_model->checkMobileExists($ContactNumber); + + $result = $result->getResultArray(); + + $response = [ + "message" => "success", + "data" => $result + ]; + + + return $this->response->setJSON($response); + } + function checkPAN() { diff --git a/app/Controllers/Inwardgateregister.php b/app/Controllers/Inwardgateregister.php index 438272e9..1df68778 100755 --- a/app/Controllers/Inwardgateregister.php +++ b/app/Controllers/Inwardgateregister.php @@ -1413,6 +1413,8 @@ function updateIGRWeight(){ foreach ($request as $key => $value) { foreach ($dbIGRMaster as $key1 => $value1) { if ($value1 != $value && $key1 == $key) { + $value = ($key1 == "IGRStatus") ? $this->inwardgateregister_model->get_status($value) : $value; + $value1 = ($key1 == "IGRStatus") ? $this->inwardgateregister_model->get_status($value1) : $value1; // Store each changed field in an array $history_entries[] = [ 'field' => $key1, diff --git a/app/Controllers/Rawmaterialdetails.php b/app/Controllers/Rawmaterialdetails.php index 738e2c69..6575995d 100755 --- a/app/Controllers/Rawmaterialdetails.php +++ b/app/Controllers/Rawmaterialdetails.php @@ -248,9 +248,9 @@ class Rawmaterialdetails extends BaseController } $HSNcode = ($HSN == '') ? null : $HSN; - + $material_rate = $this->request->getPost('material_rate'); - $RawMaterial = array('MaterialName' => $MaterialName, 'MaterialType' => $MaterialType, 'UOM' => $UOM, 'Category' => $MaterialCategory, 'CreatedBy' => $CreatedBy, 'Remarks' => $Remarks, 'HSNCODE' => $HSNcode, 'stock' => $stock, 'stockdate' => $stockdate, 'reorder' => $reorder, 'Current_stock' => $currentstock); + $RawMaterial = array('MaterialName' => $MaterialName, 'MaterialType' => $MaterialType, 'UOM' => $UOM, 'Category' => $MaterialCategory, 'CreatedBy' => $CreatedBy, 'Remarks' => $Remarks, 'HSNCODE' => $HSNcode, 'stock' => $stock, 'stockdate' => $stockdate, 'reorder' => $reorder, 'Current_stock' => $currentstock, 'material_rate'=>$material_rate); //print_r($RawMaterial);die(); $result = $this->rawmaterialdetails_model->addNewRawMaterial($RawMaterial); @@ -310,6 +310,7 @@ class Rawmaterialdetails extends BaseController $MaterialType = $this->request->getPost('MaterialType'); $MaterialCategory = $this->request->getPost('MaterialCategory'); $materialcategoryarray = $this->rawmaterialdetails_model->getmaterialCategory(); + $material_rate = $this->request->getPost('material_rate'); foreach ($materialcategoryarray as $mc) { $TempArr[] = $mc->ConfigValue; @@ -337,7 +338,7 @@ class Rawmaterialdetails extends BaseController $HSNcode = ($HSN == '') ? null : $HSN; $RawMaterial = array(); - $RawMaterial = array('MaterialName' => $MaterialName, 'MaterialType' => $MaterialType, 'UpdatedBy' => $UpdatedBy, 'UOM' => $UOM, 'IsActive' => $IsActive, 'Category' => $MaterialCategory, 'Remarks' => $Remarks, 'HSNCODE' => $HSNcode, 'stock' => $stock, 'stockdate' => $stockdate, 'reorder' => $reorder); //,'RMCode'=>$rmcode); + $RawMaterial = array('MaterialName' => $MaterialName, 'MaterialType' => $MaterialType, 'UpdatedBy' => $UpdatedBy, 'UOM' => $UOM, 'IsActive' => $IsActive, 'Category' => $MaterialCategory, 'Remarks' => $Remarks, 'HSNCODE' => $HSNcode, 'stock' => $stock, 'stockdate' => $stockdate, 'reorder' => $reorder,'material_rate'=>$material_rate); //,'RMCode'=>$rmcode); $result = $this->rawmaterialdetails_model->editRawmaterial($RawMaterial, $MaterialCode); diff --git a/app/Models/Employeedetails_model.php b/app/Models/Employeedetails_model.php index 48e3eed2..a69ac2fa 100755 --- a/app/Models/Employeedetails_model.php +++ b/app/Models/Employeedetails_model.php @@ -172,6 +172,17 @@ class Employeedetails_model extends Model return $query; } + function checkMobileExists($ContactNumber= '', $Empid = ''){ + $builder = $this->db->table('t_employee_details')->select('ContactNumber') + ->where('ContactNumber', $ContactNumber); + if ($Empid != '') { + $builder->where('EmpID !=', $Empid); + } + $query = $builder->get(); + + return $query; + } + function checkAadharExists($aadharNo, $Empid = '') { diff --git a/app/Models/Inwardgateregister_model.php b/app/Models/Inwardgateregister_model.php index d8e6aa41..0546849a 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -1336,5 +1336,16 @@ $builder = $this->db->table('t_igr_history') return $result; } + public function get_status($value){ + $builder = $this->db->table('t_status') + ->select('StatusCode,StatusName') + ->where('StatusCode', $value); + + $query = $builder->get()->getRow(); + + $StatusName = $query ? $query->StatusName : null; + return $StatusName; + } + } \ No newline at end of file diff --git a/app/Models/Monthlypay_model.php b/app/Models/Monthlypay_model.php index e50c3b83..c2e59ce0 100755 --- a/app/Models/Monthlypay_model.php +++ b/app/Models/Monthlypay_model.php @@ -67,6 +67,7 @@ class Monthlypay_model extends Model ->select('t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName,t_employee_details.DateofJoining,t_employee_details.is_driver') //->join('t_emp_pay_data','t_emp_pay_data.EmpID=t_employee_details.EmpID','Left') ->where('t_employee_details.IsActive', 1) + ->where('t_employee_details.is_driver', 0) ->where('t_employee_details.DateofJoining <=', $lastdate) ->orderBy('EmpID', 'asc'); $query = $builder->get(); @@ -184,6 +185,7 @@ class Monthlypay_model extends Model // ->where('month(t_employee_details.DateofJoining) <= ',$month_val) ->where('t_employee_details.DateofJoining <= ', $lastdate) ->where('Month_Year', $current) + ->where('t_employee_details.is_driver', 0) // ->where('t_employee_details.IsActive',1) ->orderBy('t_attendance.EmpID', 'asc'); $query = $builder->get(); diff --git a/app/Views/EditservicePurchaseorder.php b/app/Views/EditservicePurchaseorder.php index 77c02c3c..c4965983 100755 --- a/app/Views/EditservicePurchaseorder.php +++ b/app/Views/EditservicePurchaseorder.php @@ -1229,17 +1229,19 @@ if (!empty($getlogpodtl)) { +
| SNo | +SNo | Requisition No | -Item Code | +Item Code | Item Name | Line Item Specs | -Quantity | +Quantity | UOM | Rate | Basic Amount | @@ -1268,10 +1270,10 @@ if (!empty($getlogpodtl)) { ?>|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | ReqNo ?> | -MaterialCode ?> | -MaterialName ?> | ++ | ReqNo ?> | +MaterialCode ?> | +MaterialName ?> | LineitemAuditorNotes) ? $record->LineitemAuditorNotes : "-"; } ?> | -Quantity ?> | +Quantity ?> | UOM ?> | -Rate ?> | +Rate ?> | -BasicValue * $FrequencyNo, 2, '.', ''); ?> | +BasicValue * $FrequencyNo, 2, '.', ''); ?> | -Taxamount ?> | -TotalValue ?> | +Taxamount ?> | +TotalValue ?> | diff --git a/app/Views/addEmployeenew.php b/app/Views/addEmployeenew.php index 4032c8ad..d71e2506 100755 --- a/app/Views/addEmployeenew.php +++ b/app/Views/addEmployeenew.php @@ -1249,7 +1249,7 @@ return false; } if ($('#ContactNumber').val().length < 1) { - alert('Please Enter Contact Number'); + alert('Please Enter Contact Number'); return false; } else if (!getMobileValidation()) { return false; @@ -1389,6 +1389,49 @@ }); + +$('#ContactNumber').change(function() { + +var ContactNumber = $('#ContactNumber').val(); +if (getMobileValidation()) { + $('#loader').show(); + $.ajax({ + data: { + ContactNumber + }, + + type: "POST", + url: "employeeMobileExist", + success: function(response) { + $('#loader').hide(); + + let responseCheck = response.data[0]; + let responseContactNumber=response.data[0].ContactNumber; + + if(responseCheck ){ + if (responseContactNumber == ContactNumber) { + + var answer = confirm(" Contact Number details is already exists !!.Kindly Provide us another Contact Number" + ) + + $('#ContactNumber').val(''); + $('#ContactNumber').focus(); + return false; + + + } + } + + }, + complete: function() { + $('#loader').hide(); // Ensure the loader is always hidden after the request completes + } + + }); +} + +}); + $('#panno').change(function() { var panNo = $('#panno').val(); diff --git a/app/Views/addRawMaterial.php b/app/Views/addRawMaterial.php index 66c40e91..001df8d9 100755 --- a/app/Views/addRawMaterial.php +++ b/app/Views/addRawMaterial.php @@ -49,7 +49,7 @@|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SNo | -Requisition No | +Requisition No | Item Code | Item Description | -Quantity | +Quantity | UOM | Rate | Basic Amount | @@ -6031,10 +6031,10 @@ if (!empty($INRSYMBOL)) { var html = `|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ${temp} | -${Reqnumber} | +${Reqnumber} | ${materialCode} | ${materialName} | -${quantity} | +${quantity} | ${uom} | ${itemRate} | ${basicval} | @@ -6699,10 +6699,10 @@ if (!empty($INRSYMBOL)) { var html = `|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ${temp} | -${Reqnumber} | +${Reqnumber} | ${materialCode} | ${materialName} | -${quantity} | +${quantity} | ${uom} | ${itemRate} | ${basicval} | diff --git a/app/Views/attendance.php b/app/Views/attendance.php index a4c608f7..01592c6a 100755 --- a/app/Views/attendance.php +++ b/app/Views/attendance.php @@ -224,7 +224,7 @@ $currentday = date('d');|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SNo | -Requisition No | +Requisition No | Item Code | Item Description | Line Item Specs | -Quantity | +Quantity | UOM | -Rate | -Basic Amount | -Tax Amount | -Total Order Amount | +Rate | +Basic Amount | +Tax Amount | +Total Order Amount | Action | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ${temp} | -${Reqnumber} | +${Reqnumber} | ${materialCode} | ${materialName} | -+ | - | -${quantity} | +${quantity} | ${uom} | -${itemRate} | -${basicval} | -${TotalTaxValue} | -${Total} | +${itemRate} | +${basicval} | +${TotalTaxValue} | +${Total} |
diff --git a/app/Views/editCapitalAmendPO.php b/app/Views/editCapitalAmendPO.php
index 3a6058c8..9ead78a5 100755
--- a/app/Views/editCapitalAmendPO.php
+++ b/app/Views/editCapitalAmendPO.php
@@ -797,22 +797,20 @@ if (!empty($POItem) && $CapitalRange == '1') {
-
|