/// <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); } }
/// <summary> /// 获取指定表单模板的第一个流程环节信息 /// </summary> /// <param name="form_id">指定表单模板ID</param> public FormFlowInfo GetFirstFormFlow(string form_id) { IFormFlow dal = baseDal as IFormFlow; return(dal.GetFirstFormFlow(form_id)); }
/// <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)); }