/// <summary>
        /// Populate Incomplete History
        /// </summary>
        /// <param name="dtResults"></param>
        /// <returns></returns>
        public static JobIncompleteOutcomeCollection Populate(DataTable dtResults)
        {
            JobIncompleteOutcomeCollection colMembers = null;
            JobIncompleteOutcome incompleteOutcome = null;

            if (dtResults!=null && dtResults.Rows.Count > 0)
            {
                colMembers = new JobIncompleteOutcomeCollection();
                foreach (DataRow drMember in dtResults.Rows)
                {
                    incompleteOutcome = new JobIncompleteOutcome();
                    incompleteOutcome.IncompleteReason = drMember["IncompleteReason"].ToString();
                    incompleteOutcome.StartDateTime = (DateTime)drMember["StartDateTime"];
                    incompleteOutcome.EndDateTime = (DateTime)drMember["StopDateTime"];
                    incompleteOutcome.UserID = drMember["UserID"].ToString();
                    colMembers.Add(incompleteOutcome);
                }
            }

            return colMembers;
        }
 public static JobIncompleteOutcome Populate(DataRow drMember)
 {
     JobIncompleteOutcome incompleteOutcome = new JobIncompleteOutcome();
     incompleteOutcome.IncompleteReason = drMember["IncompleteReason"].ToString();
     incompleteOutcome.StartDateTime = (DateTime)drMember["StartDateTime"];
     incompleteOutcome.EndDateTime = (DateTime)drMember["StopDateTime"];
     incompleteOutcome.UserID = drMember["UserID"].ToString();
     return incompleteOutcome;
 }