Skip to content
CheckStockDetail.cs 3.73 KiB
Newer Older
Jack Dan's avatar
Jack Dan committed
//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:2.0.50727.8935
//     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>
	/// 实体类CheckStockDetail 。(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public class CheckStockDetail : Entity 
	{
		public CheckStockDetail():base("CheckStockDetail") {}

		#region Model
		private string _CheckStockID;
		private Guid? _GoodsID;
		private decimal? _ACount;
		private decimal? _TotalJE;
		/// <summary>
		/// 
		/// </summary>
		public string CheckStockID
		{
			get{ return _CheckStockID; }
			set
			{
				this.OnPropertyValueChange(_.CheckStockID,_CheckStockID,value);
				this._CheckStockID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public Guid? GoodsID
		{
			get{ return _GoodsID; }
			set
			{
				this.OnPropertyValueChange(_.GoodsID,_GoodsID,value);
				this._GoodsID=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public decimal? ACount
		{
			get{ return _ACount; }
			set
			{
				this.OnPropertyValueChange(_.ACount,_ACount,value);
				this._ACount=value;
			}
		}
		/// <summary>
		/// 
		/// </summary>
		public decimal? TotalJE
		{
			get{ return _TotalJE; }
			set
			{
				this.OnPropertyValueChange(_.TotalJE,_TotalJE,value);
				this._TotalJE=value;
			}
		}
		#endregion

		#region Method
		/// <summary>
		/// 获取列信息
		/// </summary>
		public override Field[] GetFields()
		{
			return new Field[] {
				_.CheckStockID,
				_.GoodsID,
				_.ACount,
				_.TotalJE};
		}
		/// <summary>
		/// 获取值信息
		/// </summary>
		public override object[] GetValues()
		{
			return new object[] {
				this._CheckStockID,
				this._GoodsID,
				this._ACount,
				this._TotalJE};
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(IDataReader reader)
		{
			this._CheckStockID = DataUtils.ConvertValue<string>(reader["CheckStockID"]);
			this._GoodsID = DataUtils.ConvertValue<Guid?>(reader["GoodsID"]);
			this._ACount = DataUtils.ConvertValue<decimal?>(reader["ACount"]);
			this._TotalJE = DataUtils.ConvertValue<decimal?>(reader["TotalJE"]);
		}
		/// <summary>
		/// 给当前实体赋值
		/// </summary>
		public override void SetPropertyValues(DataRow row)
		{
			this._CheckStockID = DataUtils.ConvertValue<string>(row["CheckStockID"]);
			this._GoodsID = DataUtils.ConvertValue<Guid?>(row["GoodsID"]);
			this._ACount = DataUtils.ConvertValue<decimal?>(row["ACount"]);
			this._TotalJE = DataUtils.ConvertValue<decimal?>(row["TotalJE"]);
		}
		#endregion

		#region _Field
		/// <summary>
		/// 字段信息
		/// </summary>
		public class _
		{
			/// <summary>
			/// * 
			/// </summary>
			public readonly static Field All = new Field("*","CheckStockDetail");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field CheckStockID = new Field("CheckStockID","CheckStockDetail","CheckStockID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field GoodsID = new Field("GoodsID","CheckStockDetail","GoodsID");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field ACount = new Field("ACount","CheckStockDetail","ACount");
			/// <summary>
			/// 
			/// </summary>
			public readonly static Field TotalJE = new Field("TotalJE","CheckStockDetail","TotalJE");
		}
		#endregion


	}
}