Example #1
0
        public ActionResult Finalize(PendingItemReceiptModel model)
        {
            var purchaseItem = Services.PurchaseOrderItemsService.GetItemsByPurchase(model.PurchaseOrderId);

            foreach (var a in purchaseItem)
            {
                model.TotalCost  = a.Amount;
                model.TotalItem  = a.ItemCount;
                model.Quantity01 = a.QuantitySize1; model.Quantity02 = a.QuantitySize2; model.Quantity03 = a.QuantitySize3; model.Quantity04 = a.QuantitySize4; model.Quantity05 = a.QuantitySize5; model.Quantity06 = a.QuantitySize6; model.Quantity07 = a.QuantitySize7; model.Quantity08 = a.QuantitySize8; model.Quantity09 = a.QuantitySize9; model.Quantity10 = a.QuantitySize10; model.Quantity11 = a.QuantitySize11; model.Quantity12 = a.QuantitySize12; model.Quantity13 = a.QuantitySize13; model.Quantity14 = a.QuantitySize14; model.Quantity15 = a.QuantitySize15; model.Quantity16 = a.QuantitySize16; model.Quantity17 = a.QuantitySize17; model.Quantity18 = a.QuantitySize18; model.Quantity19 = a.QuantitySize19; model.Quantity20 = a.QuantitySize20; model.Quantity21 = a.QuantitySize21; model.Quantity22 = a.QuantitySize22; model.Quantity23 = a.QuantitySize23; model.Quantity24 = a.QuantitySize24; model.Quantity25 = a.QuantitySize25; model.Quantity26 = a.QuantitySize26; model.Quantity27 = a.QuantitySize27; model.Quantity28 = a.QuantitySize28; model.Quantity29 = a.QuantitySize29; model.Quantity30 = a.QuantitySize30;
                model.Cost01     = a.CostSize1; model.Cost02 = a.CostSize2; model.Cost03 = a.CostSize3; model.Cost04 = a.CostSize4; model.Cost05 = a.CostSize5; model.Cost06 = a.CostSize6; model.Cost07 = a.CostSize7; model.Cost08 = a.CostSize8; model.Cost09 = a.CostSize9; model.Cost10 = a.CostSize10; model.Cost11 = a.CostSize11; model.Cost12 = a.CostSize12; model.Cost13 = a.CostSize13; model.Cost14 = a.CostSize14; model.Cost15 = a.CostSize15; model.Cost16 = a.CostSize16; model.Cost17 = a.CostSize17; model.Cost18 = a.CostSize18; model.Cost19 = a.CostSize19; model.Cost20 = a.CostSize20; model.Cost21 = a.CostSize21; model.Cost22 = a.CostSize22; model.Cost21 = a.CostSize21; model.Cost24 = a.CostSize24; model.Cost25 = a.CostSize25; model.Cost26 = a.CostSize26; model.Cost27 = a.CostSize27; model.Cost28 = a.CostSize28; model.Cost29 = a.CostSize29; model.Cost30 = a.CostSize30;    model.ProductId = a.ProductId;
                bool create = Services.PendingItemReceiptService.Create(model);
            }
            TempData["Success"] = "Receipt Create Successfully!";
            return(RedirectToAction("Index"));
        }
        public IHttpActionResult Create(PendingItemReceiptModel a)
        {
            PendingItemReceipt model = new PendingItemReceipt();

            model.ProductId       = a.ProductId;
            model.PurchaseOrderId = a.PurchaseOrderId;
            model.ReceiptId       = a.ReceiptId;
            model.TotalCost       = a.TotalCost;
            model.TotalItem       = a.TotalItem.ToString();
            model.Quantity01      = a.Quantity01; model.Quantity02 = a.Quantity02; model.Quantity03 = a.Quantity03; model.Quantity04 = a.Quantity04; model.Quantity05 = a.Quantity05; model.Quantity06 = a.Quantity06; model.Quantity07 = a.Quantity07; model.Quantity08 = a.Quantity08; model.Quantity09 = a.Quantity09; model.Quantity10 = a.Quantity10; model.Quantity11 = a.Quantity11; model.Quantity12 = a.Quantity12; model.Quantity13 = a.Quantity13; model.Quantity14 = a.Quantity14; model.Quantity15 = a.Quantity15; model.Quantity16 = a.Quantity16; model.Quantity17 = a.Quantity17; model.Quantity18 = a.Quantity18; model.Quantity19 = a.Quantity19; model.Quantity20 = a.Quantity20; model.Quantity21 = a.Quantity21; model.Quantity22 = a.Quantity22; model.Quantity23 = a.Quantity23; model.Quantity24 = a.Quantity24; model.Quantity25 = a.Quantity25; model.Quantity26 = a.Quantity26; model.Quantity27 = a.Quantity27; model.Quantity28 = a.Quantity28; model.Quantity29 = a.Quantity29; model.Quantity30 = a.Quantity30;
            model.Cost01          = a.Cost01; model.Cost02 = a.Cost02; model.Cost03 = a.Cost03; model.Cost04 = a.Cost04; model.Cost05 = a.Cost05; model.Cost06 = a.Cost06; model.Cost07 = a.Cost07; model.Cost08 = a.Cost08; model.Cost09 = a.Cost09; model.Cost10 = a.Cost10; model.Cost11 = a.Cost11; model.Cost12 = a.Cost12; model.Cost13 = a.Cost13; model.Cost14 = a.Cost14; model.Cost15 = a.Cost15; model.Cost16 = a.Cost16; model.Cost17 = a.Cost17; model.Cost18 = a.Cost18; model.Cost19 = a.Cost19; model.Cost20 = a.Cost20; model.Cost21 = a.Cost21; model.Cost22 = a.Cost22; model.Cost21 = a.Cost21; model.Cost24 = a.Cost24; model.Cost25 = a.Cost25; model.Cost26 = a.Cost26; model.Cost27 = a.Cost27; model.Cost28 = a.Cost28; model.Cost29 = a.Cost29; model.Cost30 = a.Cost30;
            model.IsActive        = true;
            var receiptOrder = db.ReceiveOrders.Where(x => x.IsActive == true && x.PurchaseOrderId == a.PurchaseOrderId && x.Id == a.ReceiptId).FirstOrDefault();

            receiptOrder.IsFinalize = true;
            var purchaseOrder = db.PurchaseOrders.Where(x => x.ID == a.PurchaseOrderId).FirstOrDefault();

            purchaseOrder.Comment = a.Comment;
            purchaseOrder.PurchaseOrderStatusId = 2;
            db.PendingItemReceipts.Add(model);
            db.SaveChanges();
            return(Ok(true));
        }
        public bool Create(PendingItemReceiptModel model)
        {
            bool create = ServerResponse.Invoke <bool>("api/pendingReceipt/create", JsonConvert.SerializeObject(model), "POST");

            return(create);
        }