예제 #1
0
        // GET: ReceiptPlans/Edit/5
        public async System.Threading.Tasks.Task <ActionResult> Edit(int?id)
        {
            ReceiptPlansEdit receiptPlans;

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            receiptPlans = await new HttpClientLib().GetByIdAsync <ReceiptPlansEdit>("API", "/api/ReceiptPlans/", (int)id);
            if (receiptPlans == null)
            {
                return(HttpNotFound());
            }
            LoadSelectListItem loadSelectListItem = new LoadSelectListItem();

            receiptPlans.ReceiptPlanStatusSelectListItem = await loadSelectListItem.ReceiptPlanStatusAsync();

            receiptPlans.SuppliersSelectListItem = await loadSelectListItem.SupplierAsync();

            Dictionary <string, string> paramList = new Dictionary <string, string>();

            paramList.Add("ReceiptPlanId", id.ToString());
            receiptPlans.VReceiptPlanLines = await new HttpClientLib().GetByAsync <IEnumerable <VReceiptPlanLines> >("API", "/api/ReceiptPlanLines/", paramList);
            return(View(receiptPlans));
        }
예제 #2
0
        // GET: Products/Edit/5
        public async System.Threading.Tasks.Task <ActionResult> Edit(int id)
        {
            var         loadSelectListItem = new LoadSelectListItem();
            ProductEdit product            = await new HttpClientLib().GetByIdAsync <ProductEdit>("API", "/api/Products/GetProductsById/", id);

            product.SuppliersList = await loadSelectListItem.SupplierAsync();

            return(View(product));
        }
예제 #3
0
        public async System.Threading.Tasks.Task <ActionResult> Create()
        {
            var         loadSelectListItem = new LoadSelectListItem();
            ProductEdit product            = new ProductEdit();

            product.SuppliersList = await loadSelectListItem.SupplierAsync();

            return(View(product));
        }
예제 #4
0
        // GET: ReceiptPlans/Create
        public async System.Threading.Tasks.Task <ActionResult> Create()
        {
            LoadSelectListItem loadSelectListItem = new LoadSelectListItem();
            ReceiptPlansEdit   receiptPlansEdit   = new ReceiptPlansEdit();

            receiptPlansEdit.ReceiptPlanStatusSelectListItem = await loadSelectListItem.ReceiptPlanStatusAsync();

            receiptPlansEdit.SuppliersSelectListItem = await loadSelectListItem.SupplierAsync();

            return(View(receiptPlansEdit));
        }
예제 #5
0
        public async System.Threading.Tasks.Task <ActionResult> Create()
        {
            var loadSelectListItem          = new LoadSelectListItem();
            PurchaseOrderEdit PurchaseOrder = new PurchaseOrderEdit();

            PurchaseOrder.PurchaseOrderStatusList = await loadSelectListItem.PurchaseOrderStatusAsync();

            PurchaseOrder.SupplierList = await loadSelectListItem.SupplierAsync();

            return(View(PurchaseOrder));
        }
예제 #6
0
        public async System.Threading.Tasks.Task <ActionResult> Create2(int CustomerId)
        {
            var loadSelectListItem = new LoadSelectListItem();
            var salesOrderEdit     = new SalesOrderEdit()
            {
                CustomerId = CustomerId
            };

            salesOrderEdit.SalesOrderStatusSelectListItem = await loadSelectListItem.SalesOrderStatusAsync();

            return(View(salesOrderEdit));
        }
예제 #7
0
        // GET: PurchaseOrders/Edit/5
        public async System.Threading.Tasks.Task <ActionResult> Edit(int id)
        {
            var loadSelectListItem          = new LoadSelectListItem();
            PurchaseOrderEdit PurchaseOrder = await new HttpClientLib().GetByIdAsync <PurchaseOrderEdit>("API", "/api/PurchaseOrders/", id);

            PurchaseOrder.PurchaseOrderStatusList = await loadSelectListItem.PurchaseOrderStatusAsync();

            PurchaseOrder.SupplierList = await loadSelectListItem.SupplierAsync();

            Dictionary <string, string> paramList = new Dictionary <string, string>();

            paramList.Add("purchaseOrderId", id.ToString());
            PurchaseOrder.VPurchaseOrderLines = await new HttpClientLib().GetByAsync <IEnumerable <VPurchaseOrderLines> >("API", "/api/PurchaseOrderLines/", paramList);

            return(View(PurchaseOrder));
        }
예제 #8
0
        // GET: SalesOrders/Edit/5
        public async System.Threading.Tasks.Task <ActionResult> Edit(int?salesOrderId)
        {
            if (salesOrderId == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var            loadSelectListItem = new LoadSelectListItem();
            SalesOrderEdit salesOrderEdit     = await new HttpClientLib().GetByIdAsync <SalesOrderEdit>("API", "/api/SalesOrders/", (int)salesOrderId);

            salesOrderEdit.SalesOrderStatusSelectListItem = await loadSelectListItem.SalesOrderStatusAsync();

            Dictionary <string, string> paramList = new Dictionary <string, string>();

            paramList.Add("salesOrderId", salesOrderId.ToString());
            salesOrderEdit.VSalesOrderLines = await new HttpClientLib().GetByAsync <IEnumerable <VSalesOrderLines> >("API", "/api/SalesOrderLines/", paramList);
            return(View(salesOrderEdit));
        }