using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; using WMS.Attirubte; using WMS.Model.Base; namespace WMS.Model.RK { /// /// 收货验收 /// [Serializable] [TableClmAttribute(TableName = "T_RK_ACCEPTANCE")] public class AcceptanceModel { #region 标准 写法 model #region 源表字段 //验收单号 private string _acce_id=""; //收货单号 private string _rece_id = ""; //物料编号 private string _goods_id = ""; //采购数量 private decimal _buy_num=0; //到货数量 private decimal _arr_num = 0; //验收数量 private decimal _acce_num = 0; //合格数量 private decimal _pass_num = 0; //接收数量 private decimal _rec_num = 0; //拒绝数量 private decimal _no_rec_num = 0; //验收结果 private string _result_type=""; //验收人 private string _acce_man = ""; //验收人 private string _acce_man_name = ""; //验收日期 private DateTime _acce_date = DateTime.Parse("1900-01-01"); //备注 private string _remark = ""; //版本号 private string _version = ""; #endregion #region 添加字段 //是否选中 private Boolean _ischeck=false; //物料名称 private string _goods_name = ""; //操作人ID private string _operatorid = ""; //操作人 private string _operator = ""; //操作日期 private DateTime _operatedate= DateTime.Parse("1900-01-01"); //入库批次号 private string _lot_id=""; //验收状态 0 未验 1:已验 private string _acc_status="0"; //入库数量 private decimal _sto_num=0; #endregion string _warehousing_id = ""; /// /// 入库通知单编号 /// [DisplayName("通知单编号")] public string WAREHOUSING_ID { set { _warehousing_id = value; } get { return _warehousing_id; } } #region 源表属性 /// ///验收单号 /// [DisplayName("验收单号")] public string ACCE_ID { get { return _acce_id; } set { _acce_id = value; } } /// ///收货单号 /// [DisplayName("收货单号")] [TableClm(NoSelect = false)] public string RECE_ID { get { return _rece_id; } set { _rece_id = value; } } /// ///物料编号 /// [DisplayName("物料编号")] public string GOODS_ID { get { return _goods_id; } set { _goods_id = value; } } /// ///采购数量 /// [DisplayName("入库数量")] [TableClm(NoSelect = false)] public decimal BUY_NUM { get { return _buy_num; } set { _buy_num = value; } } /// ///到货数量 /// [DisplayName("到货数量")] [TableClm(NoSelect = false)] public decimal ARR_NUM { get { return _arr_num; } set { _arr_num = value; } } /// ///验收数量 /// [DisplayName("验收数量")] [TableClm(NoSelect = false)] public decimal ACCE_NUM { get { return _acce_num; } set { _acce_num = value; } } /// ///合格数量 /// [DisplayName("合格数量")] [TableClm(NoSelect = false)] public decimal PASS_NUM { get { return _pass_num; } set { _pass_num = value; } } /// ///接收数量 /// [DisplayName("接收数量")] [TableClm(NoSelect = false)] public decimal REC_NUM { get { return _rec_num; } set { _rec_num = value; } } /// ///拒绝数量 /// [DisplayName("拒绝数量")] [TableClm(NoSelect = false)] public decimal NO_REC_NUM { get { return _no_rec_num; } set { _no_rec_num = value; } } /// ///验收结果 /// [DisplayName("验收结果")] public string RESULTS_TYPE { get { return _result_type; } set { _result_type = value; } } /// ///验收人 /// [DisplayName("验收人")] [TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")] public string ACCE_MAN { get { return _acce_man; } set { _acce_man = value; } } [DisplayName("验收人")] [TableClm(NoSelect=false)] public string ACCE_MAN_NAME { get { return _acce_man_name; } set { _acce_man_name = value; } } /// ///验收日期 /// [DisplayName("验收日期")] public DateTime ACCE_DATE { get { return _acce_date; } set { _acce_date = value; } } /// ///备注 /// [DisplayName("备注")] [TableClm(NoSelect = false)] public string REMARK { get { return _remark; } set { _remark = value; } } /// ///版本号 /// [DisplayName("版本号")] [TableClm(NoSelect = false)] public string VERSION { get { return _version; } set { _version = value; } } #endregion #region 添加属性 /// /// 是否选中(CheckBox复选框) /// [DisplayName("是否选中")] [TableClm(NoSelect = false)] public Boolean IsCheck { get { return _ischeck; } set { _ischeck = value; } } /// /// 物料名称 /// [DisplayName("物料名称")] [TableClm(NoSelect = false)] public string GOODS_NAME { get { return _goods_name; } set { _goods_name = value; } } /// /// 操作人ID /// [DisplayName("录入人")] [TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] public string OPERATORID { get { return _operatorid; } set { _operatorid = value; } } /// /// 操作人 /// [DisplayName("录入人")] [TableClm(NoSelect=false)] public string OPERATORNAME { get { return _operator; } set { _operator = value; } } /// /// 操作时间 /// [DisplayName("录入日期")] public DateTime OPERATEDATE { get { return _operatedate; } set { _operatedate = value; } } /// /// 入库批次号 /// [DisplayName("入库批次号")] public string LOT_ID { get { return _lot_id; } set { _lot_id = value; } } /// /// 验收状态 0:未验 1:已验 /// [DisplayName("验收状态")] public string ACC_STATUS { get { return _acc_status; } set { _acc_status = value; } } #endregion #endregion 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; } } /// /// 入库数量 /// [DisplayName("入库数量")] public decimal STO_NUM { set { _sto_num = value; } get { return _sto_num; } } #region 验收Model 已注销 /* public AcceptanceModel() { ACCE_ID = string.Empty; RECE_ID = string.Empty; GOODS_ID = string.Empty; BUY_NUM = 0; ARR_NUM = 0; ACCE_NUM = 0; PASS_NUM = 0; REC_NUM = 0; NO_REC_NUM = 0; RESULTS_TYPE = string.Empty; ACCE_MAN = string.Empty; ACCE_DATE = DateTime.Now; REMARK = string.Empty; VERSION = string.Empty; } /// ///验收单号 /// [DisplayName("验收单号")] public virtual string ACCE_ID { get; set; } /// ///入库单号 /// [DisplayName("入库单号")] public virtual string RECE_ID { get; set; } /// ///物料编号 /// [DisplayName("物料编号")] public virtual string GOODS_ID { get; set; } /// ///采购数量 /// [DisplayName("采购数量")] public virtual decimal BUY_NUM { get; set; } /// ///到货数量 /// [DisplayName("到货数量")] public virtual decimal ARR_NUM { get; set; } /// ///验收数量 /// [DisplayName("验收数量")] public virtual decimal ACCE_NUM { get; set; } /// ///合格数量 /// [DisplayName("合格数量")] public virtual decimal PASS_NUM { get; set; } /// ///接收数量 /// [DisplayName("接收数量")] public virtual decimal REC_NUM { get; set; } /// ///拒绝数量 /// [DisplayName("拒绝数量")] public virtual decimal NO_REC_NUM { get; set; } /// ///验收结果 /// [DisplayName("验收结果")] public virtual string RESULTS_TYPE { get; set; } /// ///验收人 /// [DisplayName("验收人")] public virtual string ACCE_MAN { get; set; } /// ///验收日期 /// [DisplayName("验收日期")] public virtual DateTime ACCE_DATE { get; set; } /// ///备注 /// [DisplayName("备注")] public virtual string REMARK { get; set; } /// ///版本号 /// [DisplayName("版本号")] public virtual string VERSION { get; set; } */ #endregion private decimal _price; [DisplayName("标准金额")] public decimal PRICE { get { return _price; } set { _price = value; } } private decimal _sumprice; [DisplayName("总金额")] public decimal SUMPRICE { get { return _sumprice; } set { _sumprice = value; } } private string _unit; /// /// 单位 /// [DisplayName("单位")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'vc_uom' and c_flag = '1' ")] public string UNIT { set { _unit = value; } get { return _unit; } } public string _unit_name; [DisplayName("单位名称")] public string UNIT_NAME { get { return _unit_name; } set { _unit_name = value; } } public string _scale_unit; /// /// 重量单位 /// [DisplayName("重量单位")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'kg_unit' and c_flag = '1' ")] public string SCALE_UNIT { set { _scale_unit = value; } get { return _scale_unit; } } public int _sort; private string _shippers=""; private string _ori_bill = ""; [DisplayName("序号")] public int SORT { get { return _sort; } set { _sort = value; } } /// /// 承运商 /// [DisplayName("承运商")] public string SHIPPERS { set { _shippers = value; } get { return _shippers; } } /// /// 来源单号 /// [DisplayName("来源单号")] public string ORI_BILL { set { _ori_bill = value; } get { return _ori_bill; } } } }