public JsonResult SaveOrUpdateUserInfo(String code, String nickName, String gender) { String openid = GetOpenid(code); if (openid == "-1") { return(Json("获取openid失败!")); } T_UserDAO dao = new T_UserDAO(); T_User user = dao.getByOpenid(openid); if (user == null) { user = new T_User(); user.name = nickName; user.sex = int.Parse(gender); user.openid = openid; dao.Add(user); user = dao.getByOpenid(openid); } else { user.name = nickName; user.sex = int.Parse(gender); dao.Update(user); } return(Json(user.id)); }
//----------修改联系方式----------------------- public ActionResult phone(String p) { if (String.IsNullOrWhiteSpace(p)) { return(Fail("error")); } String uid = Convert.ToString(Session["uid"]); T_UserDAO phonedao = new T_UserDAO(); T_User phone = phonedao.GetById(uid); phone.phone = p; phonedao.Update(phone); int result = phonedao.Update(phone); if (result > 0) { Session["phone"] = p; return(Success("已通过!", null)); } else { return(Success("已通过,但未记录", null)); } }
//----------发起任务视图----------------------- public ActionResult ClientBList() { 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; T_Task entity = new T_Task(); if (!String.IsNullOrEmpty(Request.QueryString["status"])) { entity.statusId = Int32.Parse(Request.QueryString["status"]); } List <T_Task> entitys = entityDao.Search(entity, page, this.pageSize, search_criteria, T_Task.Columns.statusId, AscDesc.ASC, out total); T_Task_StatusDAO sdao = new T_Task_StatusDAO(); T_UserDAO udao = new T_UserDAO(); T_TaskDAO tdao = new T_TaskDAO(); String uid = Convert.ToString(Session["uid"]); T_User q = udao.GetByModel(new T_User() { id = uid }); Session["roleid"] = q.roleId; ViewBag.status = sdao.GetAllByModel(null); ViewBag.total = total; ViewBag.pageSize = this.pageSize; ViewBag.status = sdao.GetAllByModel(null); ViewBag.list = entitys; return(View(entitys)); }
public JsonResult test(String s) { T_GoodsDAO goodsDao = new T_GoodsDAO(); T_UserDAO userDao = new T_UserDAO(); T_CommentDAO commentDao = new T_CommentDAO(); String test = goodsDao.test(s) + "|" + userDao.test(s) + "|" + commentDao.test(s); return(Json(test)); }
public ActionResult UserCenter() { String uid = Convert.ToString(Session["uid"]); T_UserDAO userdao = new T_UserDAO(); T_User q = userdao.GetByModel(new T_User() { id = uid }); Session["phone"] = q.phone; return(View()); }
public JsonResult doCheck() { String uid = Convert.ToString(Session["uid"]); var taskid = Convert.ToInt32(Request["id"]); var time = Request["time"]; if (String.IsNullOrWhiteSpace(time)) { return(Fail("请填写时间")); } else { T_TaskDAO taskdao = new T_TaskDAO(); T_Task task = new T_Task() { id = taskid }; task = taskdao.GetByModel(task); task.statusId = 3; task.endTime = Convert.ToDateTime(time); task.beginTime = DateTime.Now; int taskresult = taskdao.Update(task); if (taskresult > 0) { T_UserDAO userdao = new T_UserDAO(); T_User user = new T_User() { id = uid }; user = userdao.GetByModel(user); T_Task_HistoryDAO historydao = new T_Task_HistoryDAO(); T_Task_History history = new T_Task_History() { taskId = taskid, userName = user.name, content = "接受任务", descr = uid }; int result = historydao.Add(history); if (result > 0) { return(Success("已通过!", null)); } else { return(Success("已通过,但未记录", null)); } } else { return(Fail("操作失败,请重试。")); } } }
public JsonResult DoLogin(String account, String password) { T_UserDAO dao = new T_UserDAO(); T_User user = dao.getByAccount(account); if (user != null && Tool.MD5Encrypt(password, 32).Equals(user.password)) { this.HttpContext.Session.SetString("username", user.name); return(Success("登陆成功", "message")); } return(Fail("用户名密码不匹配", "message")); }
public ActionResult List() { String uid = Convert.ToString(Session["uid"]); if (String.IsNullOrWhiteSpace(uid)) { return(Fail("没有足够的参数")); } else { //翻页,页数查询条件 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; T_Task entity = new T_Task(); //任务状态查询 if (!String.IsNullOrEmpty(Request.QueryString["status"])) { entity.statusId = Int32.Parse(Request.QueryString["status"]); } T_TaskDAO entityDao = new T_TaskDAO(); List <T_Task> entitys = entityDao.Search(entity, page, this.pageSize, search_criteria, T_Task.Columns.statusId, AscDesc.ASC, out total); ViewBag.list = entitys; T_UserDAO udao = new T_UserDAO(); T_User q = udao.GetByModel(new T_User() { id = uid }); T_Task_StatusDAO sdao = new T_Task_StatusDAO(); ViewBag.uid = uid; Session["roleid"] = q.roleId; ViewBag.status = sdao.GetAllByModel(null); //ViewBag.list = taskList; return(View()); } }
public ActionResult Distribute() { String uid = Convert.ToString(Session["uid"]); if (String.IsNullOrWhiteSpace(uid)) { return(Fail("没有足够的参数")); } else { T_TaskDAO taskdao = new T_TaskDAO(); T_Task task = new T_Task() { statusId = 2 }; List <T_Task> tasklist = taskdao.GetAllByModel(task); T_UserDAO userdao = new T_UserDAO(); T_User user = new T_User() { roleId = 3 }; List <T_User> userlist = userdao.GetAllByModel(user); T_User q = userdao.GetByModel(new T_User() { id = uid }); Session["username"] = q.name; Session["dept"] = q.dept; Session["roleid"] = q.roleId; ViewBag.tasklist = tasklist; ViewBag.userlist = userlist; ViewBag.uid = uid; return(View()); } }
//----------修改密码----------------------- public JsonResult changePass() { String uid = Convert.ToString(Session["uid"]); String pass = Request["pass"]; String oldpass = Request["old"]; T_UserDAO userdao = new T_UserDAO(); T_User entity = new T_User() { id = uid, password = oldpass }; entity = userdao.GetByModel(entity); if (entity == null) { return(Fail("密码错误,请重新输入")); } else { T_User q = userdao.GetByModel(new T_User() { id = uid }); q.password = pass; userdao.Update(q); pass = ""; // var tempEntity = new { roleid=entity.roleId }; // string json5 = JsonConvert.SerializeObject(tempEntity); return(Success("修改密码成功", entity)); // } }
/// <summary> /// 构造函数 /// </summary> public T_UserBLL(LoggingSessionInfo pUserInfo) { this.CurrentUserInfo = pUserInfo; this._currentDAO = new T_UserDAO(pUserInfo); }
//-----提交任务进度------------- public JsonResult AddReport() { String uid = Convert.ToString(Session["uid"]); var title = Request["taskTitle"]; var content = Request["content"]; var des = Request["descr"]; var tid = Session["tid"]; if (!String.IsNullOrWhiteSpace(title) && !String.IsNullOrWhiteSpace(content) && !String.IsNullOrWhiteSpace(des)) { T_UserDAO T_UserDao = new T_UserDAO(); T_User user = new T_User() { id = uid }; user = T_UserDao.GetByModel(user); //user.name; String u = user.name; if (user == null) { return(Fail("用户验证失败,请重新登录")); } else { int i; T_TaskDAO T_TaskDao = new T_TaskDAO(); T_Task task = new T_Task() { title = title }; task = T_TaskDao.GetByModel(task);// task.id; String descr = "汇报任务"; T_Task_HistoryDAO T_Task_HistoryDao = new T_Task_HistoryDAO(); if (Convert.ToInt32(des) == 4) { //默认为汇报任务,当选择任务完成时,提交任务完成 descr = "任务完成"; T_Task_HistoryDAO finishdao = new T_Task_HistoryDAO(); T_Task_History finish = new T_Task_History() { taskId = Convert.ToInt32(tid), userName = user.name, content = "任务完成,等待验收", descr = descr, userId = uid, }; i = finishdao.Add(finish); T_TaskDAO Taskupdatedao = new T_TaskDAO(); T_Task takk = Taskupdatedao.GetById(Convert.ToInt32(tid)); takk.endTime = DateTime.Now; takk.statusId = 4; Taskupdatedao.Update(takk); return(Success("提交成功,等待验收", null)); } else { T_Task_History history = new T_Task_History(); //汇报完成同时生成一条历史记录 history.taskId = task.id; history.userName = user.name; history.content = Request["content"]; history.descr = descr; history.userId = uid; i = T_Task_HistoryDao.Add(history); }; if (i > 0) { return(Success("汇报成功!", null)); } else { return(Fail("添加失败,请重试。")); } } } else { return(Fail("提交失败,请填写完各项再提交。")); } }
public ActionResult List() { T_UserDAO entityDao = new T_UserDAO(); int page = 1;//第几页 if (!String.IsNullOrEmpty(Request.Query["p"])) { page = Convert.ToInt32(Request.Query["p"]); } String search_criteria = "";//全文模糊查询条件 if (!String.IsNullOrEmpty(Request.Query["s"])) { search_criteria = Request.Query["s"]; } String col = null;//排序列 Expression <Func <T_User, dynamic> > orderBy = null; try { if (!String.IsNullOrEmpty(Request.Query["o"])) { col = Request.Query["o"]; orderBy = entityDao.GetOrderByFromColName(col); } else { //如果页面没有排序规则,则按id排序 orderBy = entityDao.GetOrderByFromColName("id"); } } catch (Exception ex) { throw ex; } bool isDecending = true;//默认按降序排序 if (!String.IsNullOrEmpty(Request.Query["de"])) { try { isDecending = Convert.ToBoolean(Request.Query["de"]); } catch (Exception ex) { } } int total = 0; List <T_User> list = //从url输入的待查询文本,支持多关键字模糊查询 entityDao.Search(ref total, search_criteria, null, //where里面支持另一些lambda条件表达式,跟前面的文本形成and关系 orderBy, isDecending, //排序 page, this.pageSize) //分页 .ToList(); ViewBag.total = total; ViewBag.list = list; ViewBag.pageSize = this.pageSize; ViewData["Title"] = "用户列表"; ViewData["username"] = HttpContext.Session.GetString("username"); return(View()); }
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; T_Task entity = new T_Task(); if (!String.IsNullOrEmpty(Request.QueryString["status"])) { entity.statusId = Int32.Parse(Request.QueryString["status"]); } List <T_Task> entitys = entityDao.Search(entity, page, this.pageSize, search_criteria, T_Task.Columns.statusId, AscDesc.ASC, out total); T_Task_StatusDAO sdao = new T_Task_StatusDAO(); T_UserDAO udao = new T_UserDAO(); T_TaskDAO tdao = new T_TaskDAO(); String uid = Convert.ToString(Session["uid"]); T_User q = udao.GetByModel(new T_User() { id = uid }); Session["username"] = q.name; Session["dept"] = q.dept; Session["roleid"] = q.roleId; ViewBag.total = total; ViewBag.pageSize = this.pageSize; ViewBag.status = sdao.GetAllByModel(null); ViewBag.list = entitys; return(View(entitys)); if (String.IsNullOrWhiteSpace(uid)) { return(Fail("没有足够的参数")); } else { T_TaskDAO taskdao = new T_TaskDAO(); T_Task task = new T_Task() { }; List <T_Task> tasklist = taskdao.GetAllByModel(task); T_Task_StatusDAO statusdao = new T_Task_StatusDAO(); T_Task_Status status = new T_Task_Status() { }; List <T_Task_Status> statuslist = statusdao.GetAllByModel(status); ViewBag.uid = Session["uid"]; ViewBag.list = tasklist; ViewBag.statuslist = statuslist; return(View()); } }
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)); } } }