/// <summary> /// 更新当前环节用户处理的意见 /// </summary> /// <param name="WFSAID">当前环节实例编号</param> /// <param name="UserID">处理的人员编号</param> /// <param name="CONTENT">处理的意见</param> /// <param name="STATUS">当前状态</param> /// <param name="STATUS">处理时间</param> /// <param name="IsSendMsg">是否发送短信</param> /// <param name="OATitle">公文标题</param> /// <param name="ISMAINWF">是否主流程</param> /// <returns></returns> public string function_WF_DealCurentActivityUser(string WFSAID, int UserID, string CONTENT, int STATUS, DateTime?DEALTIME, string IsSendMsg, string OATitle, int?WFCreateUserID) { Case_WorkFlowSpecificUsersDAL wfsuBLL = new Case_WorkFlowSpecificUsersDAL(); string WFSUID = string.Empty; //更新当前环节登录用户的状态及处理的意见 case_workflowspecificusers wfsuModel = wfsuBLL.GetList() .FirstOrDefault(a => a.wfsaid == WFSAID && a.userid == UserID); if (wfsuModel != null) { wfsuModel.content = CONTENT; wfsuModel.dealtime = DEALTIME; wfsuModel.status = 2; wfsuModel.ismainuser = 1;//是主控人 wfsuBLL.Update(wfsuModel); //返回当前处理人对应的编号 WFSUID = wfsuModel.wfsuid; } else { wfsuModel = new case_workflowspecificusers(); wfsuModel.wfsuid = GetNewId(); wfsuModel.userid = UserID; wfsuModel.content = CONTENT; wfsuModel.dealtime = DEALTIME; wfsuModel.status = STATUS; wfsuModel.wfsaid = WFSAID; wfsuModel.createuserid = WFCreateUserID; wfsuModel.createtime = DateTime.Now; wfsuBLL.Add(wfsuModel); //返回当前处理人对应的编号 WFSUID = wfsuModel.wfsuid; } return(WFSUID); }
/// <summary> /// 增加环节处理人实体 /// </summary> /// <param name="model"></param> public void Add(case_workflowspecificusers model) { Entities db = new Entities(); db.case_workflowspecificusers.Add(model); db.SaveChanges(); }
//法制科科员回复 public int WF_Reply(Case_WorkFlowClass workflow) { using (Entities db = new Entities()){ case_workflowspecificusers model = db.case_workflowspecificusers.FirstOrDefault(t => t.userid == workflow.WFCreateUserID && t.wfsaid == workflow.WFSAID); model.content = workflow.DEALCONTENT; model.dealtime = DateTime.Now; model.status = 2; return(db.SaveChanges()); } }
/// <summary> /// 修改环节处理人实体 /// </summary> /// <param name="model"></param> public void Update(case_workflowspecificusers model) { Entities db = new Entities(); case_workflowspecificusers result = db.case_workflowspecificusers .SingleOrDefault(a => a.wfsuid == model.wfsuid); if (result != null) { result.content = model.content; result.dealtime = model.dealtime; result.status = model.status; db.SaveChanges(); } }