public int DeleteStockOut(int id) { StockOutProvider provider = new StockOutProvider(); var obj = provider.GetStockOutById(id); if (obj != null) { provider.DeleteStockOut(obj); return(1); } return(-1); }
public int DeleteOrder(int id) { OrderProvider provider = new OrderProvider(); OrderDTO obj = provider.GetOrderById(id); var orderDet = new OrderDetailProvider(); foreach (var det in obj.OrderDetails) { var stPro = new StockOutProvider(); foreach (var stOut in det.StockOuts) { stPro.DeleteStockOut(stOut); } orderDet.DeleteOrderDetail(det); } if (obj != null) { provider.DeleteOrder(obj); return(1); } return(-1); }