/// <summary> /// 生产入库 /// </summary> /// <returns></returns> public ActionResult InStockProduction() { List <Depots> dplist = DepotsBLL.GetAll(); List <ProductLend> prolendlist = ProductLendBLL.GetAll(); ViewData["dplist"] = dplist; ViewData["prolendlist"] = prolendlist; int count = ProduceInDepotBLL.GetAll().Count(); ViewData["count"] = count; count = count % 10 == 0 ? count / 10 : count / 10 + 1; ViewData["MaxPageIndex"] = count; //商品类别 List <ProductTypes> ptlist = ProductTypesBLL.GetAll(); //商品规格 List <ProductSpec> pslist = ProductSpecBLL.GetAll(); //商品单位 List <ProductUnit> pulist = ProductUnitBLL.GetAll(); //商品颜色 List <ProductColor> pclist = ProductColorBLL.GetAll(); ViewData["ptlist"] = ptlist; ViewData["pslist"] = pslist; ViewData["pulist"] = pulist; ViewData["pclist"] = pclist; return(View()); }
/// <summary> /// 修改生产入库单 /// </summary> /// <param name="pd"></param> /// <param name="list"></param> /// <returns></returns> public ActionResult EditProductInDepot(ProduceInDepot pd, List <ProduceInDepotDeteil> list) { if (ProduceInDepotBLL.EdiStocks(pd, list) > 0) { return(Content("edit_yes")); } else { return(Content("edit_no")); } }
/// <summary> /// 删除生产入库单 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DelProductDepot(string id) { if (ProduceInDepotBLL.DelStocks(id) > 0) { return(Content("del_yes")); } else { return(Content("del_no")); } }
/// <summary> /// 添加生产入库单 /// </summary> /// <param name="pd"></param> /// <param name="list"></param> /// <returns></returns> public ActionResult AddProductDepot(ProduceInDepot pd, List <ProduceInDepotDeteil> list) { pd.PIDUser = Convert.ToInt32(Session["uid"]); if (ProduceInDepotBLL.AddStocks(pd, list) > 0) { return(Content("add_yes")); } else { return(Content("add_no")); } }
/// <summary> /// 审核生产入库单 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult CKProductDepot(string id) { int userid = Convert.ToInt32(Session["uid"]); if (ProduceInDepotBLL.CKProduceInDepot(id, userid) > 0) { return(Content("ck_yes")); } else { return(Content("ck_no")); } }
/// <summary> /// 生产入库订单条件查询 /// </summary> /// <param name="PIDID"></param> /// <param name="UsersName"></param> /// <param name="DepotID"></param> /// <param name="PIDDate"></param> /// <param name="PIDState"></param> /// <param name="PageIndex"></param> /// <returns></returns> public ActionResult Find(string PIDID, string UsersName, string DepotID, string PIDDate, int PIDState, int PageIndex) { int count = 0; List <ProduceInDepot> list = ProduceInDepotBLL.Find(PIDID, DepotID, PIDDate, UsersName, PIDState, PageIndex, 10, out count); List <object> listed = new List <object>(); if (list.Count != 0) { count = count % 10 == 0 ? count / 10 : count / 10 + 1; foreach (ProduceInDepot item in list) { listed.Add(new { PIDID = item.PIDID, DepotID = item.DepotID, DepotName = item.Depots.DepotName, PIDDate = item.PIDDate, PIDUser = item.PIDUser, UsersName = item.Users.UsersName, PIDState = item.PIDState, PDIDesc = item.PDIDesc, MaxPageIndex = count }); } } else { listed.Add(new { PIDID = "", MaxPageIndex = 0 }); } return(Json(listed)); }