コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <summary>
        /// 增加环节处理人实体
        /// </summary>
        /// <param name="model"></param>
        public void Add(case_workflowspecificusers model)
        {
            Entities db = new Entities();

            db.case_workflowspecificusers.Add(model);
            db.SaveChanges();
        }
コード例 #3
0
 //法制科科员回复
 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());
     }
 }
コード例 #4
0
        /// <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();
            }
        }