Exemplo n.º 1
0
        // GET: TalentPush/TalentPush/Edit/5
        public ActionResult Edit(string id, string viewS, string plushS)
        {
            id     = HttpUtility.UrlDecode(id);
            viewS  = HttpUtility.UrlDecode(viewS);
            plushS = HttpUtility.UrlDecode(plushS);
            string pid = HttpUtility.UrlDecode(Request["pid"]);
            string rid = HttpUtility.UrlDecode(Request["rid"]);
            string job = HttpUtility.UrlDecode(Request["job"]);

            EF.PushInterViewTable model = null;
            if (id == "-1")
            {
                model    = new EF.PushInterViewTable();
                model.ID = Guid.NewGuid().ToString();
                model.InterviewStatus = viewS;
                model.PlushStatute    = plushS;
                model.RequirementId   = int.Parse(rid);
                model.PersonalInfoId  = int.Parse(pid);
                pushviewDAL.Insert(model);
            }
            else
            {
                model = pushviewDAL.GetPushInterViewByWhere(id);
                model.InterviewStatus = viewS;
                model.PlushStatute    = plushS;

                pushviewDAL.Update(model);
            }
            return(RedirectToAction("Index", new { pid = pid, JobName = job }));
        }
Exemplo n.º 2
0
 public ActionResult Delete(string rids, string job, int pid)
 {
     try
     {
         foreach (var reqid in HttpUtility.UrlDecode(rids).Split(','))
         {
             if (reqid == "")
             {
                 continue;
             }
             EF.PushInterViewTable pushView = pushviewDAL.GetPushInterViewByWhere(int.Parse(reqid), pid);
             if (pushView != null)
             {
                 //结果存在,则重置(删除)
                 pushviewDAL.Delete(pushView);
             }
         }
     }
     catch { }
     return(RedirectToAction("Index", new { pid = pid, JobName = job }));
 }
Exemplo n.º 3
0
        public ActionResult MuchEdit(string rids, string job, int pid)
        {
            try
            {
                foreach (var reqid in HttpUtility.UrlDecode(rids).Split(','))
                {
                    if (reqid == "")
                    {
                        continue;
                    }
                    EF.PushInterViewTable pushView = pushviewDAL.GetPushInterViewByWhere(int.Parse(reqid), pid);
                    //判断当前实例是否存在
                    if (pushView == null)
                    {
                        #region  实例不存在
                        pushView    = new EF.PushInterViewTable();
                        pushView.ID = Guid.NewGuid().ToString();
                        pushView.InterviewStatus = "0";
                        pushView.PlushStatute    = "0";
                        pushView.RequirementId   = int.Parse(reqid);
                        pushView.PersonalInfoId  = pid;
                        pushviewDAL.Insert(pushView);
                        #endregion
                    }
                    else
                    {
                        #region 实例存在
                        pushView = pushviewDAL.GetPushInterViewByWhere(pushView.ID);
                        pushView.InterviewStatus = "0";
                        pushView.PlushStatute    = "0";

                        pushviewDAL.Update(pushView);
                        #endregion
                    }
                }
            }
            catch { }

            return(RedirectToAction("Index", new { pid = pid, JobName = job }));
        }