Ejemplo n.º 1
0
 public function deleteEmployee()
 {
     $id = $this->input->get('emp_id');
     $emp = Emp_info_model::find($id);
     $info = Emp_info_model::find($id);
     //Tab 1a - Personal Tab
     $gov_id = Gov_id_model::find($id);
     //Tab 1b - Gov ID Tab
     $address = Emp_address_model::find($id);
     //Tab 2a - Contact Tab
     $contact = Emp_contact_model::find($id);
     //Tab 2b - Contact Tab
     $contactP = Emp_contact_person::find($id);
     //Tab 2c - Contact Tab
     $school = Emp_school_model::find($id);
     //Tab 3 - School Tab
     $emp_hist = Emp_history_model::find($id);
     //Tab 5 - Employment Tab
     $account = Users::find_by_employee_id($id);
     //Tab 9 - Users Tab
     $emp->delete();
     $info->delete();
     $gov_id->delete();
     $address->delete();
     $contact->delete();
     $contactP->delete();
     $school->delete();
     $emp_hist->delete();
     $account->delete();
     $this->session->set_userdata('deleted', 1);
     Audit_trail_model::auditDeleteEmp($id);
     redirect('ems/employees');
 }
Ejemplo n.º 2
0
 public function assign_asset()
 {
     $data['asset'] = Assets_info_model::find($this->input->get('asset_id'));
     $data['employee'] = Emp_info_model::all();
     $data['pageTitle'] = 'Assign Asset - MSInc.';
     $data['content'] = 'asset/assign_asset';
     $this->load->view($this->master_layout, $data);
 }
 public function view_employees()
 {
     return Emp_info_model::all();
 }
Ejemplo n.º 4
0
 public function addLeave()
 {
     $id = $this->input->get('emp_id');
     $leave_id = $this->input->get('leave_id');
     if ($this->input->post('btnAddLeave')) {
         Emp_info_model::updateLeave($id, $leave_id);
     }
 }