public static JNPWorkflowStatusCollection GetCollection(long jnpID) { JNPWorkflowStatusCollection collection = null; try { DataTable dataTable = ExecuteDataTable("spr_GetJNPWorkflowStatuses", jnpID); collection = GetCollection(dataTable); } catch (Exception ex) { ExceptionBase.HandleException(ex); } return(collection); }
protected static JNPWorkflowStatusCollection GetCollection(DataTable dataItems) { JNPWorkflowStatusCollection collection = new JNPWorkflowStatusCollection(); if (dataItems != null) { for (int i = 0; i < dataItems.Rows.Count; i++) { JNPWorkflowStatus item = new JNPWorkflowStatus(dataItems.Rows[i]); collection.Add(item); } } else { throw new Exception("You cannot create a JNPWorkflowStatus collection from a null data table."); } return(collection); }