예제 #1
0
 //public void AddAcceptGood()
 //{
 //    string id = Request.Params["id"];
 //    string g_name = Request.Params["g_name"];
 //    string g_num = Request.Params["g_num"];
 //    string g_price = Request.Params["g_price"];
 //    验收单 ysd = 验收单管理.查找验收单(long.Parse(id));
 //    验收单._物资或服务条目 d = new 验收单._物资或服务条目();
 //    d.商品链接.商品ID = long.Parse(g_name);
 //    d.数量 = int.Parse(g_num);
 //    d.单价 = decimal.Parse(g_price);
 //    d.总价 = d.数量 * d.单价;
 //    ysd.物资服务列表.Add(d);
 //    验收单管理.更新验收单(ysd);
 //}
 public ActionResult EditForm()
 {
     try
     {
         List<ysdData> ds = new List<ysdData>();
         foreach (var item in 验收单单位列表信息.验收单单位列表)
         {
             ysdData yd = new ysdData();
             yd.Id = item.Id;
             yd.name = item.验收单审核单位名称;
             ds.Add(yd);
         }
         ViewData["审核单位列表"] = ds;
         ViewData["商品列表"] = 商品管理.查询供应商商品(currentUser.Id);
         ViewData["收货单位列表"] = 用户管理.查询用户<单位用户>(0, 0);
         string id = Request.Params["id"];
         验收单 ysd = 验收单管理.查找验收单(long.Parse(id));
         if (ysd == null)
         {
             return Redirect("/供应商后台/AddAcceptanceForm");
         }
         ViewData["供应商ID"] = currentUser.Id;
         return View(ysd);
     }
     catch
     {
         return Redirect("/供应商后台/AddAcceptanceForm");
     }
 }
예제 #2
0
        public ActionResult AddAcceptForm()
        {
            if (currentUser.Id == 200000000033 || currentUser.Id == 200000000840 || currentUser.Id == 200000000033 || currentUser.Id == 200000000626 || currentUser.Id == 200000000642 || currentUser.Id == 200000000202)
            {
                return Content("<script>alert('由于贵公司没有入围协议供应商,暂时不能添加验收单!');window.location='/供应商后台/';</script>");
            }
            else
            {
                List<ysdData> ds = new List<ysdData>();
                foreach (var item in 验收单单位列表信息.验收单单位列表)
                {
                    ysdData yd = new ysdData();
                    yd.Id = item.Id;
                    yd.name = item.验收单审核单位名称;
                    ds.Add(yd);
                }
                ViewData["审核单位列表"] = ds;// 用户管理.查询用户<单位用户>(0, 0, q);

                ViewData["商品列表"] = 商品管理.查询供应商商品(currentUser.Id, 0, 0, Query<商品>.Where(o => o.审核数据.审核状态 == 审核状态.审核通过));
                ViewBag.user = currentUser.企业联系人信息.联系人姓名;

                //TD:先检查用户是否持有U盾,且未过期
                var payysd = "0";
                var gys = 用户管理.查找用户<供应商>(currentUser.Id);
                if (!string.IsNullOrWhiteSpace(gys.供应商用户信息.U盾信息.序列号) && !string.IsNullOrWhiteSpace(gys.供应商用户信息.U盾信息.加密参数) && gys.供应商用户信息.U盾信息.年检结束时间 > DateTime.Now)
                {
                    payysd = "1";
                }

                ViewData["是否持有U盾"] = payysd;
                if (payysd == "1")
                {
                    Random randomGenerator = new Random(DateTime.Now.Millisecond);
                    String RndStr = "";
                    for (int i = 0; i < 32; i++)
                        RndStr += Convert.ToChar(randomGenerator.Next(97, 122));
                    ViewData["Message"] = RndStr;
                }
                ViewData["供应商ID"] = currentUser.Id;
                //先检查用户是否持有U盾,且未过期
                //return PartialView("Gys_Part/AddAcceptForm");
                return View();
            }
        }