Exemplo n.º 1
0
        private async void ExecuteEditEmployee(object o)
        {
            if (!(o is EmployeeViewModel))
            {
                return;
            }

            var editingEmployee = o as EmployeeViewModel;

            //let's set up a little MVVM, cos that's what the cool kids are doing:
            var view = new AddEmployeeDialog
            {
                DataContext = new EmployeeViewModel()
                {
                    Id           = editingEmployee.Id,
                    Code         = editingEmployee.Code,
                    DisplayName  = editingEmployee.DisplayName,
                    FirstName    = editingEmployee.FirstName,
                    MiddleName   = editingEmployee.MiddleName,
                    LastName     = editingEmployee.LastName,
                    Email        = editingEmployee.Email,
                    PhoneNumber  = editingEmployee.PhoneNumber,
                    Photo        = editingEmployee.Photo,
                    PhotoContent = editingEmployee.PhotoContent
                }
            };

            //show the dialog
            var result = await DialogHost.Show(view, "RootDialog", OpenedEmployeeDialogEventHandler, ClosingEmployeeDialogEventHandler);

            //check the result...
            Console.WriteLine("Dialog was closed, the CommandParameter used to close it was: " + (result ?? "NULL"));
        }
        protected async Task QuickAddEmployee( )
        {
            var authenticationState = await AuthenticationStateTask;

            if (authenticationState.User.Identity.Name.CompareTo("Warren") == 0)
            {
                AddEmployeeDialog.Show( );
            }
        }
        protected async Task QuickAddEmployee()
        {
            var authenticationState = await authenticationStateTask;

            if (authenticationState.User.Identity.Name == "Kevin")
            {
                AddEmployeeDialog.Show();
            }
        }
Exemplo n.º 4
0
 private void button4_Click(object sender, EventArgs e)
 {
     System.Windows.Forms.DialogResult result = new AddEmployeeDialog(employees).ShowDialog();
     commandBuilder         = new SqlCommandBuilder(adapter2);
     adapter2.UpdateCommand = commandBuilder.GetUpdateCommand();
     label2.Text            = commandBuilder.GetUpdateCommand().CommandText;
     adapter2.Update(shopDB, "Employees");
     employees.Clear();
     adapter2.Fill(shopDB);
 }
Exemplo n.º 5
0
        private async void ExecuteAddEmployee(object o)
        {
            //let's set up a little MVVM, cos that's what the cool kids are doing:
            var view = new AddEmployeeDialog
            {
                DataContext = new EmployeeViewModel()
            };

            //show the dialog
            var result = await DialogHost.Show(view, "RootDialog", OpenedEmployeeDialogEventHandler, ClosingEmployeeDialogEventHandler);

            //check the result...
            Console.WriteLine("Dialog was closed, the CommandParameter used to close it was: " + (result ?? "NULL"));
        }
Exemplo n.º 6
0
 protected void QuickAddEmployee()
 {
     AddEmployeeDialog.Show();
 }
Exemplo n.º 7
0
 public void QuickAddEmployee()
 {
     AddEmployeeDialog.Show();
 }
Exemplo n.º 8
0
        private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
            var addEmployeeDialog = new AddEmployeeDialog();

            addEmployeeDialog.ShowWithPropagate(this);
        }