コード例 #1
0
 /// <summary>
 /// Parent Constructor
 /// </summary>
 /// <param name="parent">parent</param>
 /// <param name="Summary">Summary</param>
 public MWorkflowProcessorLog(MWorkflowProcessor parent, String Summary)
     : this(parent.GetCtx(), 0, parent.Get_Trx())
 {
     SetClientOrg(parent);
     SetAD_WorkflowProcessor_ID(parent.GetAD_WorkflowProcessor_ID());
     SetSummary(Summary);
 }
コード例 #2
0
        /// <summary>
        /// Get Active
        /// </summary>
        /// <param name="ctx">context</param>
        /// <returns>active processors</returns>
        public static MWorkflowProcessor[] GetActive(Ctx ctx)
        {
            List <MWorkflowProcessor> list = new List <MWorkflowProcessor>();
            String  sql   = "SELECT * FROM AD_WorkflowProcessor WHERE IsActive='Y'";
            DataSet pstmt = null;

            try
            {
                pstmt = DataBase.DB.ExecuteDataset(sql, null, null);
                for (int i = 0; i < pstmt.Tables[0].Rows.Count; i++)
                {
                    DataRow dr = pstmt.Tables[0].Rows[i];
                    list.Add(new MWorkflowProcessor(ctx, dr, null));
                }
                pstmt = null;
            }
            catch (Exception e)
            {
                if (pstmt != null)
                {
                    pstmt = null;
                }
                _log.Log(Level.SEVERE, sql, e);
            }
            MWorkflowProcessor[] retValue = new MWorkflowProcessor[list.Count];
            retValue = list.ToArray();
            return(retValue);
        }