private void btnNuevo_Click(object sender, RoutedEventArgs e) { AltaTecnico alta = new AltaTecnico(); try { CatalogTecnicoViewModel tecnicoViewModel = (this.DataContext as ObjectDataProvider).Data as CatalogTecnicoViewModel; alta.DataContext = tecnicoViewModel.CreateAddTecnicoViewModel(); alta.ShowDialog(); } catch (Exception ex) { throw ex; } }
private void dtGridItemStatus_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (sender != null) { DataGrid dg = sender as DataGrid; if (dg != null && dg.SelectedItems != null && dg.SelectedItems.Count == 1) { ModifyTecnicoView dlgModify = new ModifyTecnicoView(); try { CatalogTecnicoViewModel tecnicoViewModel = (this.DataContext as ObjectDataProvider).Data as CatalogTecnicoViewModel; dlgModify.DataContext = tecnicoViewModel.CreateModifyTecnicoViewModel(); dlgModify.ShowDialog(); } catch (Exception ex) { throw ex; } } } }