Esempio n. 1
0
        private void UpdateEmployer(object parameter)
        {
            if (Employer != null &&
                Employer.Surname != "" &&
                Employer.Name != "" &&
                Employer.Patronymic != "" &&
                Employer.Born != null)
            {
                EmployersTable ET = context.EmployersTable.Single(e => e.Сотрудник_ID == Employer.Id);
                ET.Фамилия       = Employer.Surname;
                ET.Имя           = Employer.Name;
                ET.Отчество      = Employer.Patronymic;
                ET.Дата_рождения = Employer.Born;
                ET.Пол           = Employer.Gender.ToString();
                if (Employer.Unit != null)
                {
                    ET.Подразделение = Employer.Unit.ToString();
                }

                EmployerClass EC = Employers.Single(e => e.Id == Employer.Id);
                EC.Surname    = Employer.Surname;
                EC.Name       = Employer.Name;
                EC.Patronymic = Employer.Patronymic;
                EC.Born       = Employer.Born;
                EC.Gender     = Employer.Gender;
                EC.Unit       = Employer.Unit;
                Employer      = null;

                context.SaveChanges();
            }
        }
Esempio n. 2
0
        private void AddEmployer(object parameter)
        {
            if (Employer != null &&
                Employer.Surname != null &&
                Employer.Name != null &&
                Employer.Patronymic != null)
            {
                EmployersTable ET = new EmployersTable();
                ET.Фамилия       = Employer.Surname;
                ET.Имя           = Employer.Name;
                ET.Отчество      = Employer.Patronymic;
                ET.Дата_рождения = Employer.Born;
                ET.Пол           = Employer.Gender.ToString();
                if (Employer.Unit != null)
                {
                    ET.Подразделение = Employer.Unit.ToString();
                }

                context.EmployersTable.Add(ET);
                context.SaveChanges();

                Employer.Id = ET.Сотрудник_ID;
                Employers.Add(Employer);
                Employer = null;
            }
        }