private void BtnEliminar_Click(object sender, RoutedEventArgs e) { marca = dgdMarcas.SelectedItem as MarcaModel; if (marca != null) { if (MessageBox.Show("¿Está seguro de eliminar esta marca?", "Eliminar marca", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { marca.Estado = EntityState.Eliminado; string resultado = marca.GuardarCambios(); MessageBox.Show(resultado, "Eliminar marca", MessageBoxButton.OK, MessageBoxImage.Information); ListarMarcas(); } } else { MessageBox.Show("Por favor seleccione una fila", "Eliminar marca", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { try { marca = DataContext as MarcaModel; bool validar = new Helps.DataValidation(marca).Validar(); if (validar) { string resultado = marca.GuardarCambios(); MessageBox.Show(resultado, "Guardar marca", MessageBoxButton.OK, MessageBoxImage.Information); txtNombreMarca.Clear(); txtNombreMarca.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error inesperado", MessageBoxButton.OK, MessageBoxImage.Error); } }