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)); }
//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())); }