Пример #1
0
        private void editEmployee()
        {
            var selectedItem = (EmployeeViewModel)dgEmployeeList.SelectedItem;

            if (selectedItem == null)
            {
                return;
            }

            var addEditWindow = new frmEmployeeAddEdit(selectedItem);

            if (addEditWindow.ShowDialog() == true)
            {
                var employeeManager = new EmployeeManager();
                dgEmployeeList.ItemsSource =
                    employeeManager.RetrieveEmployeesByActive((bool)chkShowActive.IsChecked);


                dgEmployeeList.Columns.Remove(dgEmployeeList.Columns[0]);
                dgEmployeeList.Columns[0].Header = "Employee ID";
                dgEmployeeList.Columns[1].Header = "Email Address";
                dgEmployeeList.Columns[2].Header = "First Name";
                dgEmployeeList.Columns[3].Header = "Last Name";
                dgEmployeeList.Columns[4].Header = "Phone Number";
                dgEmployeeList.Columns[5].Header = "Active";
            }
        }
Пример #2
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            var addEditWindow = new frmEmployeeAddEdit();

            if (addEditWindow.ShowDialog() == true)
            {
                var employeeManager = new EmployeeManager();
                dgEmployeeList.ItemsSource =
                    employeeManager.RetrieveEmployeesByActive((bool)chkShowActive.IsChecked);

                dgEmployeeList.Columns.Remove(dgEmployeeList.Columns[0]);
                dgEmployeeList.Columns[0].Header = "Employee ID";
                dgEmployeeList.Columns[1].Header = "Email Address";
                dgEmployeeList.Columns[2].Header = "First Name";
                dgEmployeeList.Columns[3].Header = "Last Name";
                dgEmployeeList.Columns[4].Header = "Phone Number";
                dgEmployeeList.Columns[5].Header = "Active";
            }
        }