コード例 #1
0
ファイル: stockoutController.cs プロジェクト: gofixiao/dlerp
        public ActionResult returnred()
        {
            dynamic data = new System.Dynamic.ExpandoObject();
            var no = WebRequest.GetString("no", true);
            var type = WebRequest.GetString("type", true);
            var model = new ReturnModel();
            var list = new List<StockReturnDetailModel>();
            var message = "";
            var outno = "";
            if (type == "" || no == "")
            {
                #region 创建申请单
                type = "add";
                no = stockoutService.GetStockReturnNo();
                #endregion
            }
            else if (type == "edit")
            {
                model = stockoutService.ReturnModelList(no).FirstOrDefault();
            }
            data.one = model;
            #region 默认申请单
            var had = stockoutService.GetReturnHadOut(no);
            if (had != null && had.Count > 0) outno = had[0].text;
            else
            {
                var all = stockoutService.GetCanReturn("",4);
                if (all != null && all.Count > 0) outno = all[0].text;
            }
            list = stockoutService.StockReturnDetailList(no).ToList();
            SessionHelper.SetSession("SR" + no + Masterpage.CurrUser.staffid, list);
            #endregion

            data.no = no;
            data.outno = outno;
            data.message = message;
            data.type = type;
            return View(data);
        }
コード例 #2
0
ファイル: stockoutController.cs プロジェクト: gofixiao/dlerp
 public ActionResult returnrsell()
 {
     dynamic data = new System.Dynamic.ExpandoObject();
     var no = WebRequest.GetString("no", true);
     var type = WebRequest.GetString("type", true);
     var supplier = WebRequest.GetInt("supplier", 0);
     var model = new ReturnModel();
     var list = new List<StockReturnDetailModel>();
     var message = "";
     var outno = "";
     if (type == "" || no == "")
     {
         #region 创建申请单
         type = "add";
         no = stockoutService.GetStockReturnNo();
         var ones = ServiceDB.Instance.QueryOneModel<Supplier>("select * from Supplier where supplierid=" + supplier);
         if (ones != null)
         {
             model.supplierName = ones.supplierName;
             model.supplierId = supplier;
         }
         else model.supplierName = "";
         #endregion
     }
     else if (type == "edit")
     {
         model = stockoutService.ReturnSellModelList(no).FirstOrDefault();
     }
     data.one = model;
     #region 默认申请单
     var had = stockoutService.GetReturnHadOut(no);
     if (had != null && had.Count > 0) outno = had[0].text;
     else
     {
         var all = stockoutService.GetCanReturn(supplier,"");
         if (all != null && all.Count > 0) outno = all[0].text;
     }
     list = stockoutService.StockReturnDetailList(no).ToList();
     SessionHelper.SetSession("SR" + no + Masterpage.CurrUser.staffid, list);
     #endregion
       var ddl = purchaseService.QuerySupplier(1, 1).ToList();
       data.ddl = ddl;
     data.no = no;
     data.outno = outno;
     data.message = message;
     data.supplier = supplier;
     data.type = type;
     return View(data);
 }
コード例 #3
0
ファイル: stockinController.cs プロジェクト: gofixiao/dlerp
 public ActionResult returnone()
 {
     dynamic data = new System.Dynamic.ExpandoObject();
     var no = WebRequest.GetString("no", true);
     var type = WebRequest.GetString("type", true);
     var model = new ReturnModel();
     var list = new List<ReturnDetailModel>();
     if (type == "" || no == "")
     {
         #region 创建申请单
         type = "add";
         no = stockinService.GetReturnNo();
         #endregion
     }
     else if (type == "edit")
     {
         model = stockinService.ReturnModelList(no).FirstOrDefault();
         list = stockinService.ReturnDetailList(no).ToList();
     }
     var ddl = purchaseService.QuerySupplier(0, 1).ToList();
     data.ddl = ddl; data.no = no;
     data.one = model;
     data.type = type;
     SessionHelper.SetSession("PR" + no + Masterpage.CurrUser.staffid, list);
     return View(data);
 }