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
|
}
|