public ActionResult SignUp_BiaoShu(招标采购预报名 model) { try { var id = Request.Form["idstr"]; var m = 招标采购预报名管理.查找招标采购预报名(long.Parse(id)); var attArr1 = new List<string>(); var remark = Request.Form["Remarks"]; m.标书信息.备注 = remark; var addattstr = Request.Form["addattstr"]; var deleteattstr = Request.Form["deleteattstr"]; var oldattstr = Request.Form["oldattstr"]; var deleteattArr = deleteattstr.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries); foreach (var item in deleteattArr) { if (System.IO.File.Exists(Server.MapPath(item))) { System.IO.File.Delete(Server.MapPath(item)); } } var attstr = oldattstr + addattstr; var attArr = attstr.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries); foreach (var item in attArr) { attArr1.Add(item); } m.标书信息.内容 = attArr1; var isclose = Request.Form["closeybm"]; if (isclose != null && isclose == "1") { m.预报名已关闭 = true; } else { m.预报名已关闭 = false; } 招标采购预报名管理.更新招标采购预报名(m); return Content("<script>alert('设置成功!');window.location='/单位用户后台/SignUp_BiaoShu?id=" + m.Id + "'</script>"); } catch { return Content("<script>alert('设置失败!');window.location='/单位用户后台/SignUp_List'</script>"); } }
public ActionResult Part_SignUp_Detail_Gys() { var item = Request.QueryString["item"]; var id = Request.QueryString["id"]; var m = new 招标采购预报名(); var model = new Dictionary<string, List<string>>(); ViewData["供应商名称"] = ""; if (!string.IsNullOrWhiteSpace(item) && !string.IsNullOrWhiteSpace(id)) { m = 招标采购预报名管理.查找招标采购预报名(long.Parse(item)); ViewData["供应商名称"] = m.预报名供应商列表.Where(o => o.供应商链接.用户ID == long.Parse(id)).First().供应商链接.用户数据.企业基本信息.企业名称; model = m.预报名供应商列表.Where(o => o.供应商链接.用户ID == long.Parse(id)).First().供应商提交资料; } ViewData["该供应商提供的资料"] = model; return PartialView("Procure_Part/Part_SignUp_Detail_Gys", m); }
public ActionResult SignUp_Detail(招标采购预报名 model) { try { var buybs = Request.Form["isbuybscontent"] + Request.Form["isbuybscontent_ed"]; var sendmail = Request.Form["issendmailcontent"] + Request.Form["issendmailcontent_ed"]; var m = 招标采购预报名管理.查找招标采购预报名(model.Id); if (!string.IsNullOrWhiteSpace(buybs) || !string.IsNullOrWhiteSpace(sendmail)) { var list = buybs.Split(new[] { "|" }, StringSplitOptions.RemoveEmptyEntries); var list_mail = sendmail.Split(new[] { "|" }, StringSplitOptions.RemoveEmptyEntries); foreach (var item in m.预报名供应商列表) { if (list.Contains(item.供应商链接.用户ID.ToString())) { item.已购买标书 = true; } else { item.已购买标书 = false; } if (list_mail.Contains(item.供应商链接.用户ID.ToString())) { item.已发送电子标书 = true; } else { item.已发送电子标书 = false; } } } else { foreach (var item in m.预报名供应商列表) { item.已购买标书 = false; } } var isclose = Request.Form["closeybm"]; if (isclose != null && isclose == "1") { m.预报名已关闭 = true; } else { m.预报名已关闭 = false; } 招标采购预报名管理.更新招标采购预报名(m, false); return Content("<script>alert('设置成功!');window.location='/单位用户后台/SignUp_Detail?id=" + m.Id + "'</script>"); } catch { return Content("<script>alert('设置失败!');window.location='/单位用户后台/SignUp_List'</script>"); } }
public ActionResult Procure_AdAdd(公告 model) { //var firstclass = Request.Form["hy"]; //var secondclass = Request.Form["secondclass"]; //var thirdclass = Request.Form["thirdclass"]; //if (firstclass != "请选择行业" && secondclass != "不限") //{ // model.公告信息.一级分类 = firstclass; // model.公告信息.二级分类 = secondclass; // if (thirdclass != "不限") // { // model.公告信息.三级分类 = thirdclass; // } //} //var time = Request.Form["publishtime"]; //var zb_contact = Request.Form["zb_contact"]; //var isybm = Request.Form["isybm"]; //if (!string.IsNullOrEmpty(time)) //{ // try // { // model.内容主体.发布时间 = Convert.ToDateTime(time); // } // catch // { // model.内容主体.发布时间 = DateTime.Now; // } //} //else //{ // model.内容主体.发布时间 = DateTime.Now; //} try { if (!string.IsNullOrWhiteSpace(Request.Form["attachtext"].ToString())) { var str = Request.Form["attachtext"].ToString(); model.内容主体.附件 = new List<string>(str.Split(new[] { "|" }, StringSplitOptions.RemoveEmptyEntries)); } else { model.内容主体.附件 = null; } if (!string.IsNullOrWhiteSpace(Request.Form["attachtext_s"].ToString())) { var str = Request.Form["attachtext_s"].ToString(); model.内容主体.图片 = new List<string>(str.Split(new[] { "|" }, StringSplitOptions.RemoveEmptyEntries)); } else { model.内容主体.图片 = null; } model.内容主体.发布时间 = DateTime.Now; //model.公告信息.一级分类 = Request.Form["hy"]; //model.公告信息.所属地域.省份 = Request.Form["deliverprovince"]; //model.公告信息.所属地域.城市 = Request.Form["delivercity"]; //model.公告信息.所属地域.区县 = Request.Form["deliverarea"]; //赋值公告所有者 model.内容基本信息.所有者.用户ID = currentUser.Id; #if INTRANET //如果是采购处或者更高级别的用户,直接审核通过进行发布,创建lucene(成都采购站,西藏采购站或者采购处及其助理员) if (currentUser.管理单位.用户ID == 10) { model.审核数据.审核状态 = 审核状态.审核通过; model.审核数据.审核时间 = DateTime.Now; model.审核数据.审核者.用户ID = currentUser.Id; //model.审核数据2.审核状态 = 审核状态.审核通过; //model.审核数据2.审核时间 = DateTime.Now; //model.审核数据2.审核者.用户ID = currentUser.Id; model.内容主体.标题 = model.项目信息.项目名称 + "(" + model.项目信息.项目编号 + ")"; model.内容主体.发布时间 = DateTime.Now; 公告管理.添加公告(model); GG_CreateIndex(model, "/Lucene.Net/IndexDic/GongGao"); } else { //站内消息 站内消息 Msg = new 站内消息(); 对话消息 Talk = new 对话消息(); Msg.重要程度 = 重要程度.特别重要; Msg.消息类型 = 消息类型.公告传递; Msg.发起者.用户ID = currentUser.Id; Talk.发言人.用户ID = currentUser.Id; Talk.消息主体.标题 = "待审核公告"; Talk.消息主体.内容 = "有一条待审核的公告未处理,<a style='color:red;text-decoration:underline;' href='/单位用户后台/Procure_AdSendList'>点击这里进行审核</a>"; var sendid = currentUser.Id; //二级单位的公告(昆明采购站,云南采购站,重庆采购站) if (currentUser.管理单位.用户ID == 11) { model.审核数据.审核状态 = 审核状态.未审核; model.审核数据.审核者.用户ID = 11; sendid = 11; } else { //低级单位提交的公告--根据省份提交到各采购站 var p = currentUser.所属地域.省份; switch (p) { case "重庆市": model.审核数据2.审核者.用户ID = 12; model.审核数据2.审核状态 = 审核状态.未审核; sendid = 12; break; case "云南省": model.审核数据2.审核者.用户ID = 13; model.审核数据2.审核状态 = 审核状态.未审核; sendid = 13; break; case "贵州省": model.审核数据2.审核者.用户ID = 14; model.审核数据2.审核状态 = 审核状态.未审核; sendid = 14; break; case "西藏自治区": model.审核数据2.审核者.用户ID = 15; model.审核数据2.审核状态 = 审核状态.未审核; sendid = 15; break; default: model.审核数据2.审核者.用户ID = 16; model.审核数据2.审核状态 = 审核状态.未审核; sendid = 16; break; } } model.内容主体.标题 = model.项目信息.项目名称 + "(" + model.项目信息.项目编号 + ")"; model.内容主体.发布时间 = DateTime.Now; 公告管理.添加公告(model); 站内消息管理.添加站内消息(Msg, currentUser.Id, sendid); 对话消息管理.添加对话消息(Talk, Msg); } #else model.审核数据.审核状态 = 审核状态.未审核; model.内容主体.标题 = model.项目信息.项目名称 + "(" + model.项目信息.项目编号 + ")"; model.内容主体.发布时间 = DateTime.Now; 公告管理.添加公告(model); #endif //if (!string.IsNullOrEmpty(zb_contact)) //{ // try // { // 招标采购项目 z = 招标采购项目管理.查找招标采购项目(int.Parse(zb_contact)); // if (model.公告信息.公告版本 == 公告.公告版本.变更 || model.公告信息.公告版本 == 公告.公告版本.更正 || model.公告信息.公告版本 == 公告.公告版本.补遗) // { // 公告链接 g = new 公告链接(); // g.公告ID = model.Id; // z.修正公告链接.Add(g); // } // switch (model.公告信息.公告性质) // { // case 公告.公告性质.技术公告: // z.技术公告链接.公告ID = model.Id; // break; // case 公告.公告性质.发标公告: // z.招标公告链接.公告ID = model.Id; // break; // case 公告.公告性质.中标公告: // z.中标公告链接.公告ID = model.Id; // break; // case 公告.公告性质.废标公告: // z.废标公告链接.公告ID = model.Id; // break; // case 公告.公告性质.流标公告: // z.流标公告链接.公告ID = model.Id; // break; // default: // break; // } // 招标采购项目管理.更新招标采购项目(z); // } // catch // { // } //} var isybm = Request.Form["isybm"]; if (isybm == "1") { if (model.公告信息.公告性质 == 公告.公告性质.采购公告 && model.公告信息.公告类别 == 公告.公告类别.公开招标) { 招标采购预报名 temp = new 招标采购预报名(); temp.所属公告链接.公告ID = model.Id; 招标采购预报名管理.添加招标采购预报名(temp); } } } catch { return Content("<script>alert('输入有误!请检查数据格式');location.href='javascript:history.go(-1)';</script>"); } return Content("<script>if(confirm('公告添加成功,点击确定继续添加,点击取消查看')){window.location='/单位用户后台/Procure_AdAdd';}else{window.location='/单位用户后台/Procure_AdSendList_S';}</script>"); }
public static bool 添加招标采购预报名(招标采购预报名 content) { return Mongo.添加(content); }
public static bool 更新招标采购预报名(招标采购预报名 content,bool modify=true) { return Mongo.更新(content, modify); }
public ActionResult AddEnroll(招标采购预报名 model) { int index = 0; Dictionary<string, List<string>> Info = new Dictionary<string, List<string>>(); List<string> pic = new List<string>(); 招标采购预报名 Newmodel = 招标采购预报名管理.查找招标采购预报名(model.Id); if (Newmodel != null) { for (int i = 0; i < Newmodel.供应商所需资料.Count; i++) { if (!Newmodel.供应商所需资料[i].图片) { Info.Add(Newmodel.供应商所需资料[i].资料名, new List<string>() { Request.Form["zl" + i.ToString()] }); } else { List<string> urls = new List<string>(); string[] url = Request.Form["picture" + i.ToString()].ToString().Split('|'); for (int m = 0; m < url.Length - 1; m++) { urls.Add(url[m]); } Info.Add(Newmodel.供应商所需资料[i].资料名, urls); } } 招标采购预报名._供应商预报名信息 model1 = null; if (Newmodel.预报名供应商列表 != null && Newmodel.预报名供应商列表.Count() != 0) { for (int i = 0; i < Newmodel.预报名供应商列表.Count(); i++) { if (Newmodel.预报名供应商列表[i].供应商链接.用户ID == currentUser.Id) { index = i; model1 = Newmodel.预报名供应商列表[i]; } } if (model1 != null) { model1.供应商提交资料 = Info; } Newmodel.预报名供应商列表[index] = model1; 招标采购预报名管理.更新招标采购预报名(Newmodel); } } return Redirect("/供应商后台/gys_enroll?page=1"); }