Skip to content
V_Ces_CYPT_InventoryIn.cs 9.11 KiB
Newer Older
Jack Dan's avatar
Jack Dan committed
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:2.0.50727.8943
//     Support: http://www.cnblogs.com/huxj
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------


using System;
using System.Data;
using System.Data.Common;
using Hxj.Data;
using Hxj.Data.Common;

namespace Ces.Model
{

	/// <summary>
	/// 实体类V_Ces_CYPT_InventoryIn 。(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public class V_Ces_CYPT_InventoryIn : Entity 
	{
		public V_Ces_CYPT_InventoryIn():base("V_Ces_CYPT_InventoryIn") {}

		#region Model
		private Guid _InventoryID;
		private Guid? _OrderID;
		private int? _OrderDate;
		private Guid? _SupplierID;
		private string _SupplierName;
		private Guid? _DeliveryID;
		private string _DeliveryName;
		private Guid _OperatorID;
		private string _OperateorName;
		private DateTime _OpDate;
		private string _Descript;
		private int? _InventoryInDate;
		private int? _IsAllOut;
		/// <summary>
		/// 
		/// </summary>
		public Guid InventoryID
		{
			get{ return _InventoryID; }
			set
			{
				this.OnPropertyValueChange(_.InventoryID,_InventoryID,value);
				this._InventoryID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid? OrderID
		{
			get{ return _OrderID; }
			set
			{
				this.OnPropertyValueChange(_.OrderID,_OrderID,value);
				this._OrderID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? OrderDate
		{
			get{ return _OrderDate; }
			set
			{
				this.OnPropertyValueChange(_.OrderDate,_OrderDate,value);
				this._OrderDate=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid? SupplierID
		{
			get{ return _SupplierID; }
			set
			{
				this.OnPropertyValueChange(_.SupplierID,_SupplierID,value);
				this._SupplierID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string SupplierName
		{
			get{ return _SupplierName; }
			set
			{
				this.OnPropertyValueChange(_.SupplierName,_SupplierName,value);
				this._SupplierName=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid? DeliveryID
		{
			get{ return _DeliveryID; }
			set
			{
				this.OnPropertyValueChange(_.DeliveryID,_DeliveryID,value);
				this._DeliveryID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string DeliveryName
		{
			get{ return _DeliveryName; }
			set
			{
				this.OnPropertyValueChange(_.DeliveryName,_DeliveryName,value);
				this._DeliveryName=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid OperatorID
		{
			get{ return _OperatorID; }
			set
			{
				this.OnPropertyValueChange(_.OperatorID,_OperatorID,value);
				this._OperatorID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string OperateorName
		{
			get{ return _OperateorName; }
			set
			{
				this.OnPropertyValueChange(_.OperateorName,_OperateorName,value);
				this._OperateorName=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public DateTime OpDate
		{
			get{ return _OpDate; }
			set
			{
				this.OnPropertyValueChange(_.OpDate,_OpDate,value);
				this._OpDate=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public string Descript
		{
			get{ return _Descript; }
			set
			{
				this.OnPropertyValueChange(_.Descript,_Descript,value);
				this._Descript=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? InventoryInDate
		{
			get{ return _InventoryInDate; }
			set
			{
				this.OnPropertyValueChange(_.InventoryInDate,_InventoryInDate,value);
				this._InventoryInDate=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public int? IsAllOut
		{
			get{ return _IsAllOut; }
			set
			{
				this.OnPropertyValueChange(_.IsAllOut,_IsAllOut,value);
				this._IsAllOut=value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 是否只读
		/// </summary>
		public override bool IsReadOnly()
		{
			return true;
		}
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.InventoryID,
				_.OrderID,
				_.OrderDate,
				_.SupplierID,
				_.SupplierName,
				_.DeliveryID,
				_.DeliveryName,
				_.OperatorID,
				_.OperateorName,
				_.OpDate,
				_.Descript,
				_.InventoryInDate,
				_.IsAllOut};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				this._InventoryID,
				this._OrderID,
				this._OrderDate,
				this._SupplierID,
				this._SupplierName,
				this._DeliveryID,
				this._DeliveryName,
				this._OperatorID,
				this._OperateorName,
				this._OpDate,
				this._Descript,
				this._InventoryInDate,
				this._IsAllOut};
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(IDataReader reader)
		{
			this._InventoryID = DataUtils.ConvertValue<Guid>(reader["InventoryID"]);
			this._OrderID = DataUtils.ConvertValue<Guid?>(reader["OrderID"]);
			this._OrderDate = DataUtils.ConvertValue<int?>(reader["OrderDate"]);
			this._SupplierID = DataUtils.ConvertValue<Guid?>(reader["SupplierID"]);
			this._SupplierName = DataUtils.ConvertValue<string>(reader["SupplierName"]);
			this._DeliveryID = DataUtils.ConvertValue<Guid?>(reader["DeliveryID"]);
			this._DeliveryName = DataUtils.ConvertValue<string>(reader["DeliveryName"]);
			this._OperatorID = DataUtils.ConvertValue<Guid>(reader["OperatorID"]);
			this._OperateorName = DataUtils.ConvertValue<string>(reader["OperateorName"]);
			this._OpDate = DataUtils.ConvertValue<DateTime>(reader["OpDate"]);
			this._Descript = DataUtils.ConvertValue<string>(reader["Descript"]);
			this._InventoryInDate = DataUtils.ConvertValue<int?>(reader["InventoryInDate"]);
			this._IsAllOut = DataUtils.ConvertValue<int?>(reader["IsAllOut"]);
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(DataRow row)
		{
			this._InventoryID = DataUtils.ConvertValue<Guid>(row["InventoryID"]);
			this._OrderID = DataUtils.ConvertValue<Guid?>(row["OrderID"]);
			this._OrderDate = DataUtils.ConvertValue<int?>(row["OrderDate"]);
			this._SupplierID = DataUtils.ConvertValue<Guid?>(row["SupplierID"]);
			this._SupplierName = DataUtils.ConvertValue<string>(row["SupplierName"]);
			this._DeliveryID = DataUtils.ConvertValue<Guid?>(row["DeliveryID"]);
			this._DeliveryName = DataUtils.ConvertValue<string>(row["DeliveryName"]);
			this._OperatorID = DataUtils.ConvertValue<Guid>(row["OperatorID"]);
			this._OperateorName = DataUtils.ConvertValue<string>(row["OperateorName"]);
			this._OpDate = DataUtils.ConvertValue<DateTime>(row["OpDate"]);
			this._Descript = DataUtils.ConvertValue<string>(row["Descript"]);
			this._InventoryInDate = DataUtils.ConvertValue<int?>(row["InventoryInDate"]);
			this._IsAllOut = DataUtils.ConvertValue<int?>(row["IsAllOut"]);
		}
		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","V_Ces_CYPT_InventoryIn");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InventoryID = new Field("InventoryID","V_Ces_CYPT_InventoryIn","InventoryID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OrderID = new Field("OrderID","V_Ces_CYPT_InventoryIn","OrderID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OrderDate = new Field("OrderDate","V_Ces_CYPT_InventoryIn","OrderDate");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field SupplierID = new Field("SupplierID","V_Ces_CYPT_InventoryIn","SupplierID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field SupplierName = new Field("SupplierName","V_Ces_CYPT_InventoryIn","SupplierName");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field DeliveryID = new Field("DeliveryID","V_Ces_CYPT_InventoryIn","DeliveryID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field DeliveryName = new Field("DeliveryName","V_Ces_CYPT_InventoryIn","DeliveryName");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OperatorID = new Field("OperatorID","V_Ces_CYPT_InventoryIn","OperatorID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OperateorName = new Field("OperateorName","V_Ces_CYPT_InventoryIn","OperateorName");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field OpDate = new Field("OpDate","V_Ces_CYPT_InventoryIn","OpDate");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field Descript = new Field("Descript","V_Ces_CYPT_InventoryIn","Descript");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field InventoryInDate = new Field("InventoryInDate","V_Ces_CYPT_InventoryIn","InventoryInDate");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field IsAllOut = new Field("IsAllOut","V_Ces_CYPT_InventoryIn","IsAllOut");
		}
		#endregion


	}
}