Example #1
0
        /// <summary>
        /// 生产领料
        /// </summary>
        /// <returns></returns>
        public ActionResult ProductionGet()
        {
            List <Depots> cus = DepotsBLL.GetAll();

            ViewData["dlist"] = cus;
            int count        = ProduceOutDepotBLL.GetAll().Count;
            int MaxPageIndex = count % 10 == 0 ? count / 10 : count / 10 + 1;

            ViewData["count"]        = count;
            ViewData["MaxPageIndex"] = MaxPageIndex;

            //商品类别
            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());
        }
Example #2
0
 /// <summary>
 /// 删除销售出库单
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ActionResult DelProduceOutDepot(string id)
 {
     if (ProduceOutDepotBLL.DelStocks(id) > 0)
     {
         return(Content("del_yes"));
     }
     else
     {
         return(Content("del_no"));
     }
 }
Example #3
0
 /// <summary>
 /// 修改生产领料单
 /// </summary>
 /// <param name="qp"></param>
 /// <param name="list"></param>
 /// <returns></returns>
 public ActionResult EditProduceOutDepot(ProduceOutDepot qp, List <ProduceOutDepotDetail> list)
 {
     if (ProduceOutDepotBLL.EdiStocks(qp, list) > 0)
     {
         return(Content("edit_yes"));
     }
     else
     {
         return(Content("edit_no"));
     }
 }
Example #4
0
 /// <summary>
 /// 添加报价单
 /// </summary>
 /// <param name="qp"></param>
 /// <param name="list"></param>
 /// <returns></returns>
 public ActionResult AddProduceOutDepot(ProduceOutDepot qp, List <ProduceOutDepotDetail> list)
 {
     qp.UserID = Convert.ToInt32(Session["uid"]);
     if (ProduceOutDepotBLL.AddStocks(qp, list) > 0)
     {
         return(Content("add_yes"));
     }
     else
     {
         return(Content("add_no"));
     }
 }
Example #5
0
        /// <summary>
        /// 审核
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult CKProduceOutDepot(string id)
        {
            int userid = Convert.ToInt32(Session["uid"]);

            if (ProduceOutDepotBLL.CKInDepot(id, userid) > 0)
            {
                return(Content("ck_yes"));
            }
            else
            {
                return(Content("ck_no"));
            }
        }
Example #6
0
        /// <summary>
        /// 条件查询
        /// </summary>
        /// <param name="QPID">报价单编号</param>
        /// <param name="CusID">客户编号</param>
        /// <param name="QPDate">创建时间</param>
        /// <param name="UsersName">创建人</param>
        /// <param name="QPState">状态</param>
        /// <param name="PageIndex">页数</param>
        /// <returns></returns>
        public ActionResult Find(string PODID, string UsersName, string DepotID, string PODDate, int PODState, int PageIndex)
        {
            int count = 0;
            List <ProduceOutDepot> list = ProduceOutDepotBLL.Find(PODID, DepotID, PODDate, UsersName, PODState, PageIndex, 10, out count);

            count = count % 10 == 0 ? count / 10 : count / 10 + 1;
            List <object> listed = new List <object>();

            if (list.Count > 0)
            {
                foreach (ProduceOutDepot item in list)
                {
                    listed.Add(new { PODID = item.PODID, DepotID = item.DepotID, DepotName = item.Depots.DepotName, UserID = item.UserID, UsersName = item.Users.UsersName, PODDate = item.PODDate, PODState = item.PODState, PODDesc = item.PODDesc, MaxPageIndex = count });
                }
            }
            else
            {
                listed.Add(new { PODID = "", MaxPageIndex = 0 });
            }
            return(Json(listed));
        }