public ActionResult List() { int page = 1; if (!String.IsNullOrEmpty(Request["p"])) { page = Convert.ToInt32(Request["p"]); } String search_criteria = ""; if (!String.IsNullOrEmpty(Request.QueryString["s"])) { search_criteria = Request.QueryString["s"]; } int total; //Dictionary<T_Task_UserColumns, AscDesc> orderBy = new Dictionary<T_Task_UserColumns, AscDesc>(); //List<T_Task_User> entitys = entityDao.WebSearch(page, this.pageSize, search_criteria, orderBy, out total); T_Task_User entity = new T_Task_User(); List <T_Task_User> entitys = entityDao.Search(entity, page, this.pageSize, search_criteria, T_Task_User.Columns.id, AscDesc.ASC, out total); ViewBag.total = total; ViewBag.pageSize = this.pageSize; return(View("List", entitys)); }
[ValidateInput(false)] //要加上这一句,否则会造成富文本里面的HTML代码危险警报 public JsonResult Update(T_Task_User entity) { if (entityDao.Update(entity) > 0) { return(Success("更新成功!", null)); } else { return(Fail("更新失败!")); } }
[ValidateInput(false)] //要加上这一句,否则会造成富文本里面的HTML代码危险警报 public JsonResult Add(T_Task_User entity) { if (entityDao.Add(entity) > 0) { return(Success("新增成功!", null)); } else { return(Fail("新增失败!")); } }
//----------任务详情视图----------------------- public ActionResult Task() { String taskid = Request["id"]; String uid = Convert.ToString(Session["uid"]); String roleid = Convert.ToString(Session["roleid"]); if (String.IsNullOrWhiteSpace(taskid) || String.IsNullOrWhiteSpace(uid) || String.IsNullOrWhiteSpace(roleid)) { return(Fail("参数不足,请重试")); } //参数不足会返回错误信息 else { T_Task_HistoryDAO historydao = new T_Task_HistoryDAO(); T_Task_History history = new T_Task_History() { taskId = Convert.ToInt32(taskid) }; List <T_Task_History> hislist = historydao.GetAllByModel(history); ViewBag.list = hislist; T_Task_History title = historydao.GetByModel(history); ViewBag.uid = uid; T_TaskDAO taskdao = new T_TaskDAO(); T_Task task = new T_Task() { id = Convert.ToInt32(taskid) }; task = taskdao.GetByModel(task); Session["title"] = task.title; Session["tid"] = task.id; Session["roleid"] = roleid; ViewBag.content = task.content; ViewBag.createtime = task.createTime; ViewBag.begintime = task.beginTime; ViewBag.endtime = task.endTime; ViewBag.statusid = task.statusId; Session["statusid"] = ViewBag.statusid; ViewBag.status = task.statusIdEntity.descr; //根据任务编号返回跟任务相关的各种信息 T_Task_UserDAO tuserdao = new T_Task_UserDAO(); T_Task_User tuser = new T_Task_User() { taskId = Convert.ToInt32(Request["id"]) }; List <T_Task_User> tuserlist = tuserdao.GetAllByModel(tuser); ViewBag.tuser = tuserlist; return(View()); } }
public ActionResult Edit() { T_Task_User entity = new T_Task_User(); Int32 id = Convert.ToInt32("-1"); if (!String.IsNullOrWhiteSpace(Request.QueryString["id"])) { id = Convert.ToInt32(Request.QueryString["id"]); } entity = entityDao.GetById(id); return(View("Edit", entity)); }
public ActionResult Show() { T_Task_User entity = new T_Task_User(); try { if (!String.IsNullOrEmpty(Request.QueryString["id"])) { entity = entityDao.GetById(Convert.ToInt32(Request.QueryString["id"])); } } catch (Exception ex) { } return(View("Show", entity)); }
public JsonResult doDistribute() { String uid = Convert.ToString(Session["uid"]); var title = Request["title"]; var userid = Request["userid"]; var name = Request["name"]; var content = Request["content"]; var starttime = Request["starttime"]; var endtime = Request["endtime"]; if (String.IsNullOrWhiteSpace(content) || String.IsNullOrWhiteSpace(name) || String.IsNullOrWhiteSpace(userid) || String.IsNullOrWhiteSpace(title)) { return(Fail("参数不完整,请填写完毕再提交。")); } else { T_TaskDAO taskdao = new T_TaskDAO(); T_Task task = new T_Task() { id = Convert.ToInt32(title) }; task = taskdao.GetByModel(task); task.beginTime = Convert.ToDateTime(starttime); task.endTime = Convert.ToDateTime(endtime); task.statusId = 3; if (taskdao.Update(task) > 0) { T_Task_UserDAO taskuserdao = new T_Task_UserDAO(); T_Task_User taskuser = new T_Task_User() { userId = userid, taskId = task.id, descr = content }; if (taskuserdao.Add(taskuser) > 0) { T_Task_HistoryDAO historydao = new T_Task_HistoryDAO(); T_Task_History history = new T_Task_History() { taskId = task.id, descr = "分配任务" }; history = historydao.GetByModel(history); if (history == null) { T_UserDAO userdao = new T_UserDAO(); T_User user = new T_User() { id = uid }; user = userdao.GetByModel(user); history = new T_Task_History() { taskId = task.id, userName = user.name, descr = "分配任务", content = "任务已分配。" }; if (historydao.Add(history) > 0) { return(Success("已成功分发任务给" + name, null)); } else { return(Fail("已分配,但未记录到任务历史中。")); } } else { return(Success("已成功分发任务给" + name, null)); } } else { return(Fail("任务还没成功分配给" + name)); } } else { return(Fail("任务还没成功分配给" + name)); } } }