/// <summary> /// Inits the content. /// </summary> private void InitContent() { EmployeeName = ""; CardId = ""; StartDay = DateTime.Now; EmployeeList = new ArrayList(); IList<EmployeeInfo> list = EmployeeInfoLogic.FindAll(new ObjectCriteria<EmployeeInfo>()); EmployeeList = list.OrderBy(m => m.EmployeeName).ToList(); Flow.Session.Put(FlowConstants.SAVE_EMPLOYEE_LIST, EmployeeList); SelectedEmployee = new EmployeeInfo(); if(EmployeeList.Count > 0) { SelectedEmployee = (EmployeeInfo)EmployeeList[0]; } }
/// <summary> /// Creates this instance. /// </summary> public void Create() { if (!IsEditMode) // create mode { EmployeeInfo info = new EmployeeInfo { EmployeeName = EmployeeName, CreateDate = DateTime.Now, ExFld4 = CardId, CreateId = "admin", UpdateDate = DateTime.Now, UpdateId = "admin", Birthday = StartDay, Address = Address }; string empId = EmployeeInfoLogic.GenerateEmpId(info.EmployeeName); info.EmployeeId = empId; info.Barcode = EmployeeInfoLogic.GetNextBarcode(); EmployeeInfoLogic.Add(info); } else // edit mode { EditEmployee.EmployeeName = EmployeeName; EditEmployee.UpdateDate = DateTime.Now; EditEmployee.UpdateId = "admin"; EditEmployee.Birthday = StartDay; EditEmployee.Address = Address; EmployeeInfoLogic.Update(EditEmployee); } IsEditMode = false; MessageBox.Show("Save OK"); InitContent(); }
public void Delete(EmployeeInfo data) { EmployeeInfoDao.Delete(data); }
public EmployeeInfo Add(EmployeeInfo data) { EmployeeInfoDao.Add(data); return data; }
public void Update(EmployeeInfo data) { EmployeeInfoDao.Update(data); }
protected bool Equals(EmployeeInfo entity) { if (entity == null) return false; if (!base.Equals(entity)) return false; return true; }