public static void BorrarCosto(Compras compras) { List <Articulos> articulos = ArticulosBLL.GetList(ar => true); if (articulos != null) { foreach (var articulo in articulos) { decimal Costo = articulo.Costo; foreach (var compra in compras.ComprasDetalle) { Costo -= compra.Costo; } if (Costo < 0) { Costo = 0; articulo.Costo = Costo; } else { articulo.Costo = Costo; } ArticulosBLL.Guardar(articulo); } } }
public static void BorrarCantidad(Compras compras) { List <Articulos> articulos = ArticulosBLL.GetList(ar => true); if (articulos != null) { foreach (var articulo in articulos) { decimal Cantidad = articulo.Stock; foreach (var compra in compras.ComprasDetalle) { Cantidad -= compra.CantidadArticulos; } if (Cantidad < 0) { Cantidad = 0; articulo.Stock = Cantidad; } else { articulo.Stock = Cantidad; } ArticulosBLL.Guardar(articulo); } } }
public static void ObtenerCosto(Compras compras) { List <Articulos> articulos = ArticulosBLL.GetList(ar => true); if (articulos != null) { foreach (var articulo in articulos) { decimal Costo = articulo.Costo; foreach (var compra in compras.ComprasDetalle) { if (articulo.ArticuloId == compra.ArticuloId) { if (articulo.Costo != 0) { articulo.Costo = Costo; } else { Costo += compra.Costo; } } } articulo.Costo = Costo; ArticulosBLL.Guardar(articulo); } } }
public static void RestarCantidad(Ventas ventas) { List <Articulos> articulos = ArticulosBLL.GetList(ar => true); if (articulos != null) { foreach (var articulo in articulos) { decimal Cantidad = articulo.Stock; foreach (var venta in ventas.VentasDetalle) { Cantidad -= venta.Cantidad; } if (Cantidad < 0) { Cantidad = 0; } articulo.Stock = Cantidad; ArticulosBLL.Guardar(articulo); } } }
public static void ObtenerCantidad(Compras compras) { List <Articulos> articulos = ArticulosBLL.GetList(ar => true); if (articulos != null) { foreach (var articulo in articulos) { decimal Cantidad = articulo.Stock; foreach (var compra in compras.ComprasDetalle) { Cantidad += compra.CantidadArticulos; } articulo.Stock = Cantidad; ArticulosBLL.Guardar(articulo); } } }