public static int InsertProductoGetIDProducto(ENTProducto p) { return((int)adaptador.InsertProductoGetIDProducto( p.IDCategoria, p.Cantidad, p.Articulo, p.Descripcion, p.Precio, p.IDPresentacion)); }
public static void UpdateProducto(ENTProducto p) { adaptador.UpdateProducto( p.IDCategoria, p.Cantidad, p.Articulo, p.Descripcion, p.Precio, p.IDPresentacion, p.IDProducto); }
private void CalcularPrecioVenta() { ENTProducto producto = BLProducto.SelectProductoByIDProducto(vidProducto); int Porcentaje = (int)PorcentajeVentaNUD.Value; decimal Costo, Precio; ExistenciasTextBox.Text = string.Format("{0:N2}", producto.Cantidad); DescripcionTextBox.Text = producto.Descripcion; CostoTextBox.Text = string.Format("{0:N2}", producto.Precio); Costo = Convert.ToDecimal(CostoTextBox.Text); Precio = Costo + decimal.Multiply(Porcentaje, Costo) / 100; PrecioTextBox.Text = string.Format("{0:N2}", Precio); }
private void GuardarButton_Click(object sender, EventArgs e) { if (!ValidarCampos()) { return; } ENTProducto producto = new ENTProducto { Articulo = ArticuloTextBox.Text, Cantidad = float.Parse(CantidadTextBox.Text), Precio = Convert.ToDecimal(PrecioTextBox.Text), Descripcion = DescripcionTextBox.Text, IDCategoria = vidCategoria, IDPresentacion = vidPresentacion }; using (var scope = new TransactionScope()) { //INSERTA EL PRODUCTO Y CAPTURA EL IDProducto int IDProducto = BLProducto.InsertProductoGetIDProducto(producto); //GRABAR EN KARDEX ENTKardex kardex = new ENTKardex(); kardex.Fecha = DateTime.Now; kardex.Concepto = "INVENTARIO INICIAL"; kardex.Entrada = float.Parse(CantidadTextBox.Text); kardex.Existencia = float.Parse(CantidadTextBox.Text); kardex.CostoUnitario = Convert.ToDecimal(PrecioTextBox.Text); kardex.Debe = Convert.ToDecimal(kardex.Entrada) * kardex.CostoUnitario; kardex.Saldo = kardex.Debe; kardex.CostoPromedio = kardex.CostoUnitario; kardex.IDProducto = IDProducto; BLKardex.InsertKardex(kardex); scope.Complete(); } ListarProductos(); LimpiarCajas(); BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton); }
public static ENTProducto SelectProductoByIDProducto(int IDProducto) { ENTProducto miProducto = null; ProductosDataTable miTabla = adaptador.SelectProductoByIDProducto(IDProducto); if (miTabla.Rows.Count == 0) { return(miProducto); } ProductosRow miRegistro = (ProductosRow)miTabla.Rows[0]; miProducto = new ENTProducto { IDProducto = miRegistro.IDProducto, IDCategoria = miRegistro.IDCategoria, Cantidad = (float)miRegistro.Cantidad, Articulo = miRegistro.Articulo, Descripcion = miRegistro.Descripcion, Precio = miRegistro.Precio, IDPresentacion = miRegistro.IDPresentacion, }; return(miProducto); }
public static int InsertProductoGetIDProducto(ENTProducto p) { return(CADProducto.InsertProductoGetIDProducto(p)); }