public ActionResult CreateInfo() { 询价采购 model = new 询价采购(); long id = long.Parse(Request.Form["yjsp"]); model.询价商品.商品ID = id; NameValueCollection coll = Request.Form; int count = coll.Count / 3; List<_议价列表> list = new List<_议价列表>(); for (int i = 0; i < count; i++) { _议价列表 m = new _议价列表(); m.备注 = Request.Form["note" + i]; m.供应商.用户ID = long.Parse(Request.Form["gid" + i]); m.数量 = int.Parse(Request.Form["number" + i]); m.议价商品.商品ID = id; list.Add(m); } model.采购单位.用户ID = currentUser.Id; model.议价列表 = list; 询价采购管理.添加询价采购(model); return Redirect("/单位用户后台/ConsultDetail?id=" + model.Id); }
public ActionResult CounsultStepTwo() { string gid = Request.Form["gid"]; string[] ids = gid.Split(','); long goodid = long.Parse(Request.Form["pid"]); List<long> id = new List<long>(); for (int i = 0; i < ids.Length - 1; i++) { id.Add(long.Parse(ids[i])); } IEnumerable<供应商> gys = 用户管理.查询用户<供应商>(0, 0, Query<供应商>.In(m => m.Id, id)); 询价采购 model = new 询价采购(); List<_议价列表> consult = new List<_议价列表>(); foreach (var item in gys) { _议价列表 yj = new _议价列表(); yj.供应商.用户ID = item.Id; yj.议价商品.商品ID = goodid; yj.数量 = 1; consult.Add(yj); } model.议价列表 = consult; model.询价商品.商品ID = goodid; return View(model); }