private void GuardarBtn_Click(object sender, RoutedEventArgs e) { if (isModifying == true) { ejercicio.EntityState = EntityState.Modified; ejercicio.Id = idEjercicio; } else { ejercicio.EntityState = EntityState.Added; } ejercicio.Nombre = NombreTextBox.Text; ejercicio.Descripcion = DescripcionTextBox.Text; bool validation = new Helps.DataValidation(ejercicio).Validate(); if (validation == true) { string result = ejercicio.Savechanges(); MessageBox.Show(result); EjercicioUControl control = new EjercicioUControl(); foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(Dashboard)) { (window as Dashboard).SwitchScreen(control, "Ejercicios"); } } } }
private void Eliminarbtn_Click(object sender, RoutedEventArgs e) { string result = null; EjercicioModel selectedModel = (EjercicioModel)EjercicioDataGrid.SelectedItem; MessageBoxResult response; response = MessageBox.Show("¿Está seguro que desea eliminar el registro seleccionado ?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (response == MessageBoxResult.Yes) { ejercicio.EntityState = EntityState.Deleted; ejercicio.Id = selectedModel.Id; result = ejercicio.Savechanges(); EjercicioDataGrid.ItemsSource = ejercicio.GetAll(); MessageBox.Show(result); } }