Пример #1
0
        /// <summary>
        /// 条件查询供货商的个数
        /// </summary>
        /// <param name="type"></param>
        /// <param name="content"></param>
        /// <param name="PageIndex"></param>
        /// <returns></returns>
        public ActionResult ProLendFindCount(int type, string content, int PageIndex)
        {
            int count = ProductLendBLL.FindCount(type, content, PageIndex);
            int page  = count % 10 == 0 ? count / 10 : count / 10 + 1;

            return(Json(new { Count = count, Page = page }));
        }
Пример #2
0
        /// <summary>
        /// 分页查询供应商信息
        /// </summary>
        /// <param name="PageIndex"></param>
        /// <returns></returns>
        public ActionResult ProductLendPage(int PageIndex)
        {
            int PageSize = 10;
            int count    = ProductLendBLL.GetAll().Count;

            ViewData["count"]        = count;
            ViewData["PageIndex"]    = PageIndex;
            ViewData["MaxPageIndex"] = count % 10 == 0 ? (count / PageSize) : (count / PageSize + 1);
            List <ProductLend> list = ProductLendBLL.GetAllPage(10, PageIndex);
            var listed = from s in list
                         select
                         new {
                s.PPID,
                s.PPName,
                s.PPAddress,
                s.PPBank,
                s.PPCompany,
                s.PPDesc,
                s.PPEmail,
                s.PPFax,
                s.PPGoods,
                s.PPMan,
                s.PPTel,
                s.PPUrl
            };

            return(Json(listed));
        }
Пример #3
0
        /// <summary>
        /// 采购订单
        /// </summary>
        /// <returns></returns>
        public ActionResult StocksOrder()
        {
            List <Depots>      dplist      = DepotsBLL.GetAll();
            List <ProductLend> prolendlist = ProductLendBLL.GetAll();

            ViewData["dplist"]      = dplist;
            ViewData["prolendlist"] = prolendlist;

            //商品类别
            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;

            int count        = StocksBLL.GetAll().Count;
            int MaxPageIndex = count % 10 == 0 ? count / 10 : count / 10 + 1;

            ViewData["count"]        = count;
            ViewData["MaxPageIndex"] = MaxPageIndex;
            return(View());
        }
Пример #4
0
        /// <summary>
        /// 采购退货
        /// </summary>
        /// <returns></returns>
        public ActionResult ReturnStock()
        {
            List <ProductLend> plist  = ProductLendBLL.GetAll();
            List <Depots>      dplist = DepotsBLL.GetAll();

            ViewData["plist"]  = plist;
            ViewData["dplist"] = dplist;
            return(View());
        }
Пример #5
0
        public ActionResult ProductLend()
        {
            int PageSize = 10;

            ViewData["prolendlist"] = ProductLendBLL.GetAllPage(10, 1);
            int count = ProductLendBLL.GetAll().Count;

            ViewData["count"]        = count;
            ViewData["MaxPageIndex"] = count % 10 == 0 ? (count / PageSize) : (count / PageSize + 1);
            ViewData["PageIndex"]    = 1;
            return(View());
        }
Пример #6
0
        public ActionResult EditProductLend(ProductLend pd)
        {
            if (ProductLendBLL.Edit(pd) > 0)
            {
                TempData["fg"] = "edit_yes";
            }
            else
            {
                TempData["fg"] = "edit_no";
            }

            return(RedirectToAction("ProductLend"));
        }
Пример #7
0
        public ActionResult DelProductLend(string id)
        {
            if (ProductLendBLL.Delete(id) > 0)
            {
                TempData["fg"] = "del_yes";
            }
            else
            {
                TempData["fg"] = "del_no";
            }

            return(RedirectToAction("ProductLend"));
        }
Пример #8
0
        public ActionResult AddProductLend(ProductLend pd)
        {
            if (ProductLendBLL.Add(pd) > 0)
            {
                TempData["fg"] = "add_yes";
            }
            else
            {
                TempData["fg"] = "add_no";
            }

            return(RedirectToAction("ProductLend"));
        }
Пример #9
0
        /// <summary>
        /// 条件查询供货商信息
        /// </summary>
        /// <param name="type"></param>
        /// <param name="content"></param>
        /// <param name="PageIndex"></param>
        /// <returns></returns>
        public ActionResult ProLendFind(int type, string content, int PageIndex)
        {
            List <ProductLend> list = ProductLendBLL.Find(type, content, PageIndex);
            var listed = from s in list
                         select
                         new
            {
                s.PPID,
                s.PPName,
                s.PPAddress,
                s.PPBank,
                s.PPCompany,
                s.PPDesc,
                s.PPEmail,
                s.PPFax,
                s.PPGoods,
                s.PPMan,
                s.PPTel,
                s.PPUrl
            };

            return(Json(listed, JsonRequestBehavior.AllowGet));
        }
Пример #10
0
        /// <summary>
        /// 采购入库
        /// </summary>
        /// <returns></returns>
        public ActionResult InStock()
        {
            List <Depots>      dplist      = DepotsBLL.GetAll();
            List <ProductLend> prolendlist = ProductLendBLL.GetAll();

            ViewData["dplist"]      = dplist;
            ViewData["prolendlist"] = prolendlist;
            //采购单总条数
            int count        = StocksBLL.GetAll().Count;
            int MaxPageIndex = count % 10 == 0 ? count / 10 : count / 10 + 1;
            //入库单总数量
            int count1        = StockInDepotBLL.GetAll().Count;
            int MaxPageIndex1 = count1 % 10 == 0 ? count1 / 10 : count1 / 10 + 1;

            ViewData["count"]         = count;
            ViewData["MaxPageIndex"]  = MaxPageIndex;
            ViewData["count1"]        = count1;
            ViewData["MaxPageIndex1"] = MaxPageIndex1;
            ViewData["PageIndex"]     = 1;
            ViewData["PageIndex1"]    = 1;


            return(View());
        }