コード例 #1
0
        private SequenceDetail zMapToSequenceDetail(dataAccess.DataReaderHelper reader)
        {
            Sequence       sequence       = zMapToSequence(reader);
            List <Step>    sequenceSteps  = Converter.FromBinary <List <Step> >(reader.GetFieldValue <byte[]>("Sequence"));
            SequenceDetail sequenceDetail = new SequenceDetail(sequence, sequenceSteps);

            return(sequenceDetail);
        }
コード例 #2
0
        private ScheduledTask zMapToScheduledTask(dataAccess.DataReaderHelper reader)
        {
            ScheduledTaskRunStatistics lastRunStatistics = zMapToScheduledTaskRunStatistics(reader);
            ScheduledTask scheduledTask = new ScheduledTask(lastRunStatistics);

            scheduledTask.ScheduledTaskId = reader.GetInt64("ScheduledTaskId");
            scheduledTask.TaskName        = reader.GetString("TaskName");
            scheduledTask.RunSchedule     = Converter.FromBinary <Schedule>(reader.GetFieldValue <byte[]>("Schedule"));
            string runDurationLimit = reader.GetNullableString("RunDurationLimit");

            scheduledTask.RunDurationLimit = runDurationLimit != null?TimeSpan.Parse(runDurationLimit) : new TimeSpan?();

            scheduledTask.Enabled   = reader.GetBoolean("Enabled");
            scheduledTask.IsDeleted = reader.GetBoolean("ScheduledTaskIsDeleted");
            scheduledTask.NextScheduledRunTimeUtc = reader.GetNullableDateTime("NextScheduledRunTimeUtc");
            if (!reader.IsDBNull("SequenceId"))
            {
                scheduledTask.TaskSequence = zMapToSequence(reader);
            }
            return(scheduledTask);
        }