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] プロジェクトファイルを追加。

---
 ProtosExpan/UseInfo/UseDetail.cs |  448 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 448 insertions(+), 0 deletions(-)

diff --git a/ProtosExpan/UseInfo/UseDetail.cs b/ProtosExpan/UseInfo/UseDetail.cs
new file mode 100644
index 0000000..3dda378
--- /dev/null
+++ b/ProtosExpan/UseInfo/UseDetail.cs
@@ -0,0 +1,448 @@
+using System;
+using System.Collections.Concurrent;
+using System.Collections.Generic;
+using System.Data.SqlClient;
+using System.Text;
+using HotelPms.Share.Data;
+using HotelPms.Share.Util;
+using Google.Protobuf.WellKnownTypes;
+using customTypes;
+using System.Data.Common;
+
+namespace HotelPms.Data.UseInfo;
+
+/// ****************************** Description *******************************
+/// ◇システム名称
+///  ホテルPMS
+/// ◇概要
+///  
+/// ◇履歴
+///  2021/05/14  コード作成ツール    自動作成
+/// ****************************** Declarations ******************************
+[Serializable()]
+public partial class UseDetail : RecordBase
+{
+    #region  ★★★★★ Property ★★★★★
+
+    public static ConcurrentDictionary<string, int> PrimaryKey { get; } = new ConcurrentDictionary<string, int>();
+
+    #endregion
+
+    partial void OnConstruction()
+    {
+        if (PrimaryKey.Count == 0)
+        {
+               PrimaryKey.TryAdd("ID", 0); 
+               PrimaryKey.TryAdd("DetailID", 0); 
+
+        }
+    }
+
+    #region  ★★★★★ Function ★★★★★
+
+    public bool CompareTo(UseDetail item)
+    {
+        if (ID.CompareTo(item.ID) != 0
+                || DetailID.CompareTo(item.DetailID) != 0
+                || UseStatus.CompareTo(item.UseStatus) != 0
+                || SubStatus.CompareTo(item.SubStatus) != 0
+                || ExtenStatus.CompareTo(item.ExtenStatus) != 0
+                || CinDate.CompareTo(item.CinDate) != 0
+                || CinTime.CompareTo(item.CinTime) != 0
+                || Stay.CompareTo(item.Stay) != 0
+                || CoutDate.CompareTo(item.CoutDate) != 0
+                || CoutTime.CompareTo(item.CoutTime) != 0
+                || AgentID.CompareTo(item.AgentID) != 0
+                || AgentBranchID.CompareTo(item.AgentBranchID) != 0
+                || ResvNo.CompareTo(item.ResvNo) != 0
+                || ResvDate.CompareTo(item.ResvDate) != 0
+                || ResvHotelDate.CompareTo(item.ResvHotelDate) != 0
+                || ResvType.CompareTo(item.ResvType) != 0
+                || ResvPersonID.CompareTo(item.ResvPersonID) != 0
+                || SalesLoginID.CompareTo(item.SalesLoginID) != 0
+                || PayType.CompareTo(item.PayType) != 0
+                || PayItemID.CompareTo(item.PayItemID) != 0
+                || PayAgentID.CompareTo(item.PayAgentID) != 0
+                || PayAgentBranchID.CompareTo(item.PayAgentBranchID) != 0
+                || LimitDate.CompareTo(item.LimitDate) != 0
+                || RoomAssign.CompareTo(item.RoomAssign) != 0
+                || CreateDate.CompareTo(item.CreateDate) != 0
+                || CreateLoginID.CompareTo(item.CreateLoginID) != 0
+                || CreatePcName.CompareTo(item.CreatePcName) != 0
+                || CreateClass.CompareTo(item.CreateClass) != 0
+                || UpdateDate.CompareTo(item.UpdateDate) != 0
+                || UpdateLoginID.CompareTo(item.UpdateLoginID) != 0
+                || UpdatePcName.CompareTo(item.UpdatePcName) != 0
+                || UpdateClass.CompareTo(item.UpdateClass) != 0
+                || UpdateID.CompareTo(item.UpdateID) != 0
+)
+        {
+            return false;
+        }
+        return true;
+    }
+
+
+    public override void CopyTo(object dest)
+    {
+        UseDetail item = dest as UseDetail;
+            item.ID = ID;
+            item.DetailID = DetailID;
+            item.UseStatus = UseStatus;
+            item.SubStatus = SubStatus;
+            item.ExtenStatus = ExtenStatus;
+            item.CinDate = CinDate;
+            item.CinTime = CinTime;
+            item.Stay = Stay;
+            item.CoutDate = CoutDate;
+            item.CoutTime = CoutTime;
+            item.AgentID = AgentID;
+            item.AgentBranchID = AgentBranchID;
+            item.ResvNo = ResvNo;
+            item.ResvDate = ResvDate;
+            item.ResvHotelDate = ResvHotelDate;
+            item.ResvType = ResvType;
+            item.ResvPersonID = ResvPersonID;
+            item.SalesLoginID = SalesLoginID;
+            item.PayType = PayType;
+            item.PayItemID = PayItemID;
+            item.PayAgentID = PayAgentID;
+            item.PayAgentBranchID = PayAgentBranchID;
+            item.LimitDate = LimitDate;
+            item.RoomAssign = RoomAssign;
+            item.CreateDate = CreateDate;
+            item.CreateLoginID = CreateLoginID;
+            item.CreatePcName = CreatePcName;
+            item.CreateClass = CreateClass;
+            item.UpdateDate = UpdateDate;
+            item.UpdateLoginID = UpdateLoginID;
+            item.UpdatePcName = UpdatePcName;
+            item.UpdateClass = UpdateClass;
+            item.UpdateID = UpdateID;
+
+    }
+
+    public override void Clear()
+    {
+            ID = 0;
+            DetailID = 0;
+            UseStatus = 0;
+            SubStatus = 0;
+            ExtenStatus = 0;
+            CinDate = Date.Default;
+            CinTime = 0;
+            Stay = 0;
+            CoutDate = Date.Default;
+            CoutTime = 0;
+            AgentID = 0;
+            AgentBranchID = 0;
+            ResvNo = string.Empty;
+            ResvDate = CConvert.ToTimestamp(DateTime.MinValue);
+            ResvHotelDate = Date.Default;
+            ResvType = 0;
+            ResvPersonID = 0;
+            SalesLoginID = 0;
+            PayType = 0;
+            PayItemID = string.Empty;
+            PayAgentID = 0;
+            PayAgentBranchID = 0;
+            LimitDate = Date.Default;
+            RoomAssign = false;
+            CreateDate = CConvert.ToTimestamp(DateTime.MinValue);
+            CreateLoginID = 0;
+            CreatePcName = string.Empty;
+            CreateClass = 0;
+            UpdateDate = CConvert.ToTimestamp(DateTime.MinValue);
+            UpdateLoginID = 0;
+            UpdatePcName = string.Empty;
+            UpdateClass = 0;
+            UpdateID = 0;
+
+    }
+
+    public UseDetail DeepClone()
+    {
+        UseDetail item = new UseDetail();
+            item.ID = ID;
+            item.DetailID = DetailID;
+            item.UseStatus = UseStatus;
+            item.SubStatus = SubStatus;
+            item.ExtenStatus = ExtenStatus;
+            item.CinDate = CinDate;
+            item.CinTime = CinTime;
+            item.Stay = Stay;
+            item.CoutDate = CoutDate;
+            item.CoutTime = CoutTime;
+            item.AgentID = AgentID;
+            item.AgentBranchID = AgentBranchID;
+            item.ResvNo = ResvNo;
+            item.ResvDate = ResvDate;
+            item.ResvHotelDate = ResvHotelDate;
+            item.ResvType = ResvType;
+            item.ResvPersonID = ResvPersonID;
+            item.SalesLoginID = SalesLoginID;
+            item.PayType = PayType;
+            item.PayItemID = PayItemID;
+            item.PayAgentID = PayAgentID;
+            item.PayAgentBranchID = PayAgentBranchID;
+            item.LimitDate = LimitDate;
+            item.RoomAssign = RoomAssign;
+            item.CreateDate = CreateDate;
+            item.CreateLoginID = CreateLoginID;
+            item.CreatePcName = CreatePcName;
+            item.CreateClass = CreateClass;
+            item.UpdateDate = UpdateDate;
+            item.UpdateLoginID = UpdateLoginID;
+            item.UpdatePcName = UpdatePcName;
+            item.UpdateClass = UpdateClass;
+            item.UpdateID = UpdateID;
+
+        return item;
+    }
+
+    public override bool ConvertDataRow(System.Data.DataRow row)
+    {
+            ID = CConvert.ToInt(row["ID"],ID); 
+            DetailID = CConvert.ToInt(row["DetailID"],DetailID); 
+            UseStatus = CConvert.ToInt(row["UseStatus"],UseStatus); 
+            SubStatus = CConvert.ToInt(row["SubStatus"],SubStatus); 
+            ExtenStatus = CConvert.ToInt(row["ExtenStatus"],ExtenStatus); 
+            CinDate = new Date(row.IsNull("CinDate") ? 0 : CConvert.ToDateInt((System.DateTime)row["CinDate"])); 
+            CinTime = CConvert.ToInt(row["CinTime"],CinTime); 
+            Stay = CConvert.ToInt(row["Stay"],Stay); 
+            CoutDate = new Date(row.IsNull("CoutDate") ? 0 : CConvert.ToDateInt((System.DateTime)row["CoutDate"])); 
+            CoutTime = CConvert.ToInt(row["CoutTime"],CoutTime); 
+            AgentID = CConvert.ToInt(row["AgentID"],AgentID); 
+            AgentBranchID = CConvert.ToInt(row["AgentBranchID"],AgentBranchID); 
+            ResvNo = row["ResvNo"].ToString(); 
+            ResvDate = CConvert.ToTimestamp(row.IsNull("ResvDate") ? DateTime.MinValue : (System.DateTime)row["ResvDate"]); 
+            ResvHotelDate = new Date(row.IsNull("ResvHotelDate") ? 0 : CConvert.ToDateInt((System.DateTime)row["ResvHotelDate"])); 
+            ResvType = CConvert.ToInt(row["ResvType"],ResvType); 
+            ResvPersonID = CConvert.ToInt(row["ResvPersonID"],ResvPersonID); 
+            SalesLoginID = CConvert.ToInt(row["SalesLoginID"],SalesLoginID); 
+            PayType = CConvert.ToInt(row["PayType"],PayType); 
+            PayItemID = row["PayItemID"].ToString(); 
+            PayAgentID = CConvert.ToInt(row["PayAgentID"],PayAgentID); 
+            PayAgentBranchID = CConvert.ToInt(row["PayAgentBranchID"],PayAgentBranchID); 
+            LimitDate = new Date(row.IsNull("LimitDate") ? 0 : CConvert.ToDateInt((System.DateTime)row["LimitDate"])); 
+            RoomAssign = CConvert.ToBool(row["RoomAssign"]); 
+            CreateDate = CConvert.ToTimestamp(row.IsNull("CreateDate") ? DateTime.MinValue : (System.DateTime)row["CreateDate"]); 
+            CreateLoginID = CConvert.ToInt(row["CreateLoginID"],CreateLoginID); 
+            CreatePcName = row["CreatePcName"].ToString(); 
+            CreateClass = CConvert.ToInt(row["CreateClass"],CreateClass); 
+            UpdateDate = CConvert.ToTimestamp(row.IsNull("UpdateDate") ? DateTime.MinValue : (System.DateTime)row["UpdateDate"]); 
+            UpdateLoginID = CConvert.ToInt(row["UpdateLoginID"],UpdateLoginID); 
+            UpdatePcName = row["UpdatePcName"].ToString(); 
+            UpdateClass = CConvert.ToInt(row["UpdateClass"],UpdateClass); 
+            UpdateID = CConvert.ToInt(row["UpdateID"],UpdateID); 
+
+        return true;
+    }
+
+    public void ToDataRow(System.Data.DataRow row)
+    {
+            row["ID"] = ID;
+            row["DetailID"] = DetailID;
+            row["UseStatus"] = UseStatus;
+            row["SubStatus"] = SubStatus;
+            row["ExtenStatus"] = ExtenStatus;
+            row["CinDate"] = CinDate.ToDateTime();
+            row["CinTime"] = CinTime;
+            row["Stay"] = Stay;
+            row["CoutDate"] = CoutDate.ToDateTime();
+            row["CoutTime"] = CoutTime;
+            row["AgentID"] = AgentID;
+            row["AgentBranchID"] = AgentBranchID;
+            row["ResvNo"] = ResvNo;
+            row["ResvDate"] = ResvDate.ToDateTime();
+            row["ResvHotelDate"] = ResvHotelDate.ToDateTime();
+            row["ResvType"] = ResvType;
+            row["ResvPersonID"] = ResvPersonID;
+            row["SalesLoginID"] = SalesLoginID;
+            row["PayType"] = PayType;
+            row["PayItemID"] = PayItemID;
+            row["PayAgentID"] = PayAgentID;
+            row["PayAgentBranchID"] = PayAgentBranchID;
+            row["LimitDate"] = LimitDate.ToDateTime();
+            row["RoomAssign"] = RoomAssign;
+            row["CreateDate"] = CreateDate.ToDateTime();
+            row["CreateLoginID"] = CreateLoginID;
+            row["CreatePcName"] = CreatePcName;
+            row["CreateClass"] = CreateClass;
+            row["UpdateDate"] = UpdateDate.ToDateTime();
+            row["UpdateLoginID"] = UpdateLoginID;
+            row["UpdatePcName"] = UpdatePcName;
+            row["UpdateClass"] = UpdateClass;
+            row["UpdateID"] = UpdateID;
+
+    }
+
+    public void ConvertReader(DbDataReader row)
+    {
+        int i = 0;
+            ID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            DetailID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            UseStatus = (byte)(row.IsDBNull(i) ? 0x00 : row.GetByte(i)); i++;
+            SubStatus = (byte)(row.IsDBNull(i) ? 0x00 : row.GetByte(i)); i++;
+            ExtenStatus = (byte)(row.IsDBNull(i) ? 0x00 : row.GetByte(i)); i++;
+            CinDate = new Date(row.IsDBNull(i) ? 0 : CConvert.ToDateInt(row.GetDateTime(i))); i++;
+            CinTime = (int)(row.IsDBNull(i) ? 0 : row.GetInt16(i)); i++;
+            Stay = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            CoutDate = new Date(row.IsDBNull(i) ? 0 : CConvert.ToDateInt(row.GetDateTime(i))); i++;
+            CoutTime = (int)(row.IsDBNull(i) ? 0 : row.GetInt16(i)); i++;
+            AgentID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            AgentBranchID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            ResvNo = (row.IsDBNull(i) ? string.Empty : row.GetString(i)); i++;
+            ResvDate = CConvert.ToTimestamp(row.IsDBNull(i) ? DateTime.MinValue : row.GetDateTime(i)); i++;
+            ResvHotelDate = new Date(row.IsDBNull(i) ? 0 : CConvert.ToDateInt(row.GetDateTime(i))); i++;
+            ResvType = (byte)(row.IsDBNull(i) ? 0x00 : row.GetByte(i)); i++;
+            ResvPersonID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            SalesLoginID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            PayType = (byte)(row.IsDBNull(i) ? 0x00 : row.GetByte(i)); i++;
+            PayItemID = (row.IsDBNull(i) ? string.Empty : row.GetString(i)); i++;
+            PayAgentID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            PayAgentBranchID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            LimitDate = new Date(row.IsDBNull(i) ? 0 : CConvert.ToDateInt(row.GetDateTime(i))); i++;
+            RoomAssign = (bool)(row.IsDBNull(i) ? false : row.GetBoolean(i)); i++;
+            CreateDate = CConvert.ToTimestamp(row.IsDBNull(i) ? DateTime.MinValue : row.GetDateTime(i)); i++;
+            CreateLoginID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            CreatePcName = (row.IsDBNull(i) ? string.Empty : row.GetString(i)); i++;
+            CreateClass = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            UpdateDate = CConvert.ToTimestamp(row.IsDBNull(i) ? DateTime.MinValue : row.GetDateTime(i)); i++;
+            UpdateLoginID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            UpdatePcName = (row.IsDBNull(i) ? string.Empty : row.GetString(i)); i++;
+            UpdateClass = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+            UpdateID = (int)(row.IsDBNull(i) ? 0 : row.GetInt32(i)); i++;
+
+    }
+
+    public string AddSql()
+    {
+            return $@"INSERT INTO D_UseDetail(ID,DetailID,UseStatus,SubStatus,ExtenStatus,CinDate,CinTime,Stay,CoutDate,CoutTime,AgentID,AgentBranchID,ResvNo,ResvDate,ResvHotelDate,ResvType,ResvPersonID,SalesLoginID,PayType,PayItemID,PayAgentID,PayAgentBranchID,LimitDate,RoomAssign,CreateDate,CreateLoginID,CreatePcName,CreateClass,UpdateDate,UpdateLoginID,UpdatePcName,UpdateClass,UpdateID) VALUES({ID},{DetailID},{UseStatus},{SubStatus},{ExtenStatus},{(CinDate == null ? "NULL" : CinDate.ToSqlValue())},{CinTime},{Stay},{(CoutDate == null ? "NULL" : CoutDate.ToSqlValue())},{CoutTime},{AgentID},{AgentBranchID},N'{ResvNo}',{(ResvDate == null ? "NULL" : CConvert.ToSqlValue(ResvDate.ToDateTime()))},{(ResvHotelDate == null ? "NULL" : ResvHotelDate.ToSqlValue())},{ResvType},{ResvPersonID},{SalesLoginID},{PayType},N'{PayItemID}',{PayAgentID},{PayAgentBranchID},{(LimitDate == null ? "NULL" : LimitDate.ToSqlValue())},{(RoomAssign ? 1 : 0)},{(CreateDate == null ? "NULL" : CConvert.ToSqlValue(CreateDate.ToDateTime()))},{CreateLoginID},N'{CreatePcName}',{CreateClass},GETDATE(),{UpdateLoginID},N'{UpdatePcName}',{UpdateClass},{UpdateID});";
+    }
+
+    public string UpdateSql()
+    {
+            return $@"UPDATE D_UseDetail SET UseStatus = {UseStatus},SubStatus = {SubStatus},ExtenStatus = {ExtenStatus},CinDate = {(CinDate == null ? "NULL" : CinDate.ToSqlValue())},CinTime = {CinTime},Stay = {Stay},CoutDate = {(CoutDate == null ? "NULL" : CoutDate.ToSqlValue())},CoutTime = {CoutTime},AgentID = {AgentID},AgentBranchID = {AgentBranchID},ResvNo = N'{ResvNo}',ResvDate = {(ResvDate == null ? "NULL" : CConvert.ToSqlValue(ResvDate.ToDateTime()))},ResvHotelDate = {(ResvHotelDate == null ? "NULL" : ResvHotelDate.ToSqlValue())},ResvType = {ResvType},ResvPersonID = {ResvPersonID},SalesLoginID = {SalesLoginID},PayType = {PayType},PayItemID = N'{PayItemID}',PayAgentID = {PayAgentID},PayAgentBranchID = {PayAgentBranchID},LimitDate = {(LimitDate == null ? "NULL" : LimitDate.ToSqlValue())},RoomAssign = {(RoomAssign ? 1 : 0)},CreateDate = {(CreateDate == null ? "NULL" : CConvert.ToSqlValue(CreateDate.ToDateTime()))},CreateLoginID = {CreateLoginID},CreatePcName = N'{CreatePcName}',CreateClass = {CreateClass},UpdateDate = GETDATE(),UpdateLoginID = {UpdateLoginID},UpdatePcName = N'{UpdatePcName}',UpdateClass = {UpdateClass},UpdateID = {UpdateID} WHERE ID = {ID} AND DetailID = {DetailID};";
+    }
+
+    public string ToText()
+    {
+        StringBuilder text = new StringBuilder();
+            text.AppendFormat("ID={0};", ID);
+            text.AppendFormat("DetailID={0};", DetailID);
+            text.AppendFormat("UseStatus={0};", UseStatus);
+            text.AppendFormat("SubStatus={0};", SubStatus);
+            text.AppendFormat("ExtenStatus={0};", ExtenStatus);
+            text.AppendFormat("CinDate={0};", CinDate);
+            text.AppendFormat("CinTime={0};", CinTime);
+            text.AppendFormat("Stay={0};", Stay);
+            text.AppendFormat("CoutDate={0};", CoutDate);
+            text.AppendFormat("CoutTime={0};", CoutTime);
+            text.AppendFormat("AgentID={0};", AgentID);
+            text.AppendFormat("AgentBranchID={0};", AgentBranchID);
+            text.AppendFormat("ResvNo={0};", ResvNo);
+            text.AppendFormat("ResvDate={0};", ResvDate);
+            text.AppendFormat("ResvHotelDate={0};", ResvHotelDate);
+            text.AppendFormat("ResvType={0};", ResvType);
+            text.AppendFormat("ResvPersonID={0};", ResvPersonID);
+            text.AppendFormat("SalesLoginID={0};", SalesLoginID);
+            text.AppendFormat("PayType={0};", PayType);
+            text.AppendFormat("PayItemID={0};", PayItemID);
+            text.AppendFormat("PayAgentID={0};", PayAgentID);
+            text.AppendFormat("PayAgentBranchID={0};", PayAgentBranchID);
+            text.AppendFormat("LimitDate={0};", LimitDate);
+            text.AppendFormat("RoomAssign={0};", RoomAssign);
+            text.AppendFormat("CreateDate={0};", CreateDate);
+            text.AppendFormat("CreateLoginID={0};", CreateLoginID);
+            text.AppendFormat("CreatePcName={0};", CreatePcName);
+            text.AppendFormat("CreateClass={0};", CreateClass);
+            text.AppendFormat("UpdateDate={0};", UpdateDate);
+            text.AppendFormat("UpdateLoginID={0};", UpdateLoginID);
+            text.AppendFormat("UpdatePcName={0};", UpdatePcName);
+            text.AppendFormat("UpdateClass={0};", UpdateClass);
+            text.AppendFormat("UpdateID={0};", UpdateID);
+
+        return text.ToString();
+    }
+
+    public override object GetField(string name)
+    {
+
+            if (name == "ID") { return ID; }
+            else if (name == "DetailID") { return DetailID; }
+            else if (name == "UseStatus") { return UseStatus; }
+            else if (name == "SubStatus") { return SubStatus; }
+            else if (name == "ExtenStatus") { return ExtenStatus; }
+            else if (name == "CinDate") { return CinDate; }
+            else if (name == "CinTime") { return CinTime; }
+            else if (name == "Stay") { return Stay; }
+            else if (name == "CoutDate") { return CoutDate; }
+            else if (name == "CoutTime") { return CoutTime; }
+            else if (name == "AgentID") { return AgentID; }
+            else if (name == "AgentBranchID") { return AgentBranchID; }
+            else if (name == "ResvNo") { return ResvNo; }
+            else if (name == "ResvDate") { return ResvDate; }
+            else if (name == "ResvHotelDate") { return ResvHotelDate; }
+            else if (name == "ResvType") { return ResvType; }
+            else if (name == "ResvPersonID") { return ResvPersonID; }
+            else if (name == "SalesLoginID") { return SalesLoginID; }
+            else if (name == "PayType") { return PayType; }
+            else if (name == "PayItemID") { return PayItemID; }
+            else if (name == "PayAgentID") { return PayAgentID; }
+            else if (name == "PayAgentBranchID") { return PayAgentBranchID; }
+            else if (name == "LimitDate") { return LimitDate; }
+            else if (name == "RoomAssign") { return RoomAssign; }
+            else if (name == "CreateDate") { return CreateDate; }
+            else if (name == "CreateLoginID") { return CreateLoginID; }
+            else if (name == "CreatePcName") { return CreatePcName; }
+            else if (name == "CreateClass") { return CreateClass; }
+            else if (name == "UpdateDate") { return UpdateDate; }
+            else if (name == "UpdateLoginID") { return UpdateLoginID; }
+            else if (name == "UpdatePcName") { return UpdatePcName; }
+            else if (name == "UpdateClass") { return UpdateClass; }
+            else if (name == "UpdateID") { return UpdateID; }
+        else { return null; }
+    }
+
+    public override bool SetField(string name, object value)
+    {
+
+            if (name == "ID") { ID = CConvert.ToInt(value); return true; }
+            else if (name == "DetailID") { DetailID = CConvert.ToInt(value); return true; }
+            else if (name == "UseStatus") { UseStatus = CConvert.ToInt(value); return true; }
+            else if (name == "SubStatus") { SubStatus = CConvert.ToInt(value); return true; }
+            else if (name == "ExtenStatus") { ExtenStatus = CConvert.ToInt(value); return true; }
+            else if (name == "CinDate") { CinDate = new Date(CConvert.ToDateInt(value)); return true; }
+            else if (name == "CinTime") { CinTime = CConvert.ToInt(value); return true; }
+            else if (name == "Stay") { Stay = CConvert.ToInt(value); return true; }
+            else if (name == "CoutDate") { CoutDate = new Date(CConvert.ToDateInt(value)); return true; }
+            else if (name == "CoutTime") { CoutTime = CConvert.ToInt(value); return true; }
+            else if (name == "AgentID") { AgentID = CConvert.ToInt(value); return true; }
+            else if (name == "AgentBranchID") { AgentBranchID = CConvert.ToInt(value); return true; }
+            else if (name == "ResvNo") { ResvNo = value.ToString(); return true; }
+            else if (name == "ResvDate") { ResvDate = CConvert.ToTimestamp(CConvert.ToDateTime(value)); return true; }
+            else if (name == "ResvHotelDate") { ResvHotelDate = new Date(CConvert.ToDateInt(value)); return true; }
+            else if (name == "ResvType") { ResvType = CConvert.ToInt(value); return true; }
+            else if (name == "ResvPersonID") { ResvPersonID = CConvert.ToInt(value); return true; }
+            else if (name == "SalesLoginID") { SalesLoginID = CConvert.ToInt(value); return true; }
+            else if (name == "PayType") { PayType = CConvert.ToInt(value); return true; }
+            else if (name == "PayItemID") { PayItemID = value.ToString(); return true; }
+            else if (name == "PayAgentID") { PayAgentID = CConvert.ToInt(value); return true; }
+            else if (name == "PayAgentBranchID") { PayAgentBranchID = CConvert.ToInt(value); return true; }
+            else if (name == "LimitDate") { LimitDate = new Date(CConvert.ToDateInt(value)); return true; }
+            else if (name == "RoomAssign") { RoomAssign = CConvert.ToBool(value); return true; }
+            else if (name == "CreateDate") { CreateDate = CConvert.ToTimestamp(CConvert.ToDateTime(value)); return true; }
+            else if (name == "CreateLoginID") { CreateLoginID = CConvert.ToInt(value); return true; }
+            else if (name == "CreatePcName") { CreatePcName = value.ToString(); return true; }
+            else if (name == "CreateClass") { CreateClass = CConvert.ToInt(value); return true; }
+            else if (name == "UpdateDate") { UpdateDate = CConvert.ToTimestamp(CConvert.ToDateTime(value)); return true; }
+            else if (name == "UpdateLoginID") { UpdateLoginID = CConvert.ToInt(value); return true; }
+            else if (name == "UpdatePcName") { UpdatePcName = value.ToString(); return true; }
+            else if (name == "UpdateClass") { UpdateClass = CConvert.ToInt(value); return true; }
+            else if (name == "UpdateID") { UpdateID = CConvert.ToInt(value); return true; }
+        else { return false; }
+    }
+
+    #endregion
+}
\ No newline at end of file

--
Gitblit v1.10.0