db->table('T_Emp_Pay_Data') ->select('T_Emp_Pay_Data.*,T_Employee_Details.FirstName,T_Employee_Details.LastName') ->join('T_Employee_Details','T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID'); $query =$builder->get(); $result = $query->getResult(); return $result; } function deleteEmployeePay($EmpID) { $query = $this->db->table('T_Emp_Pay_Data')->delete(['EmpID' => $EmpID]); return $query; } function addNewemppay($emppay) { $this->db->transStart(); $builder = $this->db->table('T_Emp_Pay_Data'); $builder->insert($emppay); $paydataid = $this->db->insertId(); $this->db->transComplete(); return $emppay; } function addLoanInfo($dataarray,$string) { if($string == 'add'){ $builder = $this->db->table('T_Loan_Master'); $builder->insert($dataarray); $loanid = $this->db->affectedRows(); return $loanid; } else if($string == 'update') { $loanid = $dataarray['Loan_ID']; $this->db->table('T_Loan_Master') ->where('Loan_ID',$loanid) ->update($dataarray); $loanid = $this->db->affectedRows(); return $loanid; } } function getUserInfo($paydataid) { $sql = 'select T_Emp_Pay_Data.Pay_Data_ID,T_Emp_Pay_Data.EmpID as PAYEMPID,T_Emp_Pay_Data.Basic_Pay,T_Emp_Pay_Data.HRA_Rate,T_Emp_Pay_Data.Allowances,T_Emp_Pay_Data.Food_Allowances,T_Emp_Pay_Data.Incentives,T_Emp_Pay_Data.PF_Rate,T_Emp_Pay_Data.ESI_Rate,T_Emp_Pay_Data.HRA_Amount,T_Emp_Pay_Data.TotalSalary,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Loan_Master.*from T_Emp_Pay_Data join T_Employee_Details on T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID left join T_Loan_Master on T_Emp_Pay_Data.EmpID=T_Loan_Master.EmpID and T_Loan_Master.is_Active = 1 where T_Emp_Pay_Data.Pay_Data_ID = ?;'; $query = $this->db->query($sql,array($paydataid)); return $query->getResult(); } function editemppay($emppaydatas) { $paydateid=$emppaydatas['Pay_Data_ID']; //echo $paydateid; //print_r($emppaydatas);die(); $this->db->table('T_Emp_Pay_Data') ->where('Pay_Data_ID', $paydateid) ->update($emppaydatas); return TRUE; } function viewemppay($emppaydata, $paydateid) { $this->db->table('T_Emp_Pay_Data') ->where('Pay_Data_ID', $paydateid) ->update($emppaydata); return TRUE; } } ?>