forked from ChineduOpara/KCS.Common.Shared
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEnumerations.cs
136 lines (125 loc) · 3.1 KB
/
Enumerations.cs
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
using System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Drawing;
using System.Text;
namespace KCS.Common.Shared
{
/// <summary>
/// Contains many common Enumerations.
/// </summary>
public static class Enumerations
{
public enum WeightUnit
{
[Description("LBS")]
Pounds,
[Description("OZ")]
Ounces,
[Description("KG")]
Kilograms,
[Description("G")]
Grams
}
public enum DimensionUnit
{
[Description("IN")]
Inches,
[Description("FT")]
Feet,
[Description("CM")]
Centimeters,
[Description("M")]
Meters
}
public enum MessageType
{
Unknown = 0,
Information,
Warning,
Denied,
Error,
Success,
AuditSuccess,
AuditFailure,
Trace
}
public enum DatabaseAction
{
Nothing,
[Description("INSERT")]
Insert,
[Description("UPDATE")]
Update,
[Description("DELETE")]
Delete,
[Description("SELECT")]
Select
}
public enum WindowsVersions
{
[Description("Unknown")]
Unknown,
[Description("Windows 95")]
Win95,
[Description("Windows 98")]
Win98,
[Description("Windows 98 Second Edition")]
Win98SE,
[Description("Windows Me")]
Me,
[Description("Windows XP")]
XP,
[Description("Windows 2000")]
Win2000,
[Description("Windows NT 3.51")]
NT351,
[Description("Windows NT 4.0")]
NT40,
[Description("Windows 7")]
Win7
}
/// <summary>
/// Generic sort direction.
/// </summary>
public enum SortDirection
{
[Description("ASC")]
Ascending,
[Description("DESC")]
Descending
}
/// <summary>
/// HTTP request methods
/// </summary>
public enum HttpRequestMethod
{
[Description("GET")]
Get,
[Description("POST")]
Post
}
/// <summary>
/// Expansion direction. First used for the CollapsiblePanel control.
/// </summary>
public enum ExpandDirection
{
/// <summary>
/// Panel contents expand from left to right, to the right of the expand/collapse button.
/// </summary>
Right,
/// <summary>
/// Panel contents expand from right to left, to the left of the expand/collapse button.
/// </summary>
Left,
/// <summary>
/// Panel contents expand from top to bottom, below the expand/collapse button.
/// </summary>
Bottom,
/// <summary>
/// Panel contents expand from bottom to top, above the expand/collapse button.
/// </summary>
Top
}
}
}