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 PrimaryKey { get; } = new ConcurrentDictionary(); #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 }