Exemple #1
0
        public ActionResult Purchase(int page, int limit, Purchase t)
        {
            var bll  = new PurchaseBll();
            var List = bll.SelectList()
                       .Where(i =>
                              IsTrue(i.ProductId, t.ProductId) &&
                              IsTrue(i.supplierId, t.supplierId) &&
                              IsTrue(i.number, t.number) &&
                              IsTrue(i.status, t.status) &&
                              IsTrue(i.PurchaseTime, t.PurchaseTime)
                              )
                       .Select(i =>
                               new
            {
                i.PurchaseId,
                supplierId   = i.supplier.supplierName,
                PurchaseTime = i.PurchaseTime.ToString(),
                i.number,
                status    = StateGet(i.status),
                ProductId = i.product.ProductName
            });
            var ListJson = new
            {
                code  = 0,
                msg   = "",
                count = List.Count(),
                data  = List.Skip((page - 1) * limit).Take(limit).ToList()
            };

            return(Json(ListJson, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        //Purchase Shipping
        public ActionResult AddPurchase(Purchase AddData)
        {
            //ProductId: "1"
            //supplierId: "1"
            var Flag = new PurchaseBll().Add(AddData) != 0;

            if (Flag)
            {
                new DepotBll().Update(AddData.ProductId, AddData.number, true);
            }
            return(Content(Flag.ToString()));
        }