private void btnProductosEditar_Click(object sender, RoutedEventArgs e) { Productoss emp = dtgProductos.SelectedItem as Productoss; if (emp != null) { txbProductosId.Text = emp.Id; txbProductosNombre.Text = emp.Nombre; txbProductosCategoria.Text = emp.Categoria; txbProductosDescripcion.Text = emp.Descripcion; txbProductosPrecioCompra.Text = emp.PrecioCompra; txbProductosPrecioVenta.Text = emp.PrecioVenta; accionProductos = accion.Editar; PonerBotonesProductosEnEdicion(true); } }
private void btnProductosGuardar_Click(object sender, RoutedEventArgs e) { if (accionProductos == accion.Nuevo) { Productoss emp = new Productoss() { Nombre = txbProductosNombre.Text, Categoria = txbProductosCategoria.Text, Descripcion = txbProductosDescripcion.Text, PrecioCompra = txbProductosPrecioCompra.Text, PrecioVenta = txbProductosPrecioVenta.Text }; if (manejadorProducto.Agregar(emp)) { MessageBox.Show("Producto agregado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeProductos(); ActualizarTablaProdutos(); PonerBotonesProductosEnEdicion(false); } else { MessageBox.Show("El Producto no se pudo agregar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Productoss emp = dtgProductos.SelectedItem as Productoss; emp.Nombre = txbProductosNombre.Text; emp.Categoria = txbProductosCategoria.Text; emp.Descripcion = txbProductosDescripcion.Text; emp.PrecioCompra = txbProductosPrecioCompra.Text; emp.PrecioVenta = txbProductosPrecioVenta.Text; if (manejadorProducto.Modificar(emp)) { MessageBox.Show("El Producto modificado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeProductos(); ActualizarTablaProdutos(); PonerBotonesProductosEnEdicion(false); } else { MessageBox.Show("El Peoducto no se pudo actualizar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void btnProductosEliminar_Click(object sender, RoutedEventArgs e) { Productoss emp = dtgProductos.SelectedItem as Productoss; if (emp != null) { if (MessageBox.Show("Realmente deseas eliminar este productos?", "Farmacia", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorProducto.Eliminar(emp.Id)) { MessageBox.Show("Producto eliminado", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTablaProdutos(); } else { MessageBox.Show("No se pudo eliminar el producto", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information); } } } }
private void btnAgregarVenta_Click(object sender, RoutedEventArgs e) { Productoss c = dtgVentaAlmacen.SelectedItem as Productoss; Ventaas a = new Ventaas(); if (c != null) { if (string.IsNullOrEmpty(txtCantidadV.Text)) { MessageBox.Show("No ha llenado el Campo de cantidad", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error); return; } foreach (var item in txtCantidadV.Text) { if (!(char.IsNumber(item))) { MessageBox.Show("Valor invalido, intente de nuevo (Solo números)", "Ventas", MessageBoxButton.OK, MessageBoxImage.Error); return; } } a.CantidadVentas = int.Parse(txtCantidadV.Text); a.CategoriaVentas = c.Categoria; a.DescripcionVentas = c.Descripcion; a.PrecioVentas = float.Parse(c.PrecioVenta); a.ProductosVentas = c.Nombre; a.TotalVentas = a.CantidadVentas * a.PrecioVentas; ventas.Add(a); dtgVentas.ItemsSource = null; dtgVentas.ItemsSource = ventas; txtCantidadV.Clear(); } else { MessageBox.Show("No selecciono nada en la tabla", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error); return; } }
public bool Modificar(Productoss entidad) { return(repositorio.Update(entidad)); }
public bool Agregar(Productoss entidad) { return(repositorio.Create(entidad)); }