From 3d3000e0f675c80f772e4cc6f8b3b2073eee1656 Mon Sep 17 00:00:00 2001 From: vadivel J Date: Wed, 9 Oct 2024 17:50:09 +0530 Subject: [PATCH] 0ct/09 -vadivel j --- app/Controllers/Employeedetails.php | 30 ++--- app/Models/Employeedetails_model.php | 25 +++-- app/Views/addEmployeenew.php | 161 ++++++++++++--------------- app/Views/editEmployeenew.php | 115 +++++++------------ 4 files changed, 142 insertions(+), 189 deletions(-) diff --git a/app/Controllers/Employeedetails.php b/app/Controllers/Employeedetails.php index 67bd7da9..88889d22 100755 --- a/app/Controllers/Employeedetails.php +++ b/app/Controllers/Employeedetails.php @@ -380,14 +380,14 @@ class Employeedetails extends BaseController // $this->session->set_flashdata('Success', 'New Employee created successfully!'); $this->session->setFlashdata('success', 'New Employee created successfully!'); - return json_encode('true'); - // echo ""; + // return json_encode('true'); + echo ""; } else { // $this->session->set_flashdata('Error', 'New Employee details not saved'); $this->session->setFlashdata('error', 'Record Not Saved!'); - return json_encode('false'); - // echo ""; + // return json_encode('false'); + echo ""; // redirect('employeeListing', 'refresh'); } // return redirect()->route('employeeListing'); @@ -449,34 +449,36 @@ class Employeedetails extends BaseController * This function is used to check whether the Employee is existing in the database or not */ function CheckEmail() { - $id = $this->request->getPost('id'); + $emailId = $this->request->getPost('emailId'); //print_r($id); - $query = $this->employeedetails_model->checkMailExists($id); - $response = ($query !== null && !empty($query)) ? $query[0]['EmailId'] : null; + $response = $this->employeedetails_model->checkMailExists($emailId); + return $this->response->setJSON($response); } function checkPAN() { - $id = $this->request->getPost('id'); + $panNo = $this->request->getPost('panNo'); //print_r($id); - $query = $this->employeedetails_model->checkPANExists($id); - $response = ($query !== null && !empty($query)) ? $query[0]['PANNo'] : null; + $response = $this->employeedetails_model->checkPANExists($panNo); + + return $this->response->setJSON($response); - // print_r($query); + + } function checkAadharNo() { - $id = $this->request->getPost('id'); + $aadharNo = $this->request->getPost('aadharNo'); //print_r($id); - $query = $this->employeedetails_model->checkAadharExists($id); - $response = ($query !== null && !empty($query)) ? $query[0]['AadharNo'] : null; + $response = $this->employeedetails_model->checkAadharExists($aadharNo); + return $this->response->setJSON($response); } diff --git a/app/Models/Employeedetails_model.php b/app/Models/Employeedetails_model.php index 7585c4d9..19decefd 100755 --- a/app/Models/Employeedetails_model.php +++ b/app/Models/Employeedetails_model.php @@ -129,34 +129,40 @@ class Employeedetails_model extends Model return $query->getResultArray(); } - function checkMailExists($email = '', $Empid = '') + function checkMailExists($emailId = '', $Empid = '') { $builder = $this->db->table('t_employee_details')->select('EmailId') - ->where('EmailId', $email); + ->where('EmailId', $emailId); if ($Empid != '') { $builder->where('EmpID !=', $Empid); } $query = $builder->get(); if ($query->getNumRows() > 0) { - return $query->getResultArray(); + return true; + }else{ + return false; } } - function checkAadharExists($AadharNo, $Empid = '') + function checkAadharExists($aadharNo, $Empid = '') { $builder = $this->db->table('t_employee_details')->select('AadharNo') - ->where('AadharNo', $AadharNo); + ->where('AadharNo', $aadharNo); if ($Empid != '') { $builder->where('EmpID !=', $Empid); } $query = $builder->get(); if ($query->getNumRows() > 0) { - return $query->getResultArray(); + return true; + }else{ + return false; } + + } function checkPANExists($PANNo, $Empid = '') { @@ -166,10 +172,15 @@ class Employeedetails_model extends Model if ($Empid != '') { $builder->where('EmpID !=', $Empid); } + $query = $builder->get(); + if ($query->getNumRows() > 0) { - return $query->getResultArray(); + return true; + }else{ + return false; } + } diff --git a/app/Views/addEmployeenew.php b/app/Views/addEmployeenew.php index 5a911e85..7a05d1a5 100755 --- a/app/Views/addEmployeenew.php +++ b/app/Views/addEmployeenew.php @@ -523,12 +523,12 @@
- * + *
- +
@@ -1010,46 +1010,14 @@ pattern="[aA-prPR-wyWY]{1}[1-9]{1}\d{1}\s\d{4}[1-9]{1}" title="The first digit or the last digit will never be 0 The first character cannot be Q, X or Z. (eg:A12 34567)" onkeypress="return alpha(event);">
-
- -
+ -
-
-
-
-
-
- -
-
- -
- -
- -
- -
- -
- -
-
-
+