예제 #1
0
        // PUT api/stockout/5
        public int Put(int id, StockOutModel m)
        {
            m.StockOutId = id;
            int i = StockOutProvider.insertStockOutDetails(m);

            return(i);
        }
예제 #2
0
        //StockOut Functions

        public int AddStockOut(StockOutDTO obj)
        {
            StockOutProvider provider = new StockOutProvider();

            if (provider.GetStockOutById(obj.StockOutId) == null)
            {
                provider.AddStockOut(obj);
                return(1);
            }
            return(-1);
        }
예제 #3
0
        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 static int deleteStockOutRow(long SalesChallanBillId, long stockOutItemID, long itemID, long categoryID, long companyId, string batchNo, double quantity)
 {
     try
     {
         int i = StockOutProvider.deleteStockOutRow(SalesChallanBillId, stockOutItemID, itemID, categoryID, companyId, batchNo, quantity);
         return(i);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public static DataTable getStockOutDetails(long SalesChallanBillId, long financialYearID)
 {
     try
     {
         DataTable dsSaleChallan = StockOutProvider.getStockOutDetails(SalesChallanBillId, financialYearID);
         return(dsSaleChallan);
     }
     catch (Exception ae)
     {
         throw ae;
     }
 }
 public static DataTable getStockOutList(DateTime fromDate, DateTime toDate, long financialYearID)
 {
     try
     {
         DataTable i = StockOutProvider.getStockOutList(fromDate, toDate, financialYearID);
         return(i);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public static long getMaxStockOutId(long financialYearID)
 {
     try
     {
         long purchaseReutrnInvoiceId = StockOutProvider.getMaxStockOutId(financialYearID);
         return(purchaseReutrnInvoiceId);
     }
     catch (Exception ae)
     {
         throw ae;
     }
 }
 public static int addStockOutDetails(PurchaseDetails purchaseChalan)
 {
     try
     {
         int purchaseReutrnInvoiceId = StockOutProvider.addStockOutDetails(purchaseChalan);
         return(purchaseReutrnInvoiceId);
     }
     catch (Exception ae)
     {
         throw ae;
     }
 }
예제 #9
0
        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);
        }
예제 #10
0
        public int UpdateStockOut(StockOutDTO obj)
        {
            StockOutProvider provider = new StockOutProvider();

            return(provider.UpdateStockOut(obj));
        }
예제 #11
0
        public IList <StockOutDTO> GetStockOuts()
        {
            StockOutProvider provider = new StockOutProvider();

            return(provider.GetAllStockOuts());
        }
예제 #12
0
        public StockOutDTO GetStockOut(int id)
        {
            StockOutProvider provider = new StockOutProvider();

            return(provider.GetStockOutById(id));
        }
예제 #13
0
 // POST api/stockout
 public void Post(StockOutModel m)
 {
     int i = StockOutProvider.insertStockOutDetails(m);
 }
예제 #14
0
 // GET api/stockout/5
 public List <StockOutModel> Get(int id)
 {
     return(StockOutProvider.getStockId(id));
 }
예제 #15
0
 // GET api/stockout
 public IEnumerable <StockOutDTOModel> Get()
 {
     return(StockOutProvider.getStock());
 }