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; }
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|