484 lines
14 KiB
C#
484 lines
14 KiB
C#
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
|
||
{
|
||
/// <summary>
|
||
/// 收货验收
|
||
/// <summary>
|
||
[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 = "";
|
||
|
||
/// <summary>
|
||
/// 入库通知单编号
|
||
/// </summary>
|
||
[DisplayName("通知单编号")]
|
||
public string WAREHOUSING_ID
|
||
{
|
||
set { _warehousing_id = value; }
|
||
get { return _warehousing_id; }
|
||
}
|
||
#region 源表属性
|
||
/// <summary>
|
||
///验收单号
|
||
/// <summary>
|
||
[DisplayName("验收单号")]
|
||
public string ACCE_ID { get { return _acce_id; } set { _acce_id = value; } }
|
||
|
||
/// <summary>
|
||
///收货单号
|
||
/// <summary>
|
||
[DisplayName("收货单号")]
|
||
[TableClm(NoSelect = false)]
|
||
public string RECE_ID { get { return _rece_id; } set { _rece_id = value; } }
|
||
|
||
/// <summary>
|
||
///物料编号
|
||
/// <summary>
|
||
[DisplayName("物料编号")]
|
||
public string GOODS_ID { get { return _goods_id; } set { _goods_id = value; } }
|
||
|
||
/// <summary>
|
||
///采购数量
|
||
/// <summary>
|
||
[DisplayName("入库数量")]
|
||
[TableClm(NoSelect = false)]
|
||
public decimal BUY_NUM { get { return _buy_num; } set { _buy_num = value; } }
|
||
|
||
/// <summary>
|
||
///到货数量
|
||
/// <summary>
|
||
[DisplayName("到货数量")]
|
||
[TableClm(NoSelect = false)]
|
||
public decimal ARR_NUM { get { return _arr_num; } set { _arr_num = value; } }
|
||
|
||
/// <summary>
|
||
///验收数量
|
||
/// <summary>
|
||
[DisplayName("验收数量")]
|
||
[TableClm(NoSelect = false)]
|
||
public decimal ACCE_NUM { get { return _acce_num; } set { _acce_num = value; } }
|
||
|
||
/// <summary>
|
||
///合格数量
|
||
/// <summary>
|
||
[DisplayName("合格数量")]
|
||
[TableClm(NoSelect = false)]
|
||
public decimal PASS_NUM { get { return _pass_num; } set { _pass_num = value; } }
|
||
|
||
/// <summary>
|
||
///接收数量
|
||
/// <summary>
|
||
[DisplayName("接收数量")]
|
||
[TableClm(NoSelect = false)]
|
||
public decimal REC_NUM { get { return _rec_num; } set { _rec_num = value; } }
|
||
|
||
/// <summary>
|
||
///拒绝数量
|
||
/// <summary>
|
||
[DisplayName("拒绝数量")]
|
||
[TableClm(NoSelect = false)]
|
||
public decimal NO_REC_NUM { get { return _no_rec_num; } set { _no_rec_num = value; } }
|
||
|
||
/// <summary>
|
||
///验收结果
|
||
/// <summary>
|
||
[DisplayName("验收结果")]
|
||
public string RESULTS_TYPE { get { return _result_type; } set { _result_type = value; } }
|
||
|
||
/// <summary>
|
||
///验收人
|
||
/// <summary>
|
||
[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; } }
|
||
|
||
/// <summary>
|
||
///验收日期
|
||
/// <summary>
|
||
[DisplayName("验收日期")]
|
||
public DateTime ACCE_DATE { get { return _acce_date; } set { _acce_date = value; } }
|
||
|
||
/// <summary>
|
||
///备注
|
||
/// <summary>
|
||
[DisplayName("备注")]
|
||
[TableClm(NoSelect = false)]
|
||
public string REMARK { get { return _remark; } set { _remark = value; } }
|
||
|
||
/// <summary>
|
||
///版本号
|
||
/// <summary>
|
||
[DisplayName("版本号")]
|
||
[TableClm(NoSelect = false)]
|
||
public string VERSION { get { return _version; } set { _version = value; } }
|
||
#endregion
|
||
|
||
|
||
#region 添加属性
|
||
/// <summary>
|
||
/// 是否选中(CheckBox复选框)
|
||
/// </summary>
|
||
[DisplayName("是否选中")]
|
||
[TableClm(NoSelect = false)]
|
||
public Boolean IsCheck { get { return _ischeck; } set { _ischeck = value; } }
|
||
|
||
/// <summary>
|
||
/// 物料名称
|
||
/// </summary>
|
||
[DisplayName("物料名称")]
|
||
[TableClm(NoSelect = false)]
|
||
public string GOODS_NAME { get { return _goods_name; } set { _goods_name = value; } }
|
||
|
||
|
||
/// <summary>
|
||
/// 操作人ID
|
||
/// </summary>
|
||
[DisplayName("录入人")]
|
||
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
|
||
public string OPERATORID { get { return _operatorid; } set { _operatorid = value; } }
|
||
|
||
/// <summary>
|
||
/// 操作人
|
||
/// </summary>
|
||
[DisplayName("录入人")]
|
||
[TableClm(NoSelect=false)]
|
||
public string OPERATORNAME { get { return _operator; } set { _operator = value; } }
|
||
|
||
/// <summary>
|
||
/// 操作时间
|
||
/// </summary>
|
||
[DisplayName("录入日期")]
|
||
public DateTime OPERATEDATE { get { return _operatedate; } set { _operatedate = value; } }
|
||
|
||
/// <summary>
|
||
/// 入库批次号
|
||
/// </summary>
|
||
[DisplayName("入库批次号")]
|
||
public string LOT_ID { get { return _lot_id; } set { _lot_id = value; } }
|
||
|
||
/// <summary>
|
||
/// 验收状态 0:未验 1:已验
|
||
/// </summary>
|
||
[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<StorageInfoModel> modelStorageInfo = new List<StorageInfoModel>();
|
||
/// <summary>
|
||
/// 用户所属仓库
|
||
/// </summary>
|
||
[DisplayName("仓库名称")]
|
||
[TableClm(NoSelect = false)]
|
||
public List<StorageInfoModel> StorageInfo
|
||
{
|
||
set { modelStorageInfo = value; }
|
||
get { return modelStorageInfo; }
|
||
}
|
||
|
||
|
||
/// <summary>
|
||
/// 入库数量
|
||
/// </summary>
|
||
[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;
|
||
}
|
||
|
||
|
||
|
||
/// <summary>
|
||
///验收单号
|
||
/// <summary>
|
||
[DisplayName("验收单号")]
|
||
public virtual string ACCE_ID { get; set; }
|
||
|
||
/// <summary>
|
||
///入库单号
|
||
/// <summary>
|
||
[DisplayName("入库单号")]
|
||
public virtual string RECE_ID { get; set; }
|
||
|
||
/// <summary>
|
||
///物料编号
|
||
/// <summary>
|
||
[DisplayName("物料编号")]
|
||
public virtual string GOODS_ID { get; set; }
|
||
|
||
/// <summary>
|
||
///采购数量
|
||
/// <summary>
|
||
[DisplayName("采购数量")]
|
||
public virtual decimal BUY_NUM { get; set; }
|
||
|
||
/// <summary>
|
||
///到货数量
|
||
/// <summary>
|
||
[DisplayName("到货数量")]
|
||
public virtual decimal ARR_NUM { get; set; }
|
||
|
||
/// <summary>
|
||
///验收数量
|
||
/// <summary>
|
||
[DisplayName("验收数量")]
|
||
public virtual decimal ACCE_NUM { get; set; }
|
||
|
||
/// <summary>
|
||
///合格数量
|
||
/// <summary>
|
||
[DisplayName("合格数量")]
|
||
public virtual decimal PASS_NUM { get; set; }
|
||
|
||
/// <summary>
|
||
///接收数量
|
||
/// <summary>
|
||
[DisplayName("接收数量")]
|
||
public virtual decimal REC_NUM { get; set; }
|
||
|
||
/// <summary>
|
||
///拒绝数量
|
||
/// <summary>
|
||
[DisplayName("拒绝数量")]
|
||
public virtual decimal NO_REC_NUM { get; set; }
|
||
|
||
/// <summary>
|
||
///验收结果
|
||
/// <summary>
|
||
[DisplayName("验收结果")]
|
||
public virtual string RESULTS_TYPE { get; set; }
|
||
|
||
/// <summary>
|
||
///验收人
|
||
/// <summary>
|
||
[DisplayName("验收人")]
|
||
public virtual string ACCE_MAN { get; set; }
|
||
|
||
/// <summary>
|
||
///验收日期
|
||
/// <summary>
|
||
[DisplayName("验收日期")]
|
||
public virtual DateTime ACCE_DATE { get; set; }
|
||
|
||
/// <summary>
|
||
///备注
|
||
/// <summary>
|
||
[DisplayName("备注")]
|
||
public virtual string REMARK { get; set; }
|
||
|
||
/// <summary>
|
||
///版本号
|
||
/// <summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 单位
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 重量单位
|
||
/// </summary>
|
||
[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; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 承运商
|
||
/// </summary>
|
||
[DisplayName("承运商")]
|
||
public string SHIPPERS
|
||
{
|
||
set { _shippers = value; }
|
||
get { return _shippers; }
|
||
}
|
||
/// <summary>
|
||
/// 来源单号
|
||
/// </summary>
|
||
[DisplayName("来源单号")]
|
||
public string ORI_BILL
|
||
{
|
||
set { _ori_bill = value; }
|
||
get { return _ori_bill; }
|
||
}
|
||
}
|
||
}
|