public ActionResult Part_Recommend_Detail(long? id)
        {
            推荐信息 m = new 推荐信息();
            try
            {
                m = 推荐管理.查找推荐信息((long)id);
                if (m.推荐类型 == 推荐类型.供应商)
                {
                    if (Request.QueryString["come"] == "g")
                    {
                        ViewData["r_t"] = "推荐供应商";
                    }
                    else
                    {
                        ViewData["r_t"] = "审核推荐的供应商";
                    }
                }
                else
                {
                    if (Request.QueryString["come"] == "g")
                    {
                        ViewData["r_t"] = "推荐评审专家";
                    }
                    else
                    {
                        ViewData["r_t"] = "审核推荐的评审专家";
                    }

                }
            }
            catch
            {
                m = null;
            }
            return PartialView("Procure_Part/Part_Recommend_Detail", m);
        }
Example #2
0
 public static bool 更新推荐信息(推荐信息 content,bool f = true)
 {
     return Mongo.更新(content,f);
 }
        public ActionResult Recommend_Expert(int? id)
        {
            try
            {
                int count = int.Parse(Request.Params["count"]);
                for (int i = 0; i < count; i++)
                {
                    推荐信息 temp = new 推荐信息
                    {
                        推荐类型 = 推荐类型.专家,
                        名称 = Request.Form["name__" + i],
                        推荐理由 = Request.Form["reason__" + i],
                        推荐人 = new 用户链接<单位用户>
                        {
                            用户ID = currentUser.Id
                        },
                        联系方式 = new _联系方式
                        {
                            联系人 = Request.Form["Cname__" + i],
                            手机 = Request.Form["tel__" + i],
                            固定电话 = Request.Form["phonearea__" + i] + "-" + Request.Form["phonenum__" + i]
                        }
                    };

                    //采购处处长推荐,直接审核通过
                    if (currentUser.管理单位.用户ID == 10)
                    {
                        temp.推荐审核数据.推荐状态 = 推荐状态.推荐通过;
                        temp.推荐审核数据.审核时间 = DateTime.Now;
                        temp.推荐审核数据.审核者.用户ID = currentUser.Id;
                    }
                    else
                    {
                        //站内消息
                        站内消息 Msg = new 站内消息();
                        对话消息 Talk = new 对话消息();

                        Msg.重要程度 = 重要程度.特别重要;
                        Msg.消息类型 = 消息类型.推荐专家和供应商;

                        Msg.发起者.用户ID = currentUser.Id;
                        Talk.发言人.用户ID = currentUser.Id;
                        var sendid = 11;

                        Talk.消息主体.标题 = "待审核推荐评审专家";
                        Talk.消息主体.内容 = "有一条待审核的推荐评审专家未处理,<a style='color:red;text-decoration:underline;' href='/单位用户后台/Recommend_ExpertList_Audit'>点击这里进行审核</a>";

                        temp.推荐审核数据.推荐状态 = 推荐状态.待联系;
                        temp.推荐审核数据.审核者.用户ID = 11;

                        站内消息管理.添加站内消息(Msg, currentUser.Id, sendid);
                        对话消息管理.添加对话消息(Talk, Msg);
                    }

                    推荐管理.添加推荐信息(temp);
                }

            }
            catch
            {

            }
            return View("Recommend_ExpertList");
        }
Example #4
0
 public static bool 添加推荐信息(推荐信息 content)
 {
     return Mongo.添加(content);
 }