Enums.cs
2.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Vrh.XmlProcessing;
namespace Vrh.iScheduler
{
#region AccessMode enum
/// <summary>
/// Azt modja meg, hogy kell elérni az ütemezett esemény végrehajtását.
/// </summary>
public enum AccessMode
{
/// <summary>
/// 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.
/// </summary>
Plugin,
/// <summary>
/// Egy web alkalmazás akciójában van megvalósítva az időzített
/// esemény végrehajtása.
/// </summary>
WebAppAction,
}
#endregion AccessMode enum
#region ButtonTypes enum
/// <summary>
/// Nyomógomb típusok.
/// </summary>
public enum ButtonTypes
{
/// <summary>
/// Az modulon belüli fix (rendszer) gombokat jelöli.
/// </summary>
Sys,
/// <summary>
/// Az XML-ben megadott URL-t meghívó gombokat jelöli.
/// </summary>
Url
}
#endregion ButtonTypes enum
#region DisplayMode
/// <summary>
/// A manager felület érvényes nézetei.
/// </summary>
public enum DisplayMode
{
/// <summary>
/// Táblázatban mutatja meg az időzítéseket.
/// </summary>
List,
/// <summary>
/// Egy naptár felületen mutatja az időzítéseket.
/// </summary>
Calendar
}
#endregion DisplayMode
#region EmbededObjectTypes
/// <summary>
/// A beágyazott típusokat jelölő enum.
/// </summary>
public enum EmbededObjectTypes
{
/// <summary>
/// A Vrh.iScheduler.Report beépülő plugin jelölése.
/// Az "ObjectType" xml elemben szereplő érték.
/// </summary>
iSchedulerReport
}
#endregion EmbededObjectTypes
#region ScheduleStates enum
/// <summary>
/// Ütemezések lehetséges állapotai.
/// </summary>
public enum ScheduleStates : byte
{
/// <summary>
/// Az ütemezés végrehajtás előtt van, végrehajtásra várakozik.
/// </summary>
Active = 0,
/// <summary>
/// Az ütemezés a végrehajtás után, ha a végrehajtás sikeresen ért véget.
/// </summary>
Success = 1,
/// <summary>
/// Az ütemezés végrehajtás után, ha a végrehajtás hibával ért véget.
/// </summary>
Failed = 2,
}
#endregion ScheduleStates enum
}