public void UpdateStockSize(int id, int productId, int sizeId, int stock) { if (id < 1 || productId < 1 || sizeId < 1 || stock < 0) { throw new Exception("No es posible actualizar el Stock, los valores no son válidos"); } StockSizesDAO dao = new StockSizesDAO(); StockSize updateStockSize = dao.GetStockSize(id); if (updateStockSize != null) { updateStockSize.productId = productId; updateStockSize.sizeId = sizeId; updateStockSize.stock = stock; int result = dao.UpdateStockSize(updateStockSize); if (result < 1) { throw new Exception("No es posible actualizarel Stock"); } } else { throw new Exception("El id del Stock a actualizar no es válido"); } }
public void DeleteStockSize(int id) { StockSizesDAO dao = new StockSizesDAO(); StockSize deleteStockSize = dao.GetStockSize(id); if (deleteStockSize != null) { int result = dao.DeleteStockSize(deleteStockSize); if (result < 1) { throw new Exception("No es posible eliminar el Stock"); } } else { throw new Exception("El id del Stock a eliminar no es válido"); } }