public static JNPWorkflowStatus GetCurrentJNPWorkflowStatus(long jnpID) { JNPWorkflowStatus item = null; try { DataTable dataTable = ExecuteDataTable("spr_GetJNPWorkflowStatusByJNPID", jnpID); if (dataTable.Rows.Count == 1) { DataRow dataRow = dataTable.Rows[0]; if (dataRow != null) { item = new JNPWorkflowStatus(dataRow); } } } catch (Exception ex) { item = null; ExceptionBase.HandleException(ex); } return(item); }
public static enumJNPWorkflowStatus GetCurrentWorkflowStatusName(long jnpID) { JNPWorkflowStatus currentws = JNPWorkflowStatus.GetCurrentJNPWorkflowStatus(jnpID); enumJNPWorkflowStatus enumcurrentws = (enumJNPWorkflowStatus)currentws.JNPWorkflowStatusID; return(enumcurrentws); }
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); }
public bool IsPublished() { var wfStatus = JNPWorkflowStatus.GetCurrentJNPWorkflowStatus(this.JNPID); return((enumJNPWorkflowStatus)wfStatus.JNPWorkflowStatusID == enumJNPWorkflowStatus.Published); }