public HttpResponseMessage ModifyUserTask() { HttpRequestBase request = ((HttpContextWrapper)this.Request.Properties["MS_HttpContext"]).Request; QW_UserTasksBLL bll = new QW_UserTasksBLL(); QW_UserTasksModel model = new QW_UserTasksModel(); if (!string.IsNullOrEmpty(request.Form["userid"])) { model.userid = Convert.ToInt32(request.Form["userid"]); } if (!string.IsNullOrEmpty(request.Form["taskstarttime"])) { model.taskstarttime = Convert.ToDateTime(request.Form["taskstarttime"]); } if (!string.IsNullOrEmpty(request.Form["signinareaid"])) { model.signinareaid = Convert.ToInt32(request.Form["signinareaid"]); } if (!string.IsNullOrEmpty(request.Form["patrolid"])) { model.patrolid = Convert.ToInt32(request.Form["patrolid"]); } model.taskexplain = request.Form["taskexplain"]; bll.ModifyUserTask(model); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent("{\"success\":true}", Encoding.GetEncoding("UTF-8"), "text/html"); return(response); }
/// <summary> /// 获取内容 /// </summary> /// <param name="dtNow">时间</param> /// <returns></returns> public string GetTableContentMes(DateTime dtNow, int unitId) { Entities db = new Entities(); StringBuilder sbMes = new StringBuilder(); UserBLL bll = new UserBLL(); QW_UserTasksBLL utbll = new QW_UserTasksBLL(); IList <User> userList = bll.GetUser(unitId); #region 拼接日历视图 if (userList != null && userList.Count() > 0) { //获取要显示的周期 int startIndex = 0; int endIndex = 0; GetStartEndIndex(dtNow, ref startIndex, ref endIndex); IList <qw_usertasks> UserTaskList = utbll.GetUserTaskList(); foreach (var item in userList) { sbMes.Append("<tr>"); sbMes.Append("<td style=\"text-align: center; width: 12%; height:30px; border:1px solid #ddd; border-collapse: collapse; line-height:60px; background:#f2f5f7\">" + item.DisplayName + "</td>"); for (int i = startIndex; i < endIndex; i++)//遍历对应时间的勤务 { DateTime dtnow_New = dtNow.AddDays(i); DateTime dtOne = dtnow_New.Date.Date; DateTime dtTwo = dtOne.AddDays(1); IList <qw_usertasks> UserTaskList_Where = UserTaskList .Where(a => a.userid == item.ID && a.taskstarttime >= dtOne && a.taskstarttime < dtTwo).ToList(); string onlyT = item.ID + "_" + dtnow_New.ToString("yyyyMMdd"); if (UserTaskList_Where != null && UserTaskList_Where.Count() > 0) { sbMes.Append("<td id=\"td_" + onlyT + "\" style=\"text-align: center; width: 12%; height:30px; border:1px solid #ddd; border-collapse: collapse;background:#F0AD4E\" ><img src='/Images/images/normal.png' style='width:30px; height:30px; cursor:pointer;' title='点我修改队员任务' onclick=\"EditUserTask('" + item.ID + "','" + dtnow_New.ToString("yyyy-MM-dd") + "','" + item.UnitID + "')\"/></td>"); } else { sbMes.Append("<td id=\"td_" + onlyT + "\" style=\"text-align: center; width: 12%; height:30px; border:1px solid #ddd; border-collapse: collapse;background:#f2f5f7\" ><img src='/Images/images/abnormal.png' style='width:30px; height:30px; cursor:pointer;' title='点我添加队员任务' onclick=\"AddUserTask('" + item.ID + "','" + dtnow_New.ToString("yyyy-MM-dd") + "','" + item.UnitID + "')\" /></td>"); } } sbMes.Append("</tr>"); } } else { sbMes.Append("<tr>"); sbMes.Append("<td style=\"text-align: center; width: 12%; height:30px; border:1px solid #ddd; border-collapse: collapse; color:red;\" colspan=\"8\">没有查询到队员</td>"); sbMes.Append("</tr>"); } #endregion return(sbMes.ToString()); }
public HttpResponseMessage DeleteUserTask(int usertaskid) { QW_UserTasksBLL bll = new QW_UserTasksBLL(); bll.DeleteUserTask(usertaskid); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent("{\"success\":true}", Encoding.GetEncoding("UTF-8"), "text/html"); return(response); }
public QW_UserTasksModel GetUserTask(string userid, string sdate) { QW_UserTasksBLL bll = new QW_UserTasksBLL(); int UserId = 0; DateTime? SDate = null; if (!string.IsNullOrEmpty(userid)) { UserId = Convert.ToInt32(userid); } if (!string.IsNullOrEmpty(sdate)) { SDate = Convert.ToDateTime(sdate); } return(bll.GetUserTask(UserId, (DateTime)SDate)); }
/// <summary> /// 根据userid 查询当前任务 /// </summary> /// <param name="userID"></param> /// <returns></returns> public List <UserTask> GetApiUserTaskList(int userID) { QW_UserTasksBLL bll = new QW_UserTasksBLL(); return(bll.GetApiUserTaskList(userID)); }
public UserTask GetUserTaskModel(int usertaskid) { QW_UserTasksBLL bll = new QW_UserTasksBLL(); return(bll.GetUserTaskModel(usertaskid)); }
public Paging <List <UserTask> > GetOldUserTaskList(int userid, int start, int limit) { QW_UserTasksBLL bll = new QW_UserTasksBLL(); return(bll.GetOldUserTaskList(userid, start, limit)); }
public HttpResponseMessage AddTeamDuty() { HttpRequestBase request = ((HttpContextWrapper)this.Request.Properties["MS_HttpContext"]).Request; QW_UserTasksModel model = new QW_UserTasksModel(); if (!string.IsNullOrEmpty(request.Form["userids[]"])) { List <int> userlist = new List <int>(); foreach (var item in request.Form["userids[]"].Split(',')) { userlist.Add(Convert.ToInt32(item)); } model.userids = userlist; } if (!string.IsNullOrEmpty(request.Form["weeks[]"])) { List <string> weeklist = new List <string>(); foreach (var item in request.Form["weeks[]"].Split(',')) { weeklist.Add(item); } model.weeks = weeklist; } if (!string.IsNullOrEmpty(request.Form["taskstarttime"])) { model.taskstarttime = Convert.ToDateTime(request.Form["taskstarttime"]); } if (!string.IsNullOrEmpty(request.Form["taskendtime"])) { model.taskendtime = Convert.ToDateTime(request.Form["taskendtime"]); } if (!string.IsNullOrEmpty(request.Form["patrolid"])) { model.patrolid = Convert.ToInt32(request.Form["patrolid"]); } if (!string.IsNullOrEmpty(request.Form["signinareaid"])) { model.signinareaid = Convert.ToInt32(request.Form["signinareaid"]); } if (!string.IsNullOrEmpty(request.Form["sszd"])) { model.sszd = Convert.ToInt32(request.Form["sszd"]); } if (!string.IsNullOrEmpty(request.Form["ssbc"])) { model.ssbc = Convert.ToInt32(request.Form["ssbc"]); } if (!string.IsNullOrEmpty(request.Form["personid"])) { model.userid = Convert.ToInt32(request.Form["personid"]); } model.taskexplain = request.Form["taskexplain"]; model.createtime = DateTime.Now; model.createuserid = Convert.ToInt32(request.Form["userid"]); QW_UserTasksBLL bll = new QW_UserTasksBLL(); bll.AddUserTask(model); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent("{\"success\":true}", Encoding.GetEncoding("UTF-8"), "text/html"); return(response); }