Exemplo n.º 1
0
 /// <summary>
 /// resets values of this object to default contraint values
 /// </summary>
 void IFilterDefinition.ResetToDefault()
 {
     lastRunDate    = new DateTime();
     nextRunDate    = new DateTime();
     name           = string.Empty;
     category       = string.Empty;
     enabled        = EnumThreeState.All;
     status         = EnumStatus.All;
     runnable       = EnumThreeState.All;
     scheduled      = EnumThreeState.All;
     lastRunOutcome = EnumCompletionResult.All;
 }
Exemplo n.º 2
0
        /// <summary>
        /// setup-s filter definition based on a template
        /// </summary>
        /// <param name="template"></param>
        void IFilterDefinition.ShallowCopy(object template)
        {
            System.Diagnostics.Debug.Assert(template is JobActivityFilter);

            JobActivityFilter f = template as JobActivityFilter;

            this.LastRunDate    = f.LastRunDate;
            this.NextRunDate    = f.NextRunDate;
            this.Name           = f.Name;
            this.Category       = f.Category;
            this.Enabled        = f.Enabled;
            this.Status         = f.Status;
            this.Runnable       = f.Runnable;
            this.Scheduled      = f.Scheduled;
            this.LastRunOutcome = f.LastRunOutcome;

            (this as IFilterDefinition).Enabled = (template as IFilterDefinition).Enabled;
        }