db->select('T_Emp_Pay_Data.*,T_Employee_Details.FirstName,T_Employee_Details.LastName'); $this->db->from('T_Emp_Pay_Data'); $this->db->join('T_Employee_Details','T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID'); $query = $this->db->get(); $result = $query->result(); return $result; } function deleteEmployeePay($EmpID) { $this->db->where('EmpID',$EmpID); $query = $this->db->delete('T_Emp_Pay_Data'); return $query; } function addNewemppay($emppay) { $this->db->trans_start(); $this->db->insert('T_Emp_Pay_Data', $emppay); $paydataid = $this->db->insert_id(); $this->db->trans_complete(); return $emppay; } function addLoanInfo($dataarray,$string) { if($string == 'add'){ $this->db->insert('T_Loan_Master', $dataarray); $loanid = $this->db->affected_rows(); return $loanid; } else if($string == 'update') { $loanid = $dataarray['Loan_ID']; $this->db->where('Loan_ID',$loanid); $this->db->update('T_Loan_Master', $dataarray); $loanid = $this->db->affected_rows(); 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->result(); } function editemppay($emppaydatas) { $paydateid=$emppaydatas['Pay_Data_ID']; //echo $paydateid; //print_r($emppaydatas);die(); $this->db->where('Pay_Data_ID' ,$paydateid); $this->db->update('T_Emp_Pay_Data',$emppaydatas); return TRUE; } function viewemppay($emppaydata, $paydateid) { $this->db->where('Pay_Data_ID', $paydateid); $this->db->update('T_Emp_Pay_Data', $emppaydata); return TRUE; } } ?>