Пример #1
0
        public List <PurchaseRequestDetail> AddPurchaseRequest(List <string> productid, int clerkId)
        {
            long currentpurchaserequestid = (long)DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() / 42;

            foreach (string id in productid)
            {
                PurchaseRequestDetail prd1 = new PurchaseRequestDetail();
                prd1.ProductId         = id;
                prd1.Status            = Status.PurchaseRequestStatus.created;
                prd1.PurchaseRequestId = currentpurchaserequestid;
                Transaction t = trepo.GetLatestTransactionByProductId(id);
                prd1.CurrentStock     = t.Balance;
                prd1.CreatedByClerkId = clerkId;
                purreqrepo.AddNewPurchaseRequestDetail(prd1);
            }
            List <PurchaseRequestDetail> prlist = purreqrepo.GetCurrentPurchaseRequest(currentpurchaserequestid);

            return(prlist);
        }