Example #1
0
 /// <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];
     }
 }
Example #2
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();
        }
Example #3
0
 public void Delete(EmployeeInfo data)
 {
     EmployeeInfoDao.Delete(data);
 }
Example #4
0
 public EmployeeInfo Add(EmployeeInfo data)
 {
     EmployeeInfoDao.Add(data);
     return data;
 }
Example #5
0
 public void Update(EmployeeInfo data)
 {
     EmployeeInfoDao.Update(data);
 }
Example #6
0
        protected bool Equals(EmployeeInfo entity)
        {
            if (entity == null) return false;
            if (!base.Equals(entity)) return false;

            return true;
        }