public static int EliminarInventario(int idInventario) { try { InventarioBLL.Delete(idInventario); Inventario objInventario = InventarioBLL.SelectById(idInventario); string tipo = objInventario.Tipo; List <DetalleInventario> listDetalle = DetalleInventarioBLL.SelectByInventario(idInventario); foreach (DetalleInventario detalle in listDetalle) { Producto objProducto = ProductoBLL.SelectById(detalle.IdProducto); int stock = objProducto.Stock; int cant = detalle.Cantidad; if (tipo == "Ingreso") { stock = stock - cant; } else { stock = stock + cant; } ProductoBLL.UpdateStock(Convert.ToString(objProducto.IdProducto), stock); } return(idInventario); } catch (Exception) { return(-1); } }
public static Producto ActualizarProducto(string descripcion, string nombre, string precio, string medida, string idcategoria, string id, string costo, string stock) { ProductoBLL.Update(descripcion, nombre, precio, medida, idcategoria, id, costo, stock); Producto objProducto = ProductoBLL.SelectById(Convert.ToInt32(id)); return(objProducto); }
public static Carrito InsertarCarrito(string idOrdenCompra, string idProducto, string cantidadProducto, string precio, string subTotal) { Carrito objCarrito = CarritoBLL.InsertWithReturn(idOrdenCompra, idProducto, cantidadProducto, precio, subTotal); Producto objProducto = ProductoBLL.SelectById(Convert.ToInt32(idProducto)); int stock = objProducto.Stock; stock = stock - Convert.ToInt32(cantidadProducto); ProductoBLL.UpdateStock(idProducto, stock); return(objCarrito); }
public static DetalleInventario InsertarDetalle(string idProducto, string cantidad, string idInventario, string tipo) { DetalleInventario objDetalleInventario = DetalleInventarioBLL.InsertWithReturn(idProducto, cantidad, idInventario); Producto objProducto = ProductoBLL.SelectById(Convert.ToInt32(idProducto)); int stock = objProducto.Stock; if (tipo == "Ingreso") { stock = stock + Convert.ToInt32(cantidad); } else { stock = stock - Convert.ToInt32(cantidad); } ProductoBLL.UpdateStock(idProducto, stock); return(objDetalleInventario); }
public static Producto TraerProducto(int idProducto) { Producto objProducto = ProductoBLL.SelectById(idProducto); return(objProducto); }