private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (repositorio.LeerCategoria().Count == 0) { MessageBox.Show("..", "..", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (dtgTabla.SelectedItem != null) { Ncategoria a = dtgTabla.SelectedItem as Ncategoria; if (MessageBox.Show("Realmente deseas eliminar a " + a.TipoDecategoria + "?", "Eliminar????", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (repositorio.EliminarCategoria(a)) { MessageBox.Show("La Categoria ha sido removida", "Categoria", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("Error al eliminar a la categoria ", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("¿A Quien???", "Categoria", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txbICategoria.Text)) { MessageBox.Show("Faltan datos", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { Ncategoria a = new Ncategoria() { TipoDecategoria = txbICategoria.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 tu categoria", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Ncategoria original = dtgTabla.SelectedItem as Ncategoria; Ncategoria a = new Ncategoria(); a.TipoDecategoria = txbICategoria.Text; if (repositorio.ModificarCategoria(original, a)) { HabilitarBotones(true); HabilitarCajas(false); ActualizarTabla(); MessageBox.Show("Su ctegoria a sido actualizada", "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.LeerCategoria().Count == 0) { MessageBox.Show("ooooo", "ooooooooo", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (dtgTabla.SelectedItem != null) { Ncategoria a = dtgTabla.SelectedItem as Ncategoria; HabilitarCajas(true); txbICategoria.Text = a.TipoDecategoria; HabilitarBotones(false); esNuevo = false; } else { MessageBox.Show("???", "Categoria", MessageBoxButton.OK, MessageBoxImage.Question); } } }