master module 4 vadivel J 27-12-2024
This commit is contained in:
parent
abe5758e00
commit
817d2882ec
@ -251,9 +251,18 @@ class Department extends BaseController
|
|||||||
|
|
||||||
$data = $this->request->getPost();
|
$data = $this->request->getPost();
|
||||||
$departmentName = str_replace(" ","",$data['departmentName']);
|
$departmentName = str_replace(" ","",$data['departmentName']);
|
||||||
|
|
||||||
$depCode = $data['depCode'];
|
$depCode = $data['depCode'];
|
||||||
|
|
||||||
|
$headDepCode =$data['headDepCode'];
|
||||||
|
|
||||||
$departmentName = $data['departmentName'];
|
$departmentName = $data['departmentName'];
|
||||||
$result = $this->department_model->checkDepartmentName($depCode,$departmentName);
|
|
||||||
|
$departmentName = str_replace(" ","",$departmentName);
|
||||||
|
|
||||||
|
$result = $this->department_model->checkDepartmentName($departmentName , $headDepCode , $depCode);
|
||||||
|
|
||||||
|
|
||||||
return $this->response->setJSON($result);
|
return $this->response->setJSON($result);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace App\Models;
|
namespace App\Models;
|
||||||
|
|
||||||
use CodeIgniter\Model;
|
use CodeIgniter\Model;
|
||||||
@ -90,7 +91,6 @@ function savedepartment($department)
|
|||||||
$SID = $this->db->affectedRows();
|
$SID = $this->db->affectedRows();
|
||||||
|
|
||||||
return $SID;
|
return $SID;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getdepcode()
|
function getdepcode()
|
||||||
@ -129,10 +129,10 @@ function getdepcode()
|
|||||||
->update($department);
|
->update($department);
|
||||||
$res = $this->db->affectedRows();
|
$res = $this->db->affectedRows();
|
||||||
return $res;
|
return $res;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function reActivateDepartment($depCode , $updateInfo){
|
function reActivateDepartment($depCode, $updateInfo)
|
||||||
|
{
|
||||||
$this->db->table('t_departmentdetails')
|
$this->db->table('t_departmentdetails')
|
||||||
->where('DEPCode', $depCode)
|
->where('DEPCode', $depCode)
|
||||||
->update($updateInfo);
|
->update($updateInfo);
|
||||||
@ -141,7 +141,8 @@ function getdepcode()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function deleteDepartment($depCode , $updateInfo){
|
function deleteDepartment($depCode, $updateInfo)
|
||||||
|
{
|
||||||
$this->db->table('t_departmentdetails')
|
$this->db->table('t_departmentdetails')
|
||||||
->where('DEPCode', $depCode)
|
->where('DEPCode', $depCode)
|
||||||
->update($updateInfo);
|
->update($updateInfo);
|
||||||
@ -150,20 +151,62 @@ function getdepcode()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function checkDepartmentName($depCode ,$departmentName){
|
function checkDepartmentName($departmentName, $headDepCode, $depCode)
|
||||||
|
{
|
||||||
|
|
||||||
$builder = $this->db->table('t_departmentdetails');
|
$builder = $this->db->table('t_departmentdetails');
|
||||||
|
|
||||||
|
//post
|
||||||
|
if(empty($depCode)) {
|
||||||
|
$builder = $builder->where(' HeadDept =', $headDepCode);
|
||||||
|
}
|
||||||
|
|
||||||
|
//put
|
||||||
if(!empty($depCode)){
|
if(!empty($depCode)){
|
||||||
|
|
||||||
|
//allowing current department name to be changed
|
||||||
|
//but not other department to get same name
|
||||||
|
|
||||||
$builder = $builder->where(' DEPCode !=', $depCode);
|
$builder = $builder->where(' DEPCode !=', $depCode);
|
||||||
|
$builder = $builder->where(' HeadDept =', $headDepCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder = $builder->where('REPLACE(DepartmentName , " ", "") ', $departmentName);
|
$builder = $builder->where('REPLACE(DepartmentName , " ", "") ', $departmentName);
|
||||||
|
|
||||||
$query = $builder->get();
|
$query = $builder->get();
|
||||||
|
|
||||||
$result = $query->getResultArray();
|
$result = $query->getResultArray();
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
@ -113,14 +113,14 @@
|
|||||||
|
|
||||||
$("#deptBtnId").on('click',function(){
|
$("#deptBtnId").on('click',function(){
|
||||||
let departmentName = $("#DepartmentName").val().trim();
|
let departmentName = $("#DepartmentName").val().trim();
|
||||||
|
let headDepCode =$("#HeadDept").val()??'';
|
||||||
let depCode =$("#DEPCode").val() ?? '';
|
let depCode =$("#DEPCode").val() ?? '';
|
||||||
$('#loader').show();
|
$('#loader').show();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type:"POST",
|
type:"POST",
|
||||||
data:{departmentName,depCode},
|
data:{departmentName,headDepCode ,depCode},
|
||||||
url:"<?php echo base_url();?>checkDepartmentName",
|
url:"<?php echo base_url();?>checkDepartmentName",
|
||||||
success:function(data){
|
success:function(data){
|
||||||
|
|
||||||
if(data && data.length >0){
|
if(data && data.length >0){
|
||||||
let isActive = data[0]. IsActive;
|
let isActive = data[0]. IsActive;
|
||||||
if(isActive == 1){
|
if(isActive == 1){
|
||||||
|
|||||||
@ -176,10 +176,12 @@
|
|||||||
$("#deptBtnId").on('click',function(){
|
$("#deptBtnId").on('click',function(){
|
||||||
let departmentName = $("#DepartmentName").val().trim();
|
let departmentName = $("#DepartmentName").val().trim();
|
||||||
let depCode =$("#DEPCode").val();
|
let depCode =$("#DEPCode").val();
|
||||||
|
let headDepCode = $("#HeadDept").val();
|
||||||
|
|
||||||
$('#loader').show();
|
$('#loader').show();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type:"POST",
|
type:"POST",
|
||||||
data:{departmentName,depCode},
|
data:{departmentName,headDepCode ,depCode},
|
||||||
url:"<?php echo base_url();?>checkDepartmentName",
|
url:"<?php echo base_url();?>checkDepartmentName",
|
||||||
success:function(data){
|
success:function(data){
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user