From 1a1c8e71fcd14858f595029f089b2d4a00202b32 Mon Sep 17 00:00:00 2001
From: ogi <Administrator@S-OGI-PC>
Date: Fri, 05 Dec 2025 09:24:16 +0900
Subject: [PATCH] プロジェクトファイルを追加。

---
 HotelPms.Client.Blazor/Util/SystemEnum.cs |   67 +++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/HotelPms.Client.Blazor/Util/SystemEnum.cs b/HotelPms.Client.Blazor/Util/SystemEnum.cs
new file mode 100644
index 0000000..8760482
--- /dev/null
+++ b/HotelPms.Client.Blazor/Util/SystemEnum.cs
@@ -0,0 +1,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,
+        }
+    }
+}

--
Gitblit v1.10.0