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/ViewModel/UsePerson.cs |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/HotelPms.Client.Blazor/ViewModel/UsePerson.cs b/HotelPms.Client.Blazor/ViewModel/UsePerson.cs
new file mode 100644
index 0000000..362e7b2
--- /dev/null
+++ b/HotelPms.Client.Blazor/ViewModel/UsePerson.cs
@@ -0,0 +1,50 @@
+using Microsoft.JSInterop;
+using static HotelPms.Client.Blazor.Util.SystemEnum;
+
+namespace HotelPms.Client.Blazor.ViewModel;
+
+/// <summary>
+/// 画面表示・編集用
+/// </summary>
+public class UsePerson : ValidModel
+{
+    /// <summary>
+    /// 初期化
+    /// </summary>
+    public UsePerson(IJSRuntime js) : base(js)
+    {
+
+        Add(new ValidField() { Name = "ID", Caption = "利用毎唯一な識別ID", MaxLenth = 7, InputChar = EInputChar.Num });
+        Add(new ValidField() { Name = "PersonID", Caption = "利用者ID", MaxLenth = 7, InputChar = EInputChar.Num });
+        Add(new ValidField() { Name = "CustomerID", Caption = "顧客ID", MaxLenth = 7, InputChar = EInputChar.Num });
+        Add(new ValidField() { Name = "MemberNo", Caption = "会員番号", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Kana", Caption = "カナ", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Name", Caption = "氏名", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "ReceiptName", Caption = "宛名", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "ZipCode", Caption = "郵便番号", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Prefecture", Caption = "都道府県", MaxLenth = 20, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Address2", Caption = "都市", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Address3", Caption = "市町村", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Address4", Caption = "番地など", MaxLenth = 100, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Mail", Caption = "メール", MaxLenth = 100, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "PassportNo", Caption = "パスポート", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "Sex", Caption = "性別", MaxLenth = 2, InputChar = EInputChar.Num });
+        Add(new ValidField() { Name = "BirthDay", Caption = "誕生日", MaxLenth = 10, InputChar = EInputChar.Num | EInputChar.Slash, InputStyle = EInputStyle.Date });
+        Add(new ValidField() { Name = "Anniversary", Caption = "記念日", MaxLenth = 10, InputChar = EInputChar.Num | EInputChar.Slash, InputStyle = EInputStyle.Date });
+        
+        Add(new ValidField() { Name = "RankID", Caption = "タンクID", MaxLenth = 7, InputChar = EInputChar.Num });
+        Add(new ValidField() { Name = "CorpID", Caption = "法人ID", MaxLenth = 7, InputChar = EInputChar.Num });
+        Add(new ValidField() { Name = "CorpKana", Caption = "法人カナ", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "CorpName", Caption = "法人名称", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "CorpZipCode", Caption = "法人郵便番号", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "CorpPrefecture", Caption = "都道府県", MaxLenth = 20, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "CorpAddress2", Caption = "都市", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "CorpAddress3", Caption = "市町村", MaxLenth = 50, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "CorpAddress4", Caption = "番地など", MaxLenth = 100, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "CorpMail", Caption = "法人メール", MaxLenth = 100, InputChar = EInputChar.None });
+        Add(new ValidField() { Name = "HonorificTitleID", Caption = "敬称ID", MaxLenth = 2, InputChar = EInputChar.Num });
+        Add(new ValidField() { Name = "Memo", Caption = "備考", MaxLenth = 500, InputChar = EInputChar.None });
+        
+    }
+}
+

--
Gitblit v1.10.0