private void CreateEmployee() { try { List <string> brokenRules = BrokenRules(Common.Operation.Insert); if (brokenRules.Count > 0) { View.Notify(Common.Result.ValidationFailed, brokenRules); return; } emp_employee item; item = new emp_employee(); GetValues(ref item); var result = Controller.CreateObject <emp_employee>(item); View.ID = result.id; View.Notify(Common.Result.InsertSucceeded, null); } catch (Exception ex) { View.Notify(Common.Result.InsertFailed, new List <string> { ex.ToString() }); } }
private void GetValues(ref emp_employee item) { item.id = View.ID; item.number = View.Number; item.firstname = View.Firstname; item.middlename = View.Middlename; item.lastname = View.Lastname; item.dateofbirth = View.DateOfBirth; item.gender_id = View.Gender_ID; item.civilstatus_id = View.CivilStatus_ID; item.citizenship = View.Citizenship; item.barangay_id = View.Barangay_ID; item.street = View.Street; item.note = View.Note; item.picture = View.Picture; item.RFID = View.RFID; }
private void Fixupemp_employee(emp_employee previousValue) { if (previousValue != null && previousValue.emp_contact.Contains(this)) { previousValue.emp_contact.Remove(this); } if (emp_employee != null) { if (!emp_employee.emp_contact.Contains(this)) { emp_employee.emp_contact.Add(this); } if (employee_id != emp_employee.id) { employee_id = emp_employee.id; } } }