コード例 #1
0
ファイル: Employee.cs プロジェクト: iampanya/BudgetControl
        public bool HasChange(Employee newEmp)
        {
            if (EmployeeID.TrimStart(new char[] { '0' }) != newEmp.EmployeeID.TrimStart(new char[] { '0' }))
            {
                return(true);
            }
            if (TitleName != newEmp.TitleName)
            {
                return(true);
            }
            if (FirstName != newEmp.FirstName)
            {
                return(true);
            }
            if (LastName != newEmp.LastName)
            {
                return(true);
            }
            if (JobTitle != newEmp.JobTitle)
            {
                return(true);
            }
            if (JobLevel != newEmp.JobLevel)
            {
                return(true);
            }
            if (CostCenterID != newEmp.CostCenterID)
            {
                return(true);
            }
            if (Status != newEmp.Status)
            {
                return(true);
            }

            if (PositionCode != newEmp.PositionCode)
            {
                return(true);
            }
            if (LevelCode != newEmp.LevelCode)
            {
                return(true);
            }
            if (Email != newEmp.Email)
            {
                return(true);
            }
            if (DepartmentSap != newEmp.DepartmentSap)
            {
                return(true);
            }
            if (StaffDate != newEmp.StaffDate)
            {
                return(true);
            }
            if (EntryDate != newEmp.EntryDate)
            {
                return(true);
            }
            if (RetiredDate != newEmp.RetiredDate)
            {
                return(true);
            }
            if (BaCode != newEmp.BaCode)
            {
                return(true);
            }
            if (PeaCode != newEmp.PeaCode)
            {
                return(true);
            }
            if (StatusCode != newEmp.StatusCode)
            {
                return(true);
            }
            if (StatusName != newEmp.StatusName)
            {
                return(true);
            }
            if (Group != newEmp.Group)
            {
                return(true);
            }

            return(false);
        }