Esempio n. 1
0
 public void EditDepartment()
 {
     try
     {
         int SelectedEmployee = view.SelectedEmployee;
         if (SelectedEmployee == -1)
         {
             throw new LackOfInformationException();
         }
         AddEditEmployee editWin = new AddEditEmployee();
         editWin.Surname            = company[SelectedEmployee].Surname;
         editWin.FName              = company[SelectedEmployee].FName;
         editWin.LName              = company[SelectedEmployee].LName;
         editWin.Department         = company[SelectedEmployee].Department;
         editWin.AddEditBTN.Content = "Редактировать";
         if (editWin.ShowDialog() == true)
         {
             company.RemoveAt(SelectedEmployee);
             company.Insert(SelectedEmployee, new Employee {
                 Surname    = editWin.Surname,
                 FName      = editWin.FName,
                 LName      = editWin.LName,
                 Department = editWin.Department
             });
         }
     }
     catch (LackOfInformationException)
     {
         MessageBox.Show("Выберите сотрудника");
     }
 }
Esempio n. 2
0
        public void AddDepartment()
        {
            AddEditEmployee addWin = new AddEditEmployee();

            addWin.AddEditBTN.Content = "Добавить";
            if (addWin.ShowDialog() == true)
            {
                company.Add(new Employee
                {
                    Surname    = addWin.Surname,
                    FName      = addWin.FName,
                    LName      = addWin.LName,
                    Department = addWin.Department
                });
            }
        }