public string delTaskItem() { TND_TASKASSIGN t = new TND_TASKASSIGN(); t.TASK_ID = long.Parse(Request["itemid"].ToString()); SYS_USER u = (SYS_USER)Session["user"]; service.delTask(u, t); return(service.message); }
//編輯任務分派資料 #region 任務分派 public ActionResult EditForTask(string id) { logger.Info("get taskassign for update:task_id=" + id); TND_TASKASSIGN ta = null; if (null != id) { TnderProjectService service = new TnderProjectService(); ta = service.getTaskById(id); } return(View(ta)); }
//更新任務分派資料 public String refreshTaskItem(FormCollection form) { logger.Info("form:" + form.Count); string msg = "修改任務分派資料成功!!"; TND_TASKASSIGN item = new TND_TASKASSIGN(); item.PROJECT_ID = form["prjid"]; if (null != form["task_id"] && form["task_id"] != "") { item.TASK_ID = Int64.Parse(form["task_id"]); } item.USER_ID = form["userId"]; item.TASK_TYPE = form["taskType"]; item.TASK_ITEM = form["taskItem"]; item.REMARK = form["taskRemark"]; if (null != form["finishDate"] && form["finishDate"] != "") { item.FINISH_DATE = Convert.ToDateTime(form.Get("finishDate")); } item.CREATE_DATE = DateTime.Now; UserService us = new UserService(); SYS_USER u = (SYS_USER)Session["user"]; item.CREATE_ID = u.USER_ID; item.MODIFY_ID = u.USER_ID; item.MODIFY_DATE = DateTime.Now; TnderProjectService service = new TnderProjectService(); int i = service.updateTask(item); if (i == 0) { msg = service.message; } return(msg); }
//新增任務分派資料 public String AddTaskAssign(FormCollection form) { logger.Info("form:" + form.Count); string msg = "新增任務分派資料成功!!"; TND_TASKASSIGN leader = new TND_TASKASSIGN(); TND_TASKASSIGN costing = new TND_TASKASSIGN(); TND_TASKASSIGN map = new TND_TASKASSIGN(); leader.PROJECT_ID = form["project_id"]; costing.PROJECT_ID = form["project_id"]; map.PROJECT_ID = form["project_id"]; leader.TASK_TYPE = "主辦"; costing.TASK_TYPE = "成控"; map.TASK_TYPE = "圖算"; if (form["leader_user_id"] != "") { leader.USER_ID = form["leader_user_id"]; } if (form["leader_task_item"] != "") { leader.TASK_ITEM = form["leader_task_item"]; } if (form["leader_remark"] != "") { leader.REMARK = form["leader_remark"]; } if (form["leader_finish_date"] != "") { leader.FINISH_DATE = Convert.ToDateTime(form.Get("leader_finish_date")); } if (form["costing_user_id"] != "") { costing.USER_ID = form["costing_user_id"]; } if (form["costing_task_item"] != "") { costing.TASK_ITEM = form["costing_task_item"]; } if (form["costing_remark"] != "") { costing.REMARK = form["costing_remark"]; } if (form["costing_finish_date"] != "") { costing.FINISH_DATE = Convert.ToDateTime(form.Get("costing_finish_date")); } if (form["map_user_id"] != "") { map.USER_ID = form["map_user_id"]; } if (form["map_task_item"] != "") { map.TASK_ITEM = form["map_task_item"]; } if (form["map_remark"] != "") { map.REMARK = form["map_remark"]; } if (form["map_finish_date"] != "") { map.FINISH_DATE = Convert.ToDateTime(form.Get("map_finish_date")); } UserService us = new UserService(); SYS_USER u = (SYS_USER)Session["user"]; SYS_USER uInfo = us.getUserInfo(u.USER_ID); leader.CREATE_ID = uInfo.USER_ID; leader.CREATE_DATE = DateTime.Now; costing.CREATE_ID = uInfo.USER_ID; costing.CREATE_DATE = DateTime.Now; map.CREATE_ID = uInfo.USER_ID; map.CREATE_DATE = DateTime.Now; List <TND_TASKASSIGN> taskAssign = new List <TND_TASKASSIGN>(); taskAssign.Add(leader); taskAssign.Add(costing); taskAssign.Add(map); TnderProjectService service = new TnderProjectService(); int i = service.refreshTask(taskAssign); if (i == 0) { msg = service.message; } return(msg); }