using System; using System.Collections.Generic; using System.Linq; using System.Web; using Vrh.XmlProcessing; namespace Vrh.iScheduler { #region AccessMode enum /// /// Azt modja meg, hogy kell elérni az ütemezett esemény végrehajtását. /// public enum AccessMode { /// /// Egy fizikai DLL-ben van megvalósítva az IiSchedulePlugin interfész, /// amely TimedTask metódusában van megvalósítva az időzített /// esemény végrehajtása. /// Plugin, /// /// Egy web alkalmazás akciójában van megvalósítva az időzített /// esemény végrehajtása. /// WebAppAction, } #endregion AccessMode enum #region ButtonTypes enum /// /// Nyomógomb típusok. /// public enum ButtonTypes { /// /// Az modulon belüli fix (rendszer) gombokat jelöli. /// Sys, /// /// Az XML-ben megadott URL-t meghívó gombokat jelöli. /// Url } #endregion ButtonTypes enum #region DisplayMode /// /// A manager felület érvényes nézetei. /// public enum DisplayMode { /// /// Táblázatban mutatja meg az időzítéseket. /// List, /// /// Egy naptár felületen mutatja az időzítéseket. /// Calendar } #endregion DisplayMode #region EmbededObjectTypes /// /// A beágyazott típusokat jelölő enum. /// public enum EmbededObjectTypes { /// /// A Vrh.iScheduler.Report beépülő plugin jelölése. /// Az "ObjectType" xml elemben szereplő érték. /// iSchedulerReport } #endregion EmbededObjectTypes #region ScheduleStates enum /// /// Ütemezések lehetséges állapotai. /// public enum ScheduleStates : byte { /// /// Az ütemezés végrehajtás előtt van, végrehajtásra várakozik. /// Active = 0, /// /// Az ütemezés a végrehajtás után, ha a végrehajtás sikeresen ért véget. /// Success = 1, /// /// Az ütemezés végrehajtás után, ha a végrehajtás hibával ért véget. /// Failed = 2, } #endregion ScheduleStates enum }