Пример #1
0
        private void onEmployeeAddBtn_Click(object sender, RoutedEventArgs e)
        {
            //Создаем новое окно в которое передаем контекст данных и выбранный департамент
            var empWindow = new EmployeeAddOrCreateWindow((MainWindowViewModel)DataContext, DepartamentsBox.SelectedItem as Departament);

            empWindow.ShowDialog();
        }
Пример #2
0
        private void onEmployeeEditBtn_Click(object sender, RoutedEventArgs e)
        {
            if (employesDataGrid.SelectedItem == null)//Выполняем проверку выбран ли сотрудник
            {
                MessageBox.Show("Сначала выберите сотрудника!", "Сотрудник не выбран", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }

            //Создаем новое окно куда передаем контекст данных, выбранный департамент и выбранного сотрудника
            var model     = (MainWindowViewModel)DataContext;
            var empWindow = new EmployeeAddOrCreateWindow(model, model.Departaments[DepartamentsBox.SelectedIndex], employesDataGrid.SelectedItem as FixedPayEmploee);

            empWindow.ShowDialog();
        }