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(); } }
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); }
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")); }
protected void QuickAddEmployee() { AddEmployeeDialog.Show(); }
public void QuickAddEmployee() { AddEmployeeDialog.Show(); }
private void ButtonBase_OnClick(object sender, RoutedEventArgs e) { var addEmployeeDialog = new AddEmployeeDialog(); addEmployeeDialog.ShowWithPropagate(this); }