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

diff --git a/HotelPms.Client.Blazor/Util/FakeData.cs b/HotelPms.Client.Blazor/Util/FakeData.cs
new file mode 100644
index 0000000..88f9fd9
--- /dev/null
+++ b/HotelPms.Client.Blazor/Util/FakeData.cs
@@ -0,0 +1,898 @@
+using customTypes;
+using HotelPms.Data.Common;
+using HotelPms.Data.UseInfo;
+using HotelPms.Share.Util;
+
+namespace HotelPms.Client.Blazor.Util;
+
+public class FakeData
+{
+    /// <summary>
+    /// 二部屋三泊三人(シングル、ツイン)
+    /// </summary>
+    /// <returns></returns>
+    public static async Task<Data.UseInfo.Use> CreateUse()
+    {
+        Data.UseInfo.Use use = new Data.UseInfo.Use
+        {
+            ID = await EnvironmentSetting.GetSeq(ESeqType.Use),
+            ResvType = (int)EResvType.Reserve,
+            GroupType = (int)EGroupType.Group,
+            GroupName = "長嶺中学校",
+            GroupKana = "ナガミネチュウガッコウ",
+            ReceiptPrtWay = 0,
+            PayWay = 1,
+            CreateDate = CConvert.ToTimestamp(DateTime.Now.Date),
+            CreateLoginID = 1,
+            CreatePcName = Environment.MachineName,
+            CreateClass = 1,
+            UpdateDate = CConvert.ToTimestamp(DateTime.Now),
+            UpdateLoginID = 789,
+            UpdatePcName = Environment.MachineName,
+            UpdateClass = 2
+        };
+
+        #region UsePerson
+
+        HotelPms.Data.UseInfo.UsePerson person = new()
+        {
+            ID = use.ID,
+            PersonID = await EnvironmentSetting.GetSeq(ESeqType.UsePerson),
+            Name = "小木 太郎",
+            Kana = "オギ タロウ",
+            Anniversary = new("1995/05/01"),
+            CustomerID = 1,
+            MemberNo = "A001",
+            ReceiptName = "小木 太郎だぞ",
+            ZipCode = "864-5210",
+            Prefecture = "熊本県",
+            Address2 = "熊本市東区",
+            Address3 = "西春駅3丁目",
+            Address4 = "16-255",
+            Mail = "aaaa@iiuu",
+            PassportNo = "95278888",
+            Sex = 1,
+            BirthDay =new("1975/07/31"),
+            CharacterType = 3,
+            RankID = 0,
+            CorpID = 1001,
+            CorpKana = "カブシキカイシャ",
+            CorpName = "(株)小木不動産",
+            CorpZipCode = "987-6778",
+            CorpPrefecture = "福岡県",
+            CorpAddress2 = "福岡市東区",
+            CorpAddress3 = "健軍町6丁目",
+            CorpAddress4 = "16-988",
+            CorpMail = "ooooo@yahoo.co.jp",
+            HonorificTitleID = 3,
+            Memo = "アレルギー:なし",
+            AreaID = 56,
+        };
+        use.PersonlList.Add(person);
+
+        UsePersonFree personFree = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            TypeID = 1,
+            DataValue = "ABC",
+        };
+        person.FreeList.Add(personFree);
+
+        personFree = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            TypeID = 2,
+            DataValue = "DEF",
+        };
+        person.FreeList.Add(personFree);
+
+        UsePersonTel personTel = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            Tel = "090-1111-2222",
+            Kind = (int)ETelKind.Tel,
+            SearchKey = "09011112222",
+            SortID = 3,
+        };
+        person.TelList.Add(personTel);
+
+        person = new()
+        {
+            ID = use.ID,
+            PersonID = await EnvironmentSetting.GetSeq(ESeqType.UsePerson),
+            Name = "小木 花子",
+            Kana = "オギ ハナコ",
+            Anniversary = new("1985/05/21"),
+            CustomerID = 3,
+            MemberNo = "A002",
+            ReceiptName = "小木 花子だぞ",
+            ZipCode = "864-5210",
+            Prefecture = "熊本県",
+            Address2 = "熊本市東区",
+            Address3 = "西春駅3丁目",
+            Address4 = "16-255",
+            Mail = "hanako@iiuu",
+            PassportNo = "95279999",
+            Sex = 2,
+            BirthDay = new("1978/07/31"),
+            CharacterType = 3,
+            AreaID = 56,
+        };
+        use.PersonlList.Add(person);
+
+        personFree = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            TypeID = 1,
+            DataValue = "DDD",
+        };
+        person.FreeList.Add(personFree);
+
+        personFree = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            TypeID = 2,
+            DataValue = "5",
+        };
+        person.FreeList.Add(personFree);
+
+        personTel = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            Tel = "090-8888-9999",
+            Kind = (int)ETelKind.Mobile,
+            SearchKey = "09088889999",
+            SortID = 3,
+        };
+        person.TelList.Add(personTel);
+
+        person = new()
+        {
+            ID = use.ID,
+            PersonID = await EnvironmentSetting.GetSeq(ESeqType.UsePerson),
+            Name = "田中 真紀子",
+            Kana = "オギ マココ",
+            Anniversary = new("1995/02/28"),
+            CustomerID = 6,
+            MemberNo = "A008",
+            ReceiptName = "田中 真紀子だぞ",
+            ZipCode = "864-5212",
+            Prefecture = "熊本県",
+            Address2 = "熊本市西区",
+            Address3 = "大塚駅3丁目",
+            Address4 = "16-305",
+            Mail = "tanaka@iiuu",
+            PassportNo = "95272222",
+            Sex = 2,
+            BirthDay = new("1997/07/31"),
+            CharacterType = 3,
+            AreaID = 56,
+        };
+        use.PersonlList.Add(person);
+
+        personFree = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            TypeID = 1,
+            DataValue = "6",
+        };
+        person.FreeList.Add(personFree);
+
+        personFree = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            TypeID = 2,
+            DataValue = "8",
+        };
+        person.FreeList.Add(personFree);
+
+        personTel = new()
+        {
+            ID = use.ID,
+            PersonID = person.PersonID,
+            Tel = "090-6666-9999",
+            Kind = (int)ETelKind.Mobile,
+            SearchKey = "09066669999",
+            SortID = 3,
+        };
+        person.TelList.Add(personTel);
+
+        #endregion
+
+        #region UseDetail①
+
+        UseDetail useDetail = new()
+        {
+            ID = use.ID,
+            DetailID = await EnvironmentSetting.GetSeq(ESeqType.UseDetail),
+            UseStatus = (int)EUseStatus.Resv,
+            SubStatus = 0,
+            ExtenStatus = 0,
+            CinDate = new("2022/12/16"),
+            CinTime = 1500,
+            Stay = 3,
+            CoutDate = new("2022/12/19"),
+            CoutTime = 1000,
+            AgentID = 301,
+            AgentBranchID = 1,
+            ResvNo = string.Empty,
+            ResvDate = CConvert.ToTimestamp(DateTime.Parse("2022/12/16 10:25:20")),
+            ResvHotelDate = new("2022/12/16"),
+            ResvType = (int)EResvType.Reserve,
+            ResvPersonID = 2,
+            SalesLoginID = 12,
+            PayType = 0,
+            PayItemID = "9001",
+            PayAgentID = 0,
+            PayAgentBranchID = 0,
+            RoomAssign = false,
+            CreateDate = CConvert.ToTimestamp(DateTime.Now.Date),
+            CreateLoginID = 1,
+            CreatePcName = Environment.MachineName,
+            CreateClass = 1,
+            UpdateDate = CConvert.ToTimestamp(DateTime.Now),
+            UpdateLoginID = 789,
+            UpdatePcName = Environment.MachineName,
+            UpdateClass = 2
+        };
+        use.DetailList.Add(useDetail);
+
+        UseMemo useMemo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            TypeID = 1,
+            Context = "朝食メモ",
+            Alert = false,
+        };
+        useDetail.MemoList.Add(useMemo);
+
+        useMemo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            TypeID = 2,
+            Context = "会場メモ",
+            Alert = false,
+        };
+        useDetail.MemoList.Add(useMemo);
+
+        UseFree useFree = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = Date.MinUseDate,
+            TypeID = 2,
+            DataValue = "ccvv",
+        };
+        useDetail.FreeList.Add(useFree);
+
+        #region 1泊
+
+        UseRoom useRoom = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/16"),
+            BeginTime = 0,
+            EndTime = 0,
+            RoomTypeID = 1,
+            RoomKind = (int)ERoomKind.Normal,
+            RoomID = 101,
+            AgentID = 0,
+            AgentBranchID = 0,
+            PersionCount = 0,
+            Adult = 2,
+            ChildA = 0,
+            ChildB = 0,
+            ChildC = 0,
+            ChildD = 0,
+            ChildE = 0,
+            ChildF = 0,
+            Infant = 0,
+            InFemaleAdult = 1,
+            InFemaleChildA = 0,
+            InFemaleChildB = 0,
+            InFemaleChildC = 0,
+            InFemaleChildD = 0,
+            InFemaleChildE = 0,
+            InFemaleChildF = 0,
+            InFemaleInfant = 0,
+        };
+        useDetail.UseRoomList.Add(useRoom);
+
+        UseAllo useAllo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/16"),
+            PersonID = use.PersonlList[0].PersonID,
+        };
+        useRoom.UseAlloList.Add(useAllo);
+
+        useAllo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/16"),
+            PersonID = use.PersonlList[1].PersonID,
+        };
+        useRoom.UseAlloList.Add(useAllo);
+
+        useFree = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/16"),
+            TypeID = 2,
+            DataValue = "ccvv",
+        };
+        useRoom.FreeList.Add(useFree);
+
+        Sale sale = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new customTypes.Date(20221216),
+            SaleID = await EnvironmentSetting.GetSeq(ESeqType.Sale),
+            ReceiptID = 0,
+            ItemID = "1001",
+            ItemName = "宿泊料金",
+            Price = 10000,
+            Amount = 1,
+            Summary = 10000,
+            ServiceIOType = 1,
+            ServiceSummary = 1500,
+            ServiceRate = 15,
+            TaxType = 0,
+            TaxIOType = 1,
+            TaxSummary = 100,
+            TaxRate = 10,
+            BathTaxIOType = 1,
+            BathTaxType = 0,
+            BathTaxUnitPrice = 150,
+            BathTaxSummary = 150,
+            AccTaxIOType = 1,
+            AccTaxSummary = 200,
+            TotalSummary = 18000,
+            DiscountRate = 0,
+            DiscountSummary = 1000,
+            DiscountID = 1,
+            Pack = false,
+            PackChild = false,
+            PackSaleID = 0,
+            PersonType = 0,
+            PersonCount = 2,
+            InFemale = 1,
+            UseType = 0,
+            BaseAmount = 0,
+            PersonRef = false,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            SrcType = 0,
+            FixturesID = string.Empty,
+        };
+        useRoom.SaleList.Add(sale);
+
+        sale = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new customTypes.Date(20221216),
+            SaleID = await EnvironmentSetting.GetSeq(ESeqType.Sale),
+            ReceiptID = 0,
+            ItemID = "3001",
+            ItemName = "ドライヤー",
+            Price = 100,
+            Amount = 1,
+            Summary = 100,
+            ServiceIOType = 0,
+            ServiceSummary = 0,
+            ServiceRate = 0,
+            TaxType = 0,
+            TaxIOType = 1,
+            TaxSummary = 0,
+            TaxRate = 0,
+            BathTaxIOType = 1,
+            BathTaxType = 0,
+            BathTaxUnitPrice = 0,
+            BathTaxSummary = 0,
+            AccTaxIOType = 1,
+            AccTaxSummary = 0,
+            TotalSummary = 100,
+            DiscountRate = 0,
+            DiscountSummary = 10,
+            DiscountID = 1,
+            Pack = false,
+            PackChild = false,
+            PackSaleID = 0,
+            PersonType = 0,
+            PersonCount = 2,
+            InFemale = 1,
+            UseType = 0,
+            BaseAmount = 0,
+            PersonRef = false,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            SrcType = 0,
+            FixturesID = "1",
+        };
+        useRoom.SaleList.Add(sale);
+
+        Pay pay = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new customTypes.Date(20221216),
+            PayID = await EnvironmentSetting.GetSeq(ESeqType.Pay),
+            ReceiptID = 0,
+            PayType = 0,
+            ItemID = "9001",
+            ItemName = "前受金",
+            PaySummary = 18000,
+            PackSaleID = 0,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            AgentID = 0,
+            AgentBranchID = 0,
+            CustomerID = 0,
+        };
+        useRoom.PayList.Add(pay);
+
+        #endregion
+
+        #region 2泊
+
+        useRoom = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/17"),
+            BeginTime = 0,
+            EndTime = 0,
+            RoomTypeID = 1,
+            RoomKind = (int)ERoomKind.Normal,
+            RoomID = 101,
+            AgentID = 0,
+            AgentBranchID = 0,
+            PersionCount = 0,
+            Adult = 2,
+            ChildA = 0,
+            ChildB = 0,
+            ChildC = 0,
+            ChildD = 0,
+            ChildE = 0,
+            ChildF = 0,
+            Infant = 0,
+            InFemaleAdult = 1,
+            InFemaleChildA = 0,
+            InFemaleChildB = 0,
+            InFemaleChildC = 0,
+            InFemaleChildD = 0,
+            InFemaleChildE = 0,
+            InFemaleChildF = 0,
+            InFemaleInfant = 0,
+        };
+        useDetail.UseRoomList.Add(useRoom);
+
+        useAllo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/17"),
+            PersonID = use.PersonlList[0].PersonID,
+        };
+        useRoom.UseAlloList.Add(useAllo);
+
+        useAllo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/17"),
+            PersonID = use.PersonlList[1].PersonID,
+        };
+        useRoom.UseAlloList.Add(useAllo);
+
+        useFree = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/17"),
+            TypeID = 2,
+            DataValue = "ccvv",
+        };
+        useRoom.FreeList.Add(useFree);
+
+        sale = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new customTypes.Date(20221217),
+            SaleID = await EnvironmentSetting.GetSeq(ESeqType.Sale),
+            ReceiptID = 0,
+            ItemID = "1001",
+            ItemName = "宿泊料金",
+            Price = 10000,
+            Amount = 1,
+            Summary = 10000,
+            ServiceIOType = 1,
+            ServiceSummary = 1500,
+            ServiceRate = 15,
+            TaxType = 0,
+            TaxIOType = 1,
+            TaxSummary = 100,
+            TaxRate = 10,
+            BathTaxIOType = 1,
+            BathTaxType = 0,
+            BathTaxUnitPrice = 150,
+            BathTaxSummary = 150,
+            AccTaxIOType = 1,
+            AccTaxSummary = 200,
+            TotalSummary = 18000,
+            DiscountRate = 0,
+            DiscountSummary = 1000,
+            DiscountID = 1,
+            Pack = false,
+            PackChild = false,
+            PackSaleID = 0,
+            PersonType = 0,
+            PersonCount = 2,
+            InFemale = 1,
+            UseType = 0,
+            BaseAmount = 0,
+            PersonRef = false,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            SrcType = 0,
+            FixturesID = string.Empty,
+        };
+        useRoom.SaleList.Add(sale);
+
+        sale = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new(20221217),
+            SaleID = await EnvironmentSetting.GetSeq(ESeqType.Sale),
+            ReceiptID = 0,
+            ItemID = "3001",
+            ItemName = "ドライヤー",
+            Price = 100,
+            Amount = 1,
+            Summary = 100,
+            ServiceIOType = 0,
+            ServiceSummary = 0,
+            ServiceRate = 0,
+            TaxType = 0,
+            TaxIOType = 1,
+            TaxSummary = 0,
+            TaxRate = 0,
+            BathTaxIOType = 1,
+            BathTaxType = 0,
+            BathTaxUnitPrice = 0,
+            BathTaxSummary = 0,
+            AccTaxIOType = 1,
+            AccTaxSummary = 0,
+            TotalSummary = 100,
+            DiscountRate = 0,
+            DiscountSummary = 10,
+            DiscountID = 1,
+            Pack = false,
+            PackChild = false,
+            PackSaleID = 0,
+            PersonType = 0,
+            PersonCount = 2,
+            InFemale = 1,
+            UseType = 0,
+            BaseAmount = 0,
+            PersonRef = false,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            SrcType = 0,
+            FixturesID = "1",
+        };
+        useRoom.SaleList.Add(sale);
+
+        pay = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new(20221217),
+            PayID = await EnvironmentSetting.GetSeq(ESeqType.Pay),
+            ReceiptID = 0,
+            PayType = 0,
+            ItemID = "9001",
+            ItemName = "前受金",
+            PaySummary = 18000,
+            PackSaleID = 0,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            AgentID = 0,
+            AgentBranchID = 0,
+            CustomerID = 0,
+        };
+        useRoom.PayList.Add(pay);
+
+        #endregion
+
+        #region 3泊
+
+        useRoom = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/18"),
+            BeginTime = 0,
+            EndTime = 0,
+            RoomTypeID = 1,
+            RoomKind = (int)ERoomKind.Normal,
+            RoomID = 101,
+            AgentID = 0,
+            AgentBranchID = 0,
+            PersionCount = 0,
+            Adult = 2,
+            ChildA = 0,
+            ChildB = 0,
+            ChildC = 0,
+            ChildD = 0,
+            ChildE = 0,
+            ChildF = 0,
+            Infant = 0,
+            InFemaleAdult = 1,
+            InFemaleChildA = 0,
+            InFemaleChildB = 0,
+            InFemaleChildC = 0,
+            InFemaleChildD = 0,
+            InFemaleChildE = 0,
+            InFemaleChildF = 0,
+            InFemaleInfant = 0,
+        };
+        useDetail.UseRoomList.Add(useRoom);
+
+        useAllo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/18"),
+            PersonID = use.PersonlList[0].PersonID,
+        };
+        useRoom.UseAlloList.Add(useAllo);
+
+        useAllo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/18"),
+            PersonID = use.PersonlList[1].PersonID,
+        };
+        useRoom.UseAlloList.Add(useAllo);
+
+        useFree = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new("2022/12/18"),
+            TypeID = 2,
+            DataValue = "ccvv",
+        };
+        useRoom.FreeList.Add(useFree);
+
+        sale = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new(20221218),
+            SaleID = await EnvironmentSetting.GetSeq(ESeqType.Sale),
+            ReceiptID = 0,
+            ItemID = "1001",
+            ItemName = "宿泊料金",
+            Price = 10000,
+            Amount = 1,
+            Summary = 10000,
+            ServiceIOType = 1,
+            ServiceSummary = 1500,
+            ServiceRate = 15,
+            TaxType = 0,
+            TaxIOType = 1,
+            TaxSummary = 100,
+            TaxRate = 10,
+            BathTaxIOType = 1,
+            BathTaxType = 0,
+            BathTaxUnitPrice = 150,
+            BathTaxSummary = 150,
+            AccTaxIOType = 1,
+            AccTaxSummary = 200,
+            TotalSummary = 18000,
+            DiscountRate = 0,
+            DiscountSummary = 1000,
+            DiscountID = 1,
+            Pack = false,
+            PackChild = false,
+            PackSaleID = 0,
+            PersonType = 0,
+            PersonCount = 2,
+            InFemale = 1,
+            UseType = 0,
+            BaseAmount = 0,
+            PersonRef = false,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            SrcType = 0,
+            FixturesID = string.Empty,
+        };
+        useRoom.SaleList.Add(sale);
+
+        sale = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new(20221218),
+            SaleID = await EnvironmentSetting.GetSeq(ESeqType.Sale),
+            ReceiptID = 0,
+            ItemID = "3001",
+            ItemName = "ドライヤー",
+            Price = 100,
+            Amount = 1,
+            Summary = 100,
+            ServiceIOType = 0,
+            ServiceSummary = 0,
+            ServiceRate = 0,
+            TaxType = 0,
+            TaxIOType = 1,
+            TaxSummary = 0,
+            TaxRate = 0,
+            BathTaxIOType = 1,
+            BathTaxType = 0,
+            BathTaxUnitPrice = 0,
+            BathTaxSummary = 0,
+            AccTaxIOType = 1,
+            AccTaxSummary = 0,
+            TotalSummary = 100,
+            DiscountRate = 0,
+            DiscountSummary = 10,
+            DiscountID = 1,
+            Pack = false,
+            PackChild = false,
+            PackSaleID = 0,
+            PersonType = 0,
+            PersonCount = 2,
+            InFemale = 1,
+            UseType = 0,
+            BaseAmount = 0,
+            PersonRef = false,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            SrcType = 0,
+            FixturesID = "1",
+        };
+        useRoom.SaleList.Add(sale);
+
+        pay = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            UseDate = new(20221218),
+            PayID = await EnvironmentSetting.GetSeq(ESeqType.Pay),
+            ReceiptID = 0,
+            PayType = 0,
+            ItemID = "9001",
+            ItemName = "前受金",
+            PaySummary = 18000,
+            PackSaleID = 0,
+            ReceiptItemName = string.Empty,
+            ReceiptPrtType = 0,
+            ReceiptPage = 0,
+            AgentID = 0,
+            AgentBranchID = 0,
+            CustomerID = 0,
+        };
+        useRoom.PayList.Add(pay);
+
+        #endregion
+
+        Rental rental = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            BeginDate = new("2022/12/16"),
+            FixturesID = "1",
+            Amount = 1,
+            ReturnPlanDate = new("2022/12/19"),
+            ReturnStatus = false,
+            ReturnStuffID = 0,
+        };
+        useDetail.RentalList.Add(rental);
+
+        #endregion
+
+        use.DetailID = useDetail.DetailID; //代表
+
+        #region UseDetail②
+
+        useDetail = new()
+        {
+            ID = use.ID,
+            DetailID = await EnvironmentSetting.GetSeq(ESeqType.UseDetail),
+            UseStatus = (int)EUseStatus.Resv,
+            SubStatus = 0,
+            ExtenStatus = 0,
+            CinDate = new("2022/12/16"),
+            CinTime = 1500,
+            Stay = 3,
+            CoutDate = new("2022/12/19"),
+            CoutTime = 1000,
+            AgentID = 301,
+            AgentBranchID = 1,
+            ResvNo = string.Empty,
+            ResvDate = CConvert.ToTimestamp(DateTime.Parse("2022/12/16 10:25:20")),
+            ResvHotelDate = new("2022/12/16"),
+            ResvType = (int)EResvType.Reserve,
+            ResvPersonID = 2,
+            SalesLoginID = 12,
+            PayType = 0,
+            PayItemID = "9001",
+            PayAgentID = 0,
+            PayAgentBranchID = 0,
+            RoomAssign = false,
+            CreateDate = CConvert.ToTimestamp(DateTime.Now.Date),
+            CreateLoginID = 1,
+            CreatePcName = Environment.MachineName,
+            CreateClass = 1,
+            UpdateDate = CConvert.ToTimestamp(DateTime.Now),
+            UpdateLoginID = 789,
+            UpdatePcName = Environment.MachineName,
+            UpdateClass = 2
+        };
+        use.DetailList.Add(useDetail);
+
+        useMemo = new()
+        {
+            ID = use.ID,
+            DetailID = useDetail.DetailID,
+            TypeID = 1,
+            Context = "朝食メモいいいいいおおおおお",
+            Alert = true,
+        };
+        useDetail.MemoList.Add(useMemo);
+
+
+        #endregion
+
+
+        useMemo = new()
+        {
+            ID = use.ID,
+            TypeID = 2,
+            Context = "会場メモだよ",
+            Alert = false,
+        };
+        use.MemoList.Add(useMemo);
+
+        useFree = new()
+        {
+            ID = use.ID,
+            UseDate = Date.MinUseDate,
+            TypeID = 2,
+            DataValue = "UUIDSFUD",
+        };
+        use.FreeList.Add(useFree);
+        return use;
+    }
+}
+

--
Gitblit v1.10.0