private void btnEditar_Click(object sender, RoutedEventArgs e) { if (repositorio.Leer().Count == 0) { MessageBox.Show("Agrega Productos", "No tienes ningun Producto", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (ProductosTabla.SelectedItem != null) { ProductosClasess a = ProductosTabla.SelectedItem as ProductosClasess; HabilitarCajas(true); NombreMedicamento.Text = a.NombreMedicamento; Descripcion.Text = a.Descripcion; PrecioCompra.Text = a.PrecioCompra; PrecioVenta.Text = a.PrecioVenta; Presentacion.Text = a.Presentacion; HabilitarBotones(false); esNuevo = false; } else { MessageBox.Show("¿A Quien???", "Producto", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (repositorio.Leer().Count == 0) { MessageBox.Show("Tu Producto fue eliminado", "Agrega mas Productos", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (ProductosTabla.SelectedItem != null) { ProductosClasess a = ProductosTabla.SelectedItem as ProductosClasess; if (MessageBox.Show("Realmente deseas eliminar a " + a.NombreMedicamento + "?", "Eliminar????", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (repositorio.Eliminar(a)) { MessageBox.Show("Tu producto ha sido removido", "Producto", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("Error al eliminar a tu producto", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("¿A Quien???", "Producto", MessageBoxButton.OK, MessageBoxImage.Question); } } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(NombreMedicamento.Text) || string.IsNullOrEmpty(Descripcion.Text) || string.IsNullOrEmpty(PrecioCompra.Text) || string.IsNullOrEmpty(PrecioVenta.Text) || string.IsNullOrEmpty(Presentacion.Text)) { MessageBox.Show("Faltan datos...", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (esNuevo) { ProductosClasess a = new ProductosClasess(); a.NombreMedicamento = NombreMedicamento.Text; a.Descripcion = Descripcion.Text; a.PrecioCompra = PrecioCompra.Text; a.PrecioVenta = PrecioVenta.Text; a.Presentacion = Presentacion.Text; if (repositorio.Agregar(a)) { MessageBox.Show("Guardado con Éxito", "Producto", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotones(true); HabilitarCajas(false); } else { MessageBox.Show("Error al guardar a tu Producto", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { ProductosClasess original = ProductosTabla.SelectedItem as ProductosClasess; ProductosClasess a = new ProductosClasess(); a.NombreMedicamento = NombreMedicamento.Text; a.Descripcion = Descripcion.Text; a.PrecioCompra = PrecioCompra.Text; a.PrecioVenta = PrecioVenta.Text; a.Presentacion = Presentacion.Text; if (repositorio.Modificar(original, a)) { HabilitarBotones(true); HabilitarCajas(false); ActualizarTabla(); MessageBox.Show("Tu Producto a sido actualizado", "Producto", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Error al guardar a tu Producto", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }