private void btnNuevo_Click(object sender, RoutedEventArgs e) { AltaModificarMedioEnvio alta = new AltaModificarMedioEnvio(); try { CatalogMedioEnvioViewModel medioEnvioViewModel = (this.DataContext as ObjectDataProvider).Data as CatalogMedioEnvioViewModel; alta.DataContext = medioEnvioViewModel.CreateAddMedioEnvioViewModel(); 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) { ModifyMedioEnvioView dlgModify = new ModifyMedioEnvioView(); try { CatalogMedioEnvioViewModel medioEnvioViewModel = (this.DataContext as ObjectDataProvider).Data as CatalogMedioEnvioViewModel; dlgModify.DataContext = medioEnvioViewModel.CreateModifyMedioEnvioViewModel(); dlgModify.ShowDialog(); } catch (Exception ex) { throw ex; } } } }