예제 #1
0
        public void closeTask(WfFormInfoCtx formInfo)
        {
            List <object> ps = new List <object>();

            ps.Add(formInfo);
            si.invoke <object>("openTask", ps.ToArray());
        }
예제 #2
0
        public void openTask(WfFormInfoCtx formInfo, string taskId)
        {
            List <object> ps = new List <object>();

            ps.Add(formInfo);
            ps.Add(taskId);
            si.invoke <object>("openTask", ps.ToArray());
        }
예제 #3
0
        /// <summary>
        /// 删除文书,并且关闭审批流程
        /// </summary>
        /// <param name="idUser"></param>
        /// <param name="formInfo"></param>
        public bool deleteAndStop(string idUser, WfFormInfoCtx formInfo)
        {
            List <object> param = new List <object>();

            param.Add(idUser);
            param.Add(formInfo);
            si.url = url;
            return(si.invoke <bool>("deleteAndStop", param.ToArray()));
        }
예제 #4
0
        public CiMrDO StartProcess(string id_user, WfFormInfoCtx formInfo)
        {
            List <object> ps = new List <object>();

            ps.Add(id_user);
            ps.Add(formInfo);
            CiMrDO cimrdo = si.invoke <CiMrDO>("startProcess", ps.ToArray());

            return(cimrdo);
        }
예제 #5
0
        public CiMrDO BackTask(string id_user, WfFormInfoCtx formInfo, string taskId)
        {
            List <object> ps = new List <object>();

            ps.Add(id_user);
            ps.Add(formInfo);
            ps.Add(taskId);
            CiMrDO cimrdo = si.invoke <CiMrDO>("backTask", ps.ToArray());

            return(cimrdo);
        }