private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txbTipoCategoria.Text)) { MessageBox.Show("Faltan datos", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { categoria a = new categoria() { TipoCategoria = txbTipoCategoria.Text, }; if (repositorio.Agregarcategoria(a)) { MessageBox.Show("Guardado con Éxito", "categoria", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotones(true); HabilitarCajas(false); } else { MessageBox.Show("Error al guardar a la categoria ", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { categoria original = dtgCategoria.SelectedItem as categoria; categoria a = new categoria(); a.TipoCategoria = txbTipoCategoria.Text; if (repositorio.ModificarCategoria(original, a)) { HabilitarBotones(true); HabilitarCajas(false); ActualizarTabla(); MessageBox.Show("Su categoria a sido actualizado", "categoria", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al guardar a la categoria", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void btnEditar_Click(object sender, RoutedEventArgs e) { if (repositorio.LeerCat().Count == 0) { MessageBox.Show("No Hay Registros", "categoria", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (dtgCategoria.SelectedItem != null) { categoria a = dtgCategoria.SelectedItem as categoria; HabilitarCajas(true); txbTipoCategoria.Text = a.TipoCategoria; HabilitarBotones(false); esNuevo = false; } else { MessageBox.Show("¿Que categoria???", "categoria", MessageBoxButton.OK, MessageBoxImage.Question); } } }