using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Attirubte; using System.ComponentModel; using WMS.Model.Base; namespace WMS.Model.Stock { [Serializable] [TableClmAttribute(TableName = "T_STOCK_STOREP")] public class StorageRepModel { #region Model private string _storep_id = string.Empty; private decimal _totalout_num = 0; private string _create_man = string.Empty; private string _create_man_name = string.Empty; private string _confirm_man = string.Empty; private string _confirm_man_name = string.Empty; //private string _review_man; //private string _review_man_name; private DateTime _create_date = System.DateTime.Now; private DateTime _confirm_date = System.DateTime.Now; //private DateTime _review_date; private DateTime _expect_date = System.DateTime.Now.AddDays(1); private string _stostart_id = string.Empty; private string _stostart_name = string.Empty; private string _stoend_id = string.Empty; private string _stoend_name = string.Empty; private string _storep_status = string.Empty; private string _resion = string.Empty; private string _resion_name = string.Empty; private string _remark = string.Empty; private string _version = string.Empty; /// /// 仓库补货单据编号 /// [DisplayName("仓库间调拨单据编号")] public string STOREP_ID { set { _storep_id = value; } get { return _storep_id; } } /// /// 调拨总量 /// [DisplayName("调拨总量")] public decimal TOTALOUT_NUM { set { _totalout_num = value; } get { return _totalout_num; } } /// /// 创建人 /// [DisplayName("创建人")] [TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] public string CREATE_MAN { set { _create_man = value; } get { return _create_man; } } /// /// 创建人 /// [DisplayName("创建人")] [TableClm(NoSelect = false)] public string CREATE_MAN_NAME { set { _create_man_name = value; } get { return _create_man_name; } } /// /// 审核人 /// [DisplayName("审核人")] [TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] public string CONFIRM_MAN { set { _confirm_man = value; } get { return _confirm_man; } } /// /// 审核人 /// [DisplayName("审核人")] [TableClm(NoSelect = false)] public string CONFIRM_MAN_NAME { set { _confirm_man_name = value; } get { return _confirm_man_name; } } ///// ///// 审核人 ///// //[DisplayName("审核人")] //[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] //public string REVIEW_MAN //{ // set { _review_man = value; } // get { return _review_man; } //} ///// ///// 审核人 ///// //[DisplayName("审核人")] //[TableClm(NoSelect = false)] //public string REVIEW_MAN_NAME //{ // set { _review_man_name = value; } // get { return _review_man_name; } //} /// /// 创建时间 /// [DisplayName("创建时间")] public DateTime CREATE_DATE { set { _create_date = value; } get { return _create_date; } } /// /// 审核时间 /// [DisplayName("审核时间")] public DateTime CONFIRM_DATE { set { _confirm_date = value; } get { return _confirm_date; } } ///// ///// 审核时间 ///// //[DisplayName("审核时间")] //public DateTime REVIEW_DATE //{ // set { _review_date = value; } // get { return _review_date; } //} /// /// 预计到货时间 /// [DisplayName("预计到货时间")] public DateTime EXPECT_DATE { set { _expect_date = value; } get { return _expect_date; } } /// /// 调出仓库编号 /// [DisplayName("调出仓库编号")] [TableClmAttribute(ClmJoinTable = "T_BASE_STORAGEINFO", JoinTableClm = "STORAGE_ID", JoinTableClmName = "STORAGE_NAME")] public string STOSTART_ID { set { _stostart_id = value; } get { return _stostart_id; } } /// /// 出库仓库编号 /// [DisplayName("调出仓库")] [TableClm(NoSelect = false)] public string STOSTART_NAME { set { _stostart_name = value; } get { return _stostart_name; } } /// /// 调入仓库编号 /// [DisplayName("调入仓库编号")] [TableClmAttribute(ClmJoinTable = "T_BASE_STORAGEINFO", JoinTableClm = "STORAGE_ID", JoinTableClmName = "STORAGE_NAME")] public string STOEND_ID { set { _stoend_id = value; } get { return _stoend_id; } } /// /// 目的仓库编号 /// [DisplayName("调入仓库")] [TableClm(NoSelect = false)] public string STOEND_NAME { set { _stoend_name = value; } get { return _stoend_name; } } /// /// 单据Status(0:未确认,1:已确认,2:已审核,3:已提交) /// [DisplayName("单据Status(0:未确认,1:已确认,2:已审核,3:已提交)")] public string STOREP_STATUS { set { _storep_status = value; } get { return _storep_status; } } /// /// 补货原因 /// [DisplayName("补货原因")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_DICTIONARY_ID", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " vc_dictionary_type = 'Rep_reason' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")] public string RESION { set { _resion = value; } get { return _resion; } } /// /// 补货原因 /// [DisplayName("补货原因")] [TableClm(NoSelect = false)] public string RESION_NAME { set { _resion_name = value; } get { return _resion_name; } } /// /// 备注 /// [DisplayName("备注")] [TableClm(NoSelect = false)] public string REMARK { set { _remark = value; } get { return _remark; } } /// /// 版本号 /// [DisplayName("版本号")] [TableClm(NoSelect = false)] public string VERSION { set { _version = value; } get { return _version; } } #endregion Model private string _selectid = "0"; /// /// 选中项 /// [DisplayName("选中")] [TableClm(NoSelect = false)] public string SELECTID { get { return _selectid; } set { _selectid = value; } } private DateTime _timeStart = DateTime.Parse("1900-01-01"); private DateTime _timeEnd = DateTime.Parse("1900-01-01"); /// /// 起始日期 /// [DisplayName("起始日期")] [TableClm(NoSelect = false)] public DateTime TIMESTART { get { return _timeStart; } set { _timeStart = value; } } /// /// 结束日期 /// [DisplayName("结束日期")] [TableClm(NoSelect = false)] public DateTime TIMEEND { get { return _timeEnd; } set { _timeEnd = value; } } private string _STORAGE_ID = string.Empty; [DisplayName("所属仓库")] [TableClmAttribute(JoinTableClmName = "STORAGE_NAME", JoinTableClm = "STORAGE_ID", ClmJoinTable = "T_BASE_STORAGEINFO", ClassName = "STORAGE_NAME")] public string STORAGE_ID { set { _STORAGE_ID = value; } get { return _STORAGE_ID; } } private string _STORAGE_NAME = string.Empty; [DisplayName("仓库名称")] [TableClm(NoSelect = false)] public string STORAGE_NAME { set { _STORAGE_NAME = value; } get { return _STORAGE_NAME; } } private string _STORAGE_AREA_ID = string.Empty; [DisplayName("所属库区")] [TableClmAttribute(JoinTableClmName = "STORAGE_AREA_NAME", JoinTableClm = "STORAGE_AREA_ID", ClmJoinTable = "T_BASE_STORAGE_AREA", ClassName = "STORAGE_AREA_NAME")] public string STORAGE_AREA_ID { set { _STORAGE_AREA_ID = value; } get { return _STORAGE_AREA_ID; } } private string _STORAGE_AREA_NAME = string.Empty; [DisplayName("库区名称")] [TableClm(NoSelect = false)] public string STORAGE_AREA_NAME { set { _STORAGE_AREA_NAME = value; } get { return _STORAGE_AREA_NAME; } } private List modelStorageInfo = new List(); /// /// 用户所属仓库 /// [DisplayName("仓库名称")] [TableClm(NoSelect = false)] public List StorageInfo { set { modelStorageInfo = value; } get { return modelStorageInfo; } } public string _document_person_id = string.Empty; /// /// 制单人 /// [DisplayName("制单人")] [TableClm(NoSelect = false)] public string DOCUMENT_PERSON_ID { set { _document_person_id = value; } get { return _document_person_id; } } public string _document_person = string.Empty; /// /// 制单人 /// [DisplayName("制单人名称")] [TableClm(NoSelect = false)] public string DOCUMENT_PERSON { set { _document_person = value; } get { return _document_person; } } public DateTime _document_time = DateTime.Parse("1900-01-01"); /// /// 制单时间 /// [DisplayName("制单时间")] [TableClm(NoSelect = false)] public DateTime DOCUMENT_TIME { set { _document_time = value; } get { return _document_time; } } public decimal _print_count = 0; private string _shippers = string.Empty; private string _ori_bill = string.Empty; private string _operator_id = string.Empty; private string _operator_name = string.Empty; private DateTime _operatedate = DateTime.Parse("1900-01-01"); /// /// 打印次数 /// [DisplayName("打印次数")] public decimal PRINT_COUNT { set { _print_count = value; } get { return _print_count; } } /// /// 承运商 /// [DisplayName("承运商")] public string SHIPPERS { set { _shippers = value; } get { return _shippers; } } /// /// 来源单号 /// [DisplayName("来源单号")] public string ORI_BILL { set { _ori_bill = value; } get { return _ori_bill; } } /// /// 操作人ID /// [DisplayName("录入人")] [TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")] public string OPERATORID { get { return _operator_id; } set { _operator_id = value; } } /// /// 操作人 /// [DisplayName("录入人")] [TableClm(NoSelect = false)] public string OPERATOR_NAME { get { return _operator_name; } set { _operator_name = value; } } /// /// 操作时间 /// [DisplayName("录入日期")] public DateTime OPERATEDATE { get { return _operatedate; } set { _operatedate = value; } } } }