public static Inventario ActualizarInventario(string idUsuario, string tipo, string glosa, string id) { InventarioBLL.Update(idUsuario, tipo, glosa, id); Inventario objInventario = InventarioBLL.SelectById(Convert.ToInt32(id)); return(objInventario); }
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 Inventario TraerInventario(int idInventario) { Inventario objInventario = InventarioBLL.SelectById(idInventario); return(objInventario); }