ホテル管理システム
ogi
yesterday 1a1c8e71fcd14858f595029f089b2d4a00202b32
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
using System.ComponentModel;
 
namespace HotelPms.Client.Blazor.Util
{
    public class SystemEnum
    {
        [Flags()]
        public enum EInputChar
        {
            None = 0x1,             //特になし
            Num = 0x2,              //数字
            Alpha_S = 0x4,          //アルファベット小
            Alpha_C = 0x8,          //アルファベット大
            Kana = 0x10,            //カナ
            Half = 0x20,            //半角
            Full = 0x40,            //全角
            Num_FieldClear = 0x80,  //入力最大桁超えたらクリア
            Plus_FieldClear = 0x100,//"+"キーでクリア
            Space = 0x200,          //空白
            Colon = 0x400,          //":"を可能
            Subtract = 0x800,       //"-"
            DotSendKeys = 0x1000,   //"."→"000"とする
            Dot = 0x2000,           //"."
            Slash = 0x4000,           //"/"
            Comma = 0x8000,        //"," カンマ
 
            Alpha = Alpha_S | Alpha_C,//アルファベット小+アルファベット大
            NumAlpha = Num | Alpha | Space,//数字+アルファベット+空白
            ANK = NumAlpha | Kana,  //数字+アルファベット+空白+カナ
            Time = Num | Colon,     //時間用 "12:30"
        }
 
        [Flags()]
        public enum EShowStyle
        {
            None = 0x1,             //特になし
            ZeroPad = 0x2,          //桁数未満だったら"0"を頭に追加
            ThousandSeparator = 0x4,//金額時の3桁ごとの"," 例1,000,000
            ShowList = 0x8,         //ENDキーで一覧選択画面があり
        }
 
        /// <summary>
        /// 入力スタイル
        /// </summary>
        public enum EInputStyle : int
        {
            /// <summary>
            /// 通常
            /// </summary>
            [Description("通常")]
            Normal = 0,
            /// 時刻
            /// </summary>
            [Description("時刻(HH:mm)")]
            Time,
            [Description("日付(yyyy/MM/dd)")]
            Date,
        }
 
        public enum EMessageType : int
        {
            OK = 0,
            OKCancel,
            YesNo,
        }
    }
}