Beispiel #1
0
        /// <summary>
        /// 插入流程环节定义
        /// </summary>
        /// <param name="flowInfo">流程环节信息</param>
        /// <returns>成功返回true,失败返回false</returns>
        public bool InsertAppFlow(FormFlowInfo flowInfo)
        {
            if (flowInfo == null)
            {
                return(false);
            }

            try
            {
                IFormFlow dal = baseDal as IFormFlow;
                dal.IncreaseOrder(flowInfo.FormId, flowInfo.Orderbyid);

                baseDal.Insert(flowInfo);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 获取指定表单模板的第一个流程环节信息
        /// </summary>
        /// <param name="form_id">指定表单模板ID</param>
        public FormFlowInfo GetFirstFormFlow(string form_id)
        {
            IFormFlow dal = baseDal as IFormFlow;

            return(dal.GetFirstFormFlow(form_id));
        }
Beispiel #3
0
        /// <summary>
        /// 获取指定表单模板的流程环节列表
        /// </summary>
        /// <param name="form_id">指定表单模板ID</param>
        public List <FormFlowInfo> GetFormFlow(string form_id)
        {
            IFormFlow dal = baseDal as IFormFlow;

            return(dal.GetFormFlow(form_id));
        }