示例#1
0
        private void dg_DoubleClick(object sender, MouseButtonEventArgs e)
        {
            var ep = (sender as DataGrid).SelectedItem as Employee;

            if (ep != null)
            {
                AddEmployeeWindow addEmployeeWindow = new AddEmployeeWindow(ep);
                addEmployeeWindow.ShowDialog();
            }
        }
        private void AddEmployee()
        {
            var window = new AddEmployeeWindow();

            if (window.ShowDialog() == true)
            {
                SQLDatabase.LoadData();
                Employees = SQLDatabase.Employees.ToObservableCollection();
            }
        }
示例#3
0
 public Employee AddEmployee(FleetServiceClient socket)
 {
     addEmployeeWindow    = new AddEmployeeWindow();
     addEmployeeViewModel = new AddEmployeeViewModel()
     {
         AddCommand    = new RelayCommand(ExecuteAddCommand),
         BusinessUnits = socket.GetAllBusinessUnits().ToList()
     };
     addEmployeeWindow.DataContext = addEmployeeViewModel;
     return(addEmployeeWindow.ShowDialog() == true ? addEmployeeViewModel.Employee : null);
 }
示例#4
0
 private void AddNewEmployee(object obj)
 {
     if (User.Man.Type == "Менеджер")
     {
         AddEmployeeWindow window = new AddEmployeeWindow();
         window.DataContext = new AddEmployeeWindow_VM(AddEmployeeMet);
         window.ShowDialog();
     }
     else
     {
         MessageBox.Show("Додавати і редагувати може тільки менеджер");
     }
 }
        private void Add_Employee_Button_Click(object sender, RoutedEventArgs e)
        {
            AddEmployeeWindow addEmployee = new AddEmployeeWindow();

            if (addEmployee.ShowDialog() == true)
            {
                if (ServerConnector.PlaceEmployee(addEmployee.FirstName, addEmployee.LastName))
                {
                    refreshEmployeesComboBox();
                }
                else
                {
                    string           messageBoxText = "The entered employee first and last name have alredy exist! Please, enter another employee name.";
                    string           caption        = "Wrong employee name";
                    MessageBoxButton button         = MessageBoxButton.OK;
                    MessageBoxImage  icon           = MessageBoxImage.Warning;
                    MessageBox.Show(this, messageBoxText, caption, button, icon);
                }
            }
        }
示例#6
0
        private void AddEmployee_Click(object sender, RoutedEventArgs e)
        {
            AddEmployeeWindow addEmployeeWindow = new AddEmployeeWindow();

            addEmployeeWindow.ShowDialog();
        }