Example #1
0
        public void TestMethod111234234()
        {
            string ExpectedRPm = "Кузьменко Алексея";
            FIO    fm          = new FIO("Кузьменко", "Алексей", Gender.Male);

            Assert.AreEqual(fm.Genitive.Full, ExpectedRPm);
        }
Example #2
0
 public override int GetHashCode()
 {
     unchecked {
         return(((FIO != null ? FIO.GetHashCode() : 0) * 397) ^
                (Pseudonym != null ? Pseudonym.GetHashCode() : 0));
     }
 }
Example #3
0
        public void TestMethod1112()
        {
            string ExpectedRPm = "Цой Ольге Петровне";
            FIO    fm          = new FIO("Цой", "Ольга", "Петровна");

            Assert.AreEqual(fm.Dative.Full, ExpectedRPm);
        }
Example #4
0
        static void Main(string[] args)
        {
            List <Departament> departaments = new List <Departament>();

            #region
            Departament dep1 = new Departament("IT");

            FIO fio1     = new FIO("Ivanov", "Ivan", "Ivanovich");
            FIO fio2     = new FIO("Petrov", "Roman", "Antonovich");
            FIO fio3     = new FIO("Sidorova", "Marina", "Olegovna");
            FIO fio_boss = new FIO("Peredreychyk", "Elza", "Rashatovna");

            Worker worker1 = new Worker(fio1, Role.ERole.Developer);
            Worker worker2 = new Worker(fio2, Role.ERole.Project_manager);
            Worker worker3 = new Worker(fio3, Role.ERole.Developer);

            Boss boss1 = new Boss(fio_boss, Role.ERole.Project_manager);

            dep1.boss = boss1;
            dep1.Add(worker1);
            dep1.Add(worker2);
            dep1.Add(worker3);

            departaments.Add(dep1);
            #endregion

            #region
            dep1 = new Departament("HR");

            fio1     = new FIO("Shishov", "Evgeny", "Albertovich");
            fio2     = new FIO("Fomin", "Vadim", "Muratovich");
            fio3     = new FIO("Kuyanova", "Irina", "Marsovna");
            fio_boss = new FIO("Zayac", "Aleksey", "Pavlovich");

            worker1 = new Worker(fio1, Role.ERole.Business_analyst);
            worker2 = new Worker(fio2, Role.ERole.Project_manager);
            worker3 = new Worker(fio3, Role.ERole.Business_analyst);

            boss1 = new Boss(fio_boss, Role.ERole.Project_manager);

            dep1.boss = boss1;
            dep1.Add(worker1);
            dep1.Add(worker2);
            dep1.Add(worker3);

            departaments.Add(dep1);
            #endregion

            Worker translate_worker = departaments[1].Get_worker_by_name(fio3);
            if (translate_worker != null)
            {
                translate_worker.Translate(departaments[0], Role.ERole.QA);
            }

            string       file_name      = "departaments.txt";
            WorkWithFile work_with_file = new WorkWithFile(file_name);
            work_with_file.Write_to_file(departaments);

            List <Departament> departaments_from_file = work_with_file.Read_from_file();
        }
Example #5
0
        public void DeleteFIO(int id)
        {
            FIO e = context.FIO.Find(id);

            context.FIO.Remove(e);
            context.SaveChanges();
        }
Example #6
0
        public void TestMethod111()
        {
            string ExpectedRPm = "Цой Владимиру Петровичу";
            FIO    fm          = new FIO("Цой", "Владимир", "Петрович");

            Assert.AreEqual(fm.Dative.Full, ExpectedRPm);
        }
Example #7
0
        public void ForamtterTest3()
        {
            FIO    f        = new FIO("Иванов", "Иван", "Иванович");
            string actual   = f.ToString("1s&e&f1&d&p1&d");
            string expected = "Иванов И.И.";

            Assert.AreEqual(expected, actual);
        }
Example #8
0
        public void ForamtterTest1()
        {
            FIO    f        = new FIO("Иванов", "Иван", "Иванович");
            string actual   = f.ToString("1s&f&p");
            string expected = "ИвановИванИванович";

            Assert.AreEqual(expected, actual);
        }
Example #9
0
        public void ForamtterTest10()
        {
            FIO    f        = new FIO("Иванов", "Иван", "Иванович");
            string actual   = f.ToString("6full");
            string expected = "Иванове Иване Ивановиче";

            Assert.AreEqual(expected, actual);
        }
Example #10
0
        public void ForamtterTest9()
        {
            FIO    f        = new FIO("Иванов", "Иван", "Иванович");
            string actual   = f.ToString("5full");
            string expected = "Ивановым Иваном Ивановичем";

            Assert.AreEqual(expected, actual);
        }
Example #11
0
        public void ForamtterTest8()
        {
            FIO    f        = new FIO("Иванов", "Иван", "Иванович");
            string actual   = f.ToString("4full");
            string expected = "Иванова Ивана Ивановича";

            Assert.AreEqual(expected, actual);
        }
Example #12
0
        public void ForamtterTest7()
        {
            FIO    f        = new FIO("Иванов", "Иван", "Иванович");
            string actual   = f.ToString("3full");
            string expected = "Иванову Ивану Ивановичу";

            Assert.AreEqual(expected, actual);
        }
Example #13
0
        public void ForamtterTest51()
        {
            FIO    f        = new FIO("Иванов", "Иван", "");
            string actual   = f.ToString("1abbrs");
            string expected = "Иванов И.";

            Assert.AreEqual(expected, actual);
        }
Example #14
0
 public Employee(Birthday birthday, bool russianCitizenship, FIO fio, Gen gen) : base(birthday, russianCitizenship, fio, gen)
 {
     this.fio                = fio;
     this.birthday           = birthday;
     this.russianCitizenship = russianCitizenship;
     this.WorkBook           = new SortedList <Post, Experience>();
     this.gen                = gen;
     this.currentJob         = new Post("None", "None");
     SetBackground();
 }
Example #15
0
        public void TestMethod1()
        {
            string ExpectedRPm = "Брюхно Владимиром Петровичем";
            FIO    fm          = new FIO("Брюхно", "Владимир", "Петрович");

            Assert.AreEqual(fm.Ablative.Full, ExpectedRPm);
            string expectedTPm = "Брюхно Владимиром Петровичем";

            Assert.AreEqual(fm.Ablative.Full, expectedTPm);
        }
Example #16
0
        public void TestMethod3()
        {
            string ExpectedRPf = "Раджаи Фирдовси Гулам Оглы";
            FIO    ff          = new FIO("Раджаи", "Фирдовси", "ГУЛАМ оглы");

            Assert.AreEqual(ExpectedRPf, ff.Ablative.Full);
            string expectedTPf = "Раджаи Фирдовси Гулам Оглы";

            Assert.AreEqual(ff.Ablative.Full, expectedTPf);
        }
Example #17
0
        public void TestMethod2()
        {
            string ExpectedRPf = "Гучужно Ольгой Ивановной";
            FIO    ff          = new FIO("Гучужно", "Ольга", "Ивановна");

            Assert.AreEqual(ff.Ablative.Full, ExpectedRPf);
            string expectedTPf = "Гучужно Ольгой Ивановной";

            Assert.AreEqual(ff.Ablative.Full, expectedTPf);
        }
Example #18
0
        public void TestMethod12()
        {
            string ExpectedRPm = "Брюхно Владимира";
            FIO    fm          = new FIO("Брюхно", "Владимир", string.Empty);

            Assert.AreEqual(fm.Genitive.Full, ExpectedRPm);
            string expectedTPm = "Брюхно Владимиром";

            Assert.AreEqual(fm.Ablative.Full, expectedTPm);
        }
Example #19
0
        public void TestMethod4()
        {
            string ExpectedRPf = "Фольк Натальи Ивановны";
            FIO    ff          = new FIO("Фольк", "Наталья", "Ивановна");

            Assert.AreEqual(ExpectedRPf, ff.Genitive.Full);
            string expectedTPf = "Фольк Натальей Ивановной";

            Assert.AreEqual(ff.Ablative.Full, expectedTPf);
            string expectedDPf = "Фольк Наталье Ивановне";

            Assert.AreEqual(ff.Dative.Full, expectedDPf);
        }
Example #20
0
 public AddStudentPage(Teacher id)
 {
     P = id;
     InitializeComponent();
     label.Content = "Оценка по предмету '" + id.Subject + "'";
     subject       = id.Subject;
     FIO.Focus();
     FIO.TabIndex      = 0;
     Group.TabIndex    = 1;
     Mark.TabIndex     = 2;
     Login.TabIndex    = 3;
     Password.TabIndex = 4;
 }
Example #21
0
        /// <summary>
        /// The build keys by pol.
        /// </summary>
        /// <param name="key">
        /// The key.
        /// </param>
        /// <param name="fio">
        /// The fio.
        /// </param>
        private void BuildKeysByPol(LoadedKey key, FIO fio)
        {
            if (preparedFields.FirstOrDefault(field => field.fieldType == FieldTypes.PolicyType) == null)
            {
                return;
            }

            var _preparedString = new StringBuilder();

            foreach (var keyField in key.formula)
            {
                var currentField = GetFieldValue(keyField, fio);
                if (currentField != null)
                {
                    _preparedString.Append(currentField);
                    _preparedString.Append(fieldsSeparator);
                }
                else if (keyField != FieldTypes.FamilyName && keyField != FieldTypes.FirstName && keyField != FieldTypes.MiddleName)
                {
                    return;
                }
            }

            ;
            preparedKeys.Add(
                new PreparedKey
            {
                fullName = GetKeyName(key.name),
                type     = key.type,
                subtype  =
                    GetKeySubType(
                        key.name,
                        subtypes,
                        preparedFields.FirstOrDefault(
                            field =>
                            field.fieldType
                            == FieldTypes.PolicyType).value),
                preparedString = _preparedString.ToString().Trim(';'),
                idCardNumber   = GetFieldValue(FieldTypes.PolicyNumber),
                idCardDate     = GetFieldValue(FieldTypes.PolicyActualFrom),
                idCardDateExp  = GetFieldValue(FieldTypes.PolicyActualTo)
            });
        }
Example #22
0
 public FIO Inflect(FIO fio, Case targetCase, Gender?gender = null)
 {
     if (gender == null)
     {
         gender = GetGender(fio);
     }
     if (fio.lastName != null)
     {
         fio.lastName = Inflect(fio.lastName, NamePart.LastName, targetCase, gender.Value);
     }
     if (fio.firstName != null)
     {
         fio.firstName = Inflect(fio.firstName, NamePart.FirstName, targetCase, gender.Value);
     }
     if (fio.midName != null)
     {
         fio.midName = Inflect(fio.midName, NamePart.MiddleName, targetCase, gender.Value);
     }
     return(fio);
 }
Example #23
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            FIO.Clear(); Group.Clear(); Datar.Clear();
            IDS.Clear(); DataS.Clear(); ZadS.Clear(); OtsenkaS.Clear();

            string        connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=dnevnik;Integrated Security=True";
            SqlConnection conn             = new SqlConnection(connectionString);                      // Подключение к БД

            conn.Open();                                                                               // Открытие Соединения

            string ssql1 = $"SELECT TOP (1000) [name],[groupp],[data] FROM [dnevnik].[dbo].[student]"; //Зaпрос таблицы Student

            SqlCommand    command = new SqlCommand(ssql1, conn);                                       // Объект вывода запросов
            SqlDataReader reader  = command.ExecuteReader();                                           // Выполнение запроса вывод информации

            while (reader.Read())                                                                      //В цикле вывести всю информацию из таблици
            {
                FIO.Text   += (reader[0].ToString() + "\n");
                Group.Text += (reader[1].ToString() + "\n");
                Datar.Text += (reader[2].ToString() + "\n");
            }
            reader.Close();                                                                                             // Закрываем "чтение" первой таблицы

            string        sql2     = $"SELECT TOP (1000) [id],[data],[zadanie],[otsenka]FROM[dnevnik].[dbo].[dnevnik]"; // Запрос таблицы Dnevnik
            SqlCommand    command2 = new SqlCommand(sql2, conn);
            SqlDataReader reader2  = command2.ExecuteReader();

            while (reader2.Read())
            {
                IDS.Text      += (reader2[0].ToString() + "\n");
                DataS.Text    += (reader2[1].ToString() + "\n");
                ZadS.Text     += (reader2[2].ToString() + "\n");
                OtsenkaS.Text += (reader2[3].ToString() + "\n");
            }

            reader2.Close(); // Закрываем чтение второй таблицы
        }
Example #24
0
 public Gender GetGender(FIO fio)
 {
     return GetGender(fio.lastName, fio.firstName, fio.midName);
 }
Example #25
0
 public FIO Inflect(FIO fio, Case targetCase, Gender? gender = null)
 {
     if (gender == null)
     {
         gender = GetGender(fio);
     }
     if (fio.lastName != null)
     {
         fio.lastName = Inflect(fio.lastName, NamePart.LastName, targetCase, gender.Value);
     }
     if (fio.firstName != null)
     {
         fio.firstName = Inflect(fio.firstName, NamePart.FirstName, targetCase, gender.Value);
     }
     if (fio.midName != null)
     {
         fio.midName = Inflect(fio.midName, NamePart.MiddleName, targetCase, gender.Value);
     }
     return fio;
 }
Example #26
0
        public ActionResult AddDetail(long id, string detail)
        {
            var model = FIO.AddDetail(id, detail);

            return(View("Edit", model));
        }
Example #27
0
 public ActionResult Save(FIO model)
 {
     FIO.SetFIO(model);
     model = FIO.GetFIOById(model.Id);
     return(View("Index", model));
 }
Example #28
0
        public ActionResult Edit(long id)
        {
            var model = FIO.GetFIOById(id);

            return(View(model));
        }
Example #29
0
        //
        // GET: /Hello/
        public ActionResult Index()
        {
            var model = FIO.GetCurrentFIO();

            return(View(model));
        }
 public RegistrationWindow()
 {
     InitializeComponent();
     FIO.Focus();
 }
Example #31
0
 public DeleteStudentPage(Teacher id)
 {
     P = id;
     InitializeComponent();
     FIO.Focus();
 }
Example #32
0
 private void ShowEmployee()
 {
     FIO.FillListBox(cbDeliveryEmployee, "строкасоединениясбазойданных");
 }