コード例 #1
0
        public void Edit_Relatives(Employee employee)
        {
            app.employeeHelper.clearRelatives();
            //Редактирование
            app.employeeHelper.editRelatives(employee);

            //создание тестового юзера для сравнения
            Employee testEmployee = app.employeeHelper.getRelatives();

            //Проверка соответствия двух пользователей.

            Assert.IsTrue(app.employeeHelper.CompareRelatives(employee, testEmployee));
            employee.WriteToConsole();
            testEmployee.WriteToConsole();
        }
コード例 #2
0
 public bool CompareSkills(Employee E1, Employee E2)
 {
     E1.WriteToConsole();
     E2.WriteToConsole();
     return E1.skillName == E2.skillName
          && E1.skillLevel == E2.skillLevel
          && E1.skillDescription == E2.skillDescription;
 }
コード例 #3
0
 public bool CompareAddressRegistration(Employee E1, Employee E2)
 {
     E1.WriteToConsole();
     E2.WriteToConsole();
     return E1.arblock == E2.arblock
          && E1.arbuilding == E2.arbuilding
          && E1.arcity == E2.arcity
          && E1.arcountry == E2.arcountry
          && E1.arflat == E2.arflat
          && E1.arhouse == E2.arhouse
          && E1.arpostcode == E2.arpostcode
          && E1.arregion == E2.arregion
          && E1.arregistrationdate == E2.arregistrationdate
          && E1.arstreet == E2.arstreet;
 }
コード例 #4
0
 public bool CompareRelatives(Employee E1, Employee E2)
 {
     E1.WriteToConsole();
     E2.WriteToConsole();
     //сравнивает все поля основной информации.
     return E1.relation == E2.relation
         && E1.relBirthday == E2.relBirthday
         && E1.relLastName == E2.relLastName
         && E1.relName == E2.relName
         && E1.relPatronymic == E2.relPatronymic
         && E1.relSex == E2.relSex;
 }
コード例 #5
0
 public bool CompareGeneralInfo(Employee E1, Employee E2)
 {
     E1.WriteToConsole();
     E2.WriteToConsole();
     //сравнивает все поля основной информации.
     return E1.lastname == E2.lastname
         && E1.name == E2.name
         && E1.patronymic == E2.patronymic
         && E1.birthday == E2.birthday
         && E1.sex == E2.sex
         && E1.status == E2.status
         && E1.employeeNumber == E2.employeeNumber
         && E1.nationality == E2.nationality
         && E1.bornplace == E2.bornplace
         && E1.maritalstatus == E2.maritalstatus;
 }
コード例 #6
0
        public bool CompareEducations(Employee E1, Employee E2)
        {
            E1.WriteToConsole();
            E2.WriteToConsole();

            return E1.descriptionEdu == E2.descriptionEdu
                 && E1.diplomaNumberEdu == E2.diplomaNumberEdu
                 && E1.qualificationEdu == E2.qualificationEdu
                 && E1.specialityEdu == E2.specialityEdu
                 && E1.typeEdu == E2.typeEdu
                 && E1.universityEdu == E2.universityEdu
                 && E1.yearEdu == E2.yearEdu;
        }
コード例 #7
0
 public bool CompareDocuments(Employee E1, Employee E2)
 {
     E1.WriteToConsole();
     E2.WriteToConsole();
     return E1.dateDoc == E2.dateDoc
          && E1.typeDoc == E2.typeDoc
          && E1.seriesDoc == E2.seriesDoc
          && E1.descriptionDoc == E2.descriptionDoc
          && E1.codeDoc == E2.codeDoc
          && E1.authorDoc == E2.authorDoc;
 }
コード例 #8
0
 public bool CompareContacts(Employee E1, Employee E2)
 {
     E1.WriteToConsole();
     E2.WriteToConsole();
     return E1.conType == E2.conType
          && E1.conValue == E2.conValue
          && E1.conDescription == E2.conDescription;
 }