Beispiel #1
0
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            Add_Edit_Window view = new Add_Edit_Window(department.departmentNo);

            view.ShowDialog();
            if (view.DialogResult.Value)
            {
                employees.Add(view.createdEmployee);
                MyGrid.Items.Refresh();
            }
        }
Beispiel #2
0
        private void Edit()
        {
            employee = (EmployeeVM)MyGrid.SelectedItem;
            Add_Edit_Window view = new Add_Edit_Window(department.departmentNo, true, employee);

            view.ShowDialog();
            if (view.DialogResult.Value)
            {
                if (view.createdEmployee != null)
                {
                    employee.employeeName = view.createdEmployee.employeeName;
                    employee.salary       = view.createdEmployee.salary;
                }
                else
                {
                    employees.Remove(employee);
                }
                MyGrid.Items.Refresh();
            }
        }