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