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/RoomStatus.cs | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/HotelPms.Client.Blazor/ViewModel/RoomStatus.cs b/HotelPms.Client.Blazor/ViewModel/RoomStatus.cs
new file mode 100644
index 0000000..ad2017f
--- /dev/null
+++ b/HotelPms.Client.Blazor/ViewModel/RoomStatus.cs
@@ -0,0 +1,28 @@
+using HotelPms.Share.Util;
+using Microsoft.JSInterop;
+using System.ComponentModel.DataAnnotations;
+using static HotelPms.Client.Blazor.Util.SystemEnum;
+
+namespace HotelPms.Client.Blazor.ViewModel;
+
+/// <summary>
+/// 画面表示・編集用
+/// </summary>
+public class RoomStatus : ValidModel
+{
+ /// <summary>
+ /// 初期化
+ /// </summary>
+ public RoomStatus(IJSRuntime js) : base(js)
+ {
+ Add(new ValidField() { Name = "ID", Caption = "ID", Required = true, InputChar = EInputChar.Num, MaxLenth = 7, GridOrder = 1 });
+ Add(new ValidField() { Name = "ShortName", Caption = "略称", Required = true, MaxLenth = 10, InputChar = EInputChar.Half, GridFilter = true });
+ Add(new ValidField() { Name = "Name", Caption = "名称", Required = true, MaxLenth = 50, InputChar = EInputChar.None, GridFilter = true });
+ Add(new ValidField() { Name = "EnName", Caption = "英語名称", Required = true, MaxLenth = 50, InputChar = EInputChar.None, GridFilter = true });
+ Add(new ValidField() { Name = "SortID", Caption = "表示順", Required = true, MaxLenth = 7, InputChar = EInputChar.Num });
+ Add(new ValidField() { Name = "ForeColor", Caption = "文字色", Required = true, MaxLenth = 20, InputChar = EInputChar.None, DispNameEnabled = true, ShowStyle = EShowStyle.ShowList, WidthUnit = 4, DispWidthUnit = 2 });
+ Add(new ValidField() { Name = "BackColor", Caption = "背景色", Required = true, MaxLenth = 20, InputChar = EInputChar.None, DispNameEnabled = true, ShowStyle = EShowStyle.ShowList, WidthUnit = 4, DispWidthUnit = 2 });
+ Add(new ValidField() { Name = "MaidType", Caption = "種類", Required = false, MaxLenth = 1, Range = "[0,3]", InputChar = EInputChar.Num, DispNameEnabled = true, ShowStyle = EShowStyle.ShowList, WidthUnit = 2, DispWidthUnit = 4 });
+ Add(new ValidField() { Name = "Memo", Caption = "メモ", Required = false, MaxLenth = 500, InputChar = EInputChar.None });
+ }
+}
--
Gitblit v1.10.0