diff --git a/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.dbml b/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.dbml index 1db47f2..bb19099 100644 --- a/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.dbml +++ b/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.dbml @@ -108,6 +108,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -171,6 +191,20 @@ + + + + + + + + + + + + + +
@@ -225,6 +259,16 @@ + + + + + + + + + +
@@ -282,14 +326,22 @@ - - + + + + + + + + + +
@@ -423,8 +475,8 @@ - - + + @@ -433,6 +485,15 @@ + + + + + + + + +
@@ -448,8 +509,8 @@ - - + + @@ -458,6 +519,15 @@ + + + + + + + + +
\ No newline at end of file diff --git a/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.designer.cs b/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.designer.cs index 7a30552..747d350 100644 --- a/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.designer.cs +++ b/ICSSoft.FromERP/ICSSoft.Frame.Data.Entity/Fram.designer.cs @@ -2164,6 +2164,46 @@ namespace ICSSoft.Frame.Data.Entity private string _EATTRIBUTE; + private string _OrderNumber; + + private System.Nullable _Sets; + + private string _OrderInvCode; + + private string _OrderInvDescribe; + + private string _BillType; + + private string _Remarks; + + private string _Desks; + + private string _DispatchNumber; + + private string _DispatcherName; + + private string _ReceiverNumber; + + private string _ReceiverName; + + private string _Urgency; + + private string _NeedDate; + + private string _NeedTime; + + private string _RemarksTerm; + + private string _TextNumber; + + private string _InvDescribe; + + private string _Unit; + + private string _StockIndicator; + + private string _IsSerialNumber; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -2212,6 +2252,46 @@ namespace ICSSoft.Frame.Data.Entity partial void OnWorkPointChanged(); partial void OnEATTRIBUTEChanging(string value); partial void OnEATTRIBUTEChanged(); + partial void OnOrderNumberChanging(string value); + partial void OnOrderNumberChanged(); + partial void OnSetsChanging(System.Nullable value); + partial void OnSetsChanged(); + partial void OnOrderInvCodeChanging(string value); + partial void OnOrderInvCodeChanged(); + partial void OnOrderInvDescribeChanging(string value); + partial void OnOrderInvDescribeChanged(); + partial void OnBillTypeChanging(string value); + partial void OnBillTypeChanged(); + partial void OnRemarksChanging(string value); + partial void OnRemarksChanged(); + partial void OnDesksChanging(string value); + partial void OnDesksChanged(); + partial void OnDispatchNumberChanging(string value); + partial void OnDispatchNumberChanged(); + partial void OnDispatcherNameChanging(string value); + partial void OnDispatcherNameChanged(); + partial void OnReceiverNumberChanging(string value); + partial void OnReceiverNumberChanged(); + partial void OnReceiverNameChanging(string value); + partial void OnReceiverNameChanged(); + partial void OnUrgencyChanging(string value); + partial void OnUrgencyChanged(); + partial void OnNeedDateChanging(string value); + partial void OnNeedDateChanged(); + partial void OnNeedTimeChanging(string value); + partial void OnNeedTimeChanged(); + partial void OnRemarksTermChanging(string value); + partial void OnRemarksTermChanged(); + partial void OnTextNumberChanging(string value); + partial void OnTextNumberChanged(); + partial void OnInvDescribeChanging(string value); + partial void OnInvDescribeChanged(); + partial void OnUnitChanging(string value); + partial void OnUnitChanged(); + partial void OnStockIndicatorChanging(string value); + partial void OnStockIndicatorChanged(); + partial void OnIsSerialNumberChanging(string value); + partial void OnIsSerialNumberChanged(); #endregion public ICSMOApply() @@ -2659,6 +2739,406 @@ namespace ICSSoft.Frame.Data.Entity } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderNumber", DbType="NVarChar(12)")] + public string OrderNumber + { + get + { + return this._OrderNumber; + } + set + { + if ((this._OrderNumber != value)) + { + this.OnOrderNumberChanging(value); + this.SendPropertyChanging(); + this._OrderNumber = value; + this.SendPropertyChanged("OrderNumber"); + this.OnOrderNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sets", DbType="Decimal(4,0)")] + public System.Nullable Sets + { + get + { + return this._Sets; + } + set + { + if ((this._Sets != value)) + { + this.OnSetsChanging(value); + this.SendPropertyChanging(); + this._Sets = value; + this.SendPropertyChanged("Sets"); + this.OnSetsChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderInvCode", DbType="NVarChar(18)")] + public string OrderInvCode + { + get + { + return this._OrderInvCode; + } + set + { + if ((this._OrderInvCode != value)) + { + this.OnOrderInvCodeChanging(value); + this.SendPropertyChanging(); + this._OrderInvCode = value; + this.SendPropertyChanged("OrderInvCode"); + this.OnOrderInvCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderInvDescribe", DbType="NVarChar(40)")] + public string OrderInvDescribe + { + get + { + return this._OrderInvDescribe; + } + set + { + if ((this._OrderInvDescribe != value)) + { + this.OnOrderInvDescribeChanging(value); + this.SendPropertyChanging(); + this._OrderInvDescribe = value; + this.SendPropertyChanged("OrderInvDescribe"); + this.OnOrderInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BillType", DbType="NVarChar(1)")] + public string BillType + { + get + { + return this._BillType; + } + set + { + if ((this._BillType != value)) + { + this.OnBillTypeChanging(value); + this.SendPropertyChanging(); + this._BillType = value; + this.SendPropertyChanged("BillType"); + this.OnBillTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(40)")] + public string Remarks + { + get + { + return this._Remarks; + } + set + { + if ((this._Remarks != value)) + { + this.OnRemarksChanging(value); + this.SendPropertyChanging(); + this._Remarks = value; + this.SendPropertyChanged("Remarks"); + this.OnRemarksChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Desks", DbType="NVarChar(20)")] + public string Desks + { + get + { + return this._Desks; + } + set + { + if ((this._Desks != value)) + { + this.OnDesksChanging(value); + this.SendPropertyChanging(); + this._Desks = value; + this.SendPropertyChanged("Desks"); + this.OnDesksChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DispatchNumber", DbType="NVarChar(20)")] + public string DispatchNumber + { + get + { + return this._DispatchNumber; + } + set + { + if ((this._DispatchNumber != value)) + { + this.OnDispatchNumberChanging(value); + this.SendPropertyChanging(); + this._DispatchNumber = value; + this.SendPropertyChanged("DispatchNumber"); + this.OnDispatchNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DispatcherName", DbType="NVarChar(20)")] + public string DispatcherName + { + get + { + return this._DispatcherName; + } + set + { + if ((this._DispatcherName != value)) + { + this.OnDispatcherNameChanging(value); + this.SendPropertyChanging(); + this._DispatcherName = value; + this.SendPropertyChanged("DispatcherName"); + this.OnDispatcherNameChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiverNumber", DbType="NVarChar(20)")] + public string ReceiverNumber + { + get + { + return this._ReceiverNumber; + } + set + { + if ((this._ReceiverNumber != value)) + { + this.OnReceiverNumberChanging(value); + this.SendPropertyChanging(); + this._ReceiverNumber = value; + this.SendPropertyChanged("ReceiverNumber"); + this.OnReceiverNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiverName", DbType="NVarChar(20)")] + public string ReceiverName + { + get + { + return this._ReceiverName; + } + set + { + if ((this._ReceiverName != value)) + { + this.OnReceiverNameChanging(value); + this.SendPropertyChanging(); + this._ReceiverName = value; + this.SendPropertyChanged("ReceiverName"); + this.OnReceiverNameChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Urgency", DbType="NVarChar(20)")] + public string Urgency + { + get + { + return this._Urgency; + } + set + { + if ((this._Urgency != value)) + { + this.OnUrgencyChanging(value); + this.SendPropertyChanging(); + this._Urgency = value; + this.SendPropertyChanged("Urgency"); + this.OnUrgencyChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NeedDate", DbType="NVarChar(20)")] + public string NeedDate + { + get + { + return this._NeedDate; + } + set + { + if ((this._NeedDate != value)) + { + this.OnNeedDateChanging(value); + this.SendPropertyChanging(); + this._NeedDate = value; + this.SendPropertyChanged("NeedDate"); + this.OnNeedDateChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NeedTime", DbType="NVarChar(20)")] + public string NeedTime + { + get + { + return this._NeedTime; + } + set + { + if ((this._NeedTime != value)) + { + this.OnNeedTimeChanging(value); + this.SendPropertyChanging(); + this._NeedTime = value; + this.SendPropertyChanged("NeedTime"); + this.OnNeedTimeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RemarksTerm", DbType="NVarChar(120)")] + public string RemarksTerm + { + get + { + return this._RemarksTerm; + } + set + { + if ((this._RemarksTerm != value)) + { + this.OnRemarksTermChanging(value); + this.SendPropertyChanging(); + this._RemarksTerm = value; + this.SendPropertyChanged("RemarksTerm"); + this.OnRemarksTermChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TextNumber", DbType="NVarChar(7)")] + public string TextNumber + { + get + { + return this._TextNumber; + } + set + { + if ((this._TextNumber != value)) + { + this.OnTextNumberChanging(value); + this.SendPropertyChanging(); + this._TextNumber = value; + this.SendPropertyChanged("TextNumber"); + this.OnTextNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InvDescribe", DbType="NVarChar(40)")] + public string InvDescribe + { + get + { + return this._InvDescribe; + } + set + { + if ((this._InvDescribe != value)) + { + this.OnInvDescribeChanging(value); + this.SendPropertyChanging(); + this._InvDescribe = value; + this.SendPropertyChanged("InvDescribe"); + this.OnInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Unit", DbType="NVarChar(50)")] + public string Unit + { + get + { + return this._Unit; + } + set + { + if ((this._Unit != value)) + { + this.OnUnitChanging(value); + this.SendPropertyChanging(); + this._Unit = value; + this.SendPropertyChanged("Unit"); + this.OnUnitChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockIndicator", DbType="NVarChar(1)")] + public string StockIndicator + { + get + { + return this._StockIndicator; + } + set + { + if ((this._StockIndicator != value)) + { + this.OnStockIndicatorChanging(value); + this.SendPropertyChanging(); + this._StockIndicator = value; + this.SendPropertyChanged("StockIndicator"); + this.OnStockIndicatorChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSerialNumber", DbType="NVarChar(4)")] + public string IsSerialNumber + { + get + { + return this._IsSerialNumber; + } + set + { + if ((this._IsSerialNumber != value)) + { + this.OnIsSerialNumberChanging(value); + this.SendPropertyChanging(); + this._IsSerialNumber = value; + this.SendPropertyChanged("IsSerialNumber"); + this.OnIsSerialNumberChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -3458,6 +3938,34 @@ namespace ICSSoft.Frame.Data.Entity private string _EATTRIBUTE1; + private string _OrderType; + + private string _TypeDescribe; + + private string _Remarks; + + private string _PersonNumber; + + private string _InvDescribe; + + private string _Unit; + + private string _StockIndicator; + + private string _ReceiveInvCode; + + private string _ReceiveInvDescribe; + + private string _ReceiveStock; + + private string _ReceiveSales; + + private string _ReceiveSequence; + + private string _Remark2; + + private string _IsSerialNumber; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -3510,6 +4018,34 @@ namespace ICSSoft.Frame.Data.Entity partial void OnWorkPointChanged(); partial void OnEATTRIBUTE1Changing(string value); partial void OnEATTRIBUTE1Changed(); + partial void OnOrderTypeChanging(string value); + partial void OnOrderTypeChanged(); + partial void OnTypeDescribeChanging(string value); + partial void OnTypeDescribeChanged(); + partial void OnRemarksChanging(string value); + partial void OnRemarksChanged(); + partial void OnPersonNumberChanging(string value); + partial void OnPersonNumberChanged(); + partial void OnInvDescribeChanging(string value); + partial void OnInvDescribeChanged(); + partial void OnUnitChanging(string value); + partial void OnUnitChanged(); + partial void OnStockIndicatorChanging(string value); + partial void OnStockIndicatorChanged(); + partial void OnReceiveInvCodeChanging(string value); + partial void OnReceiveInvCodeChanged(); + partial void OnReceiveInvDescribeChanging(string value); + partial void OnReceiveInvDescribeChanged(); + partial void OnReceiveStockChanging(string value); + partial void OnReceiveStockChanged(); + partial void OnReceiveSalesChanging(string value); + partial void OnReceiveSalesChanged(); + partial void OnReceiveSequenceChanging(string value); + partial void OnReceiveSequenceChanged(); + partial void OnRemark2Changing(string value); + partial void OnRemark2Changed(); + partial void OnIsSerialNumberChanging(string value); + partial void OnIsSerialNumberChanged(); #endregion public ICSTransfer() @@ -3988,11 +4524,291 @@ namespace ICSSoft.Frame.Data.Entity { if ((this._EATTRIBUTE1 != value)) { - this.OnEATTRIBUTE1Changing(value); + this.OnEATTRIBUTE1Changing(value); + this.SendPropertyChanging(); + this._EATTRIBUTE1 = value; + this.SendPropertyChanged("EATTRIBUTE1"); + this.OnEATTRIBUTE1Changed(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderType", DbType="NVarChar(2)")] + public string OrderType + { + get + { + return this._OrderType; + } + set + { + if ((this._OrderType != value)) + { + this.OnOrderTypeChanging(value); + this.SendPropertyChanging(); + this._OrderType = value; + this.SendPropertyChanged("OrderType"); + this.OnOrderTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeDescribe", DbType="NVarChar(20)")] + public string TypeDescribe + { + get + { + return this._TypeDescribe; + } + set + { + if ((this._TypeDescribe != value)) + { + this.OnTypeDescribeChanging(value); + this.SendPropertyChanging(); + this._TypeDescribe = value; + this.SendPropertyChanged("TypeDescribe"); + this.OnTypeDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(40)")] + public string Remarks + { + get + { + return this._Remarks; + } + set + { + if ((this._Remarks != value)) + { + this.OnRemarksChanging(value); + this.SendPropertyChanging(); + this._Remarks = value; + this.SendPropertyChanged("Remarks"); + this.OnRemarksChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PersonNumber", DbType="NVarChar(10)")] + public string PersonNumber + { + get + { + return this._PersonNumber; + } + set + { + if ((this._PersonNumber != value)) + { + this.OnPersonNumberChanging(value); + this.SendPropertyChanging(); + this._PersonNumber = value; + this.SendPropertyChanged("PersonNumber"); + this.OnPersonNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InvDescribe", DbType="NVarChar(40)")] + public string InvDescribe + { + get + { + return this._InvDescribe; + } + set + { + if ((this._InvDescribe != value)) + { + this.OnInvDescribeChanging(value); + this.SendPropertyChanging(); + this._InvDescribe = value; + this.SendPropertyChanged("InvDescribe"); + this.OnInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Unit", DbType="NVarChar(10)")] + public string Unit + { + get + { + return this._Unit; + } + set + { + if ((this._Unit != value)) + { + this.OnUnitChanging(value); + this.SendPropertyChanging(); + this._Unit = value; + this.SendPropertyChanged("Unit"); + this.OnUnitChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockIndicator", DbType="NVarChar(1)")] + public string StockIndicator + { + get + { + return this._StockIndicator; + } + set + { + if ((this._StockIndicator != value)) + { + this.OnStockIndicatorChanging(value); + this.SendPropertyChanging(); + this._StockIndicator = value; + this.SendPropertyChanged("StockIndicator"); + this.OnStockIndicatorChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveInvCode", DbType="NVarChar(18)")] + public string ReceiveInvCode + { + get + { + return this._ReceiveInvCode; + } + set + { + if ((this._ReceiveInvCode != value)) + { + this.OnReceiveInvCodeChanging(value); + this.SendPropertyChanging(); + this._ReceiveInvCode = value; + this.SendPropertyChanged("ReceiveInvCode"); + this.OnReceiveInvCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveInvDescribe", DbType="NVarChar(40)")] + public string ReceiveInvDescribe + { + get + { + return this._ReceiveInvDescribe; + } + set + { + if ((this._ReceiveInvDescribe != value)) + { + this.OnReceiveInvDescribeChanging(value); + this.SendPropertyChanging(); + this._ReceiveInvDescribe = value; + this.SendPropertyChanged("ReceiveInvDescribe"); + this.OnReceiveInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveStock", DbType="NVarChar(1)")] + public string ReceiveStock + { + get + { + return this._ReceiveStock; + } + set + { + if ((this._ReceiveStock != value)) + { + this.OnReceiveStockChanging(value); + this.SendPropertyChanging(); + this._ReceiveStock = value; + this.SendPropertyChanged("ReceiveStock"); + this.OnReceiveStockChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveSales", DbType="NVarChar(10)")] + public string ReceiveSales + { + get + { + return this._ReceiveSales; + } + set + { + if ((this._ReceiveSales != value)) + { + this.OnReceiveSalesChanging(value); + this.SendPropertyChanging(); + this._ReceiveSales = value; + this.SendPropertyChanged("ReceiveSales"); + this.OnReceiveSalesChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReceiveSequence", DbType="NVarChar(10)")] + public string ReceiveSequence + { + get + { + return this._ReceiveSequence; + } + set + { + if ((this._ReceiveSequence != value)) + { + this.OnReceiveSequenceChanging(value); + this.SendPropertyChanging(); + this._ReceiveSequence = value; + this.SendPropertyChanged("ReceiveSequence"); + this.OnReceiveSequenceChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark2", DbType="NVarChar(40)")] + public string Remark2 + { + get + { + return this._Remark2; + } + set + { + if ((this._Remark2 != value)) + { + this.OnRemark2Changing(value); + this.SendPropertyChanging(); + this._Remark2 = value; + this.SendPropertyChanged("Remark2"); + this.OnRemark2Changed(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSerialNumber", DbType="NVarChar(4)")] + public string IsSerialNumber + { + get + { + return this._IsSerialNumber; + } + set + { + if ((this._IsSerialNumber != value)) + { + this.OnIsSerialNumberChanging(value); this.SendPropertyChanging(); - this._EATTRIBUTE1 = value; - this.SendPropertyChanged("EATTRIBUTE1"); - this.OnEATTRIBUTE1Changed(); + this._IsSerialNumber = value; + this.SendPropertyChanged("IsSerialNumber"); + this.OnIsSerialNumberChanged(); } } } @@ -4682,6 +5498,26 @@ namespace ICSSoft.Frame.Data.Entity private string _EATTRIBUTE; + private string _InvDescribe; + + private string _OrderNumber; + + private string _OrderInvCode; + + private string _OrderInvDescribe; + + private string _BillType; + + private string _Remarks; + + private string _Unit; + + private string _StockIndicator; + + private string _RemarksTerm; + + private string _IsSerialNumber; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -4730,6 +5566,26 @@ namespace ICSSoft.Frame.Data.Entity partial void OnWorkPointChanged(); partial void OnEATTRIBUTEChanging(string value); partial void OnEATTRIBUTEChanged(); + partial void OnInvDescribeChanging(string value); + partial void OnInvDescribeChanged(); + partial void OnOrderNumberChanging(string value); + partial void OnOrderNumberChanged(); + partial void OnOrderInvCodeChanging(string value); + partial void OnOrderInvCodeChanged(); + partial void OnOrderInvDescribeChanging(string value); + partial void OnOrderInvDescribeChanged(); + partial void OnBillTypeChanging(string value); + partial void OnBillTypeChanged(); + partial void OnRemarksChanging(string value); + partial void OnRemarksChanged(); + partial void OnUnitChanging(string value); + partial void OnUnitChanged(); + partial void OnStockIndicatorChanging(string value); + partial void OnStockIndicatorChanged(); + partial void OnRemarksTermChanging(string value); + partial void OnRemarksTermChanged(); + partial void OnIsSerialNumberChanging(string value); + partial void OnIsSerialNumberChanged(); #endregion public ICSManufactureReceive() @@ -5177,6 +6033,206 @@ namespace ICSSoft.Frame.Data.Entity } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InvDescribe", DbType="NVarChar(40)")] + public string InvDescribe + { + get + { + return this._InvDescribe; + } + set + { + if ((this._InvDescribe != value)) + { + this.OnInvDescribeChanging(value); + this.SendPropertyChanging(); + this._InvDescribe = value; + this.SendPropertyChanged("InvDescribe"); + this.OnInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderNumber", DbType="NVarChar(12)")] + public string OrderNumber + { + get + { + return this._OrderNumber; + } + set + { + if ((this._OrderNumber != value)) + { + this.OnOrderNumberChanging(value); + this.SendPropertyChanging(); + this._OrderNumber = value; + this.SendPropertyChanged("OrderNumber"); + this.OnOrderNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderInvCode", DbType="NVarChar(18)")] + public string OrderInvCode + { + get + { + return this._OrderInvCode; + } + set + { + if ((this._OrderInvCode != value)) + { + this.OnOrderInvCodeChanging(value); + this.SendPropertyChanging(); + this._OrderInvCode = value; + this.SendPropertyChanged("OrderInvCode"); + this.OnOrderInvCodeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderInvDescribe", DbType="NVarChar(40)")] + public string OrderInvDescribe + { + get + { + return this._OrderInvDescribe; + } + set + { + if ((this._OrderInvDescribe != value)) + { + this.OnOrderInvDescribeChanging(value); + this.SendPropertyChanging(); + this._OrderInvDescribe = value; + this.SendPropertyChanged("OrderInvDescribe"); + this.OnOrderInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BillType", DbType="NVarChar(1)")] + public string BillType + { + get + { + return this._BillType; + } + set + { + if ((this._BillType != value)) + { + this.OnBillTypeChanging(value); + this.SendPropertyChanging(); + this._BillType = value; + this.SendPropertyChanged("BillType"); + this.OnBillTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(40)")] + public string Remarks + { + get + { + return this._Remarks; + } + set + { + if ((this._Remarks != value)) + { + this.OnRemarksChanging(value); + this.SendPropertyChanging(); + this._Remarks = value; + this.SendPropertyChanged("Remarks"); + this.OnRemarksChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Unit", DbType="NVarChar(10)")] + public string Unit + { + get + { + return this._Unit; + } + set + { + if ((this._Unit != value)) + { + this.OnUnitChanging(value); + this.SendPropertyChanging(); + this._Unit = value; + this.SendPropertyChanged("Unit"); + this.OnUnitChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockIndicator", DbType="NVarChar(1)")] + public string StockIndicator + { + get + { + return this._StockIndicator; + } + set + { + if ((this._StockIndicator != value)) + { + this.OnStockIndicatorChanging(value); + this.SendPropertyChanging(); + this._StockIndicator = value; + this.SendPropertyChanged("StockIndicator"); + this.OnStockIndicatorChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RemarksTerm", DbType="NVarChar(120)")] + public string RemarksTerm + { + get + { + return this._RemarksTerm; + } + set + { + if ((this._RemarksTerm != value)) + { + this.OnRemarksTermChanging(value); + this.SendPropertyChanging(); + this._RemarksTerm = value; + this.SendPropertyChanged("RemarksTerm"); + this.OnRemarksTermChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSerialNumber", DbType="NVarChar(4)")] + public string IsSerialNumber + { + get + { + return this._IsSerialNumber; + } + set + { + if ((this._IsSerialNumber != value)) + { + this.OnIsSerialNumberChanging(value); + this.SendPropertyChanging(); + this._IsSerialNumber = value; + this.SendPropertyChanged("IsSerialNumber"); + this.OnIsSerialNumberChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -6060,6 +7116,22 @@ namespace ICSSoft.Frame.Data.Entity private string _EATTRIBUTE1; + private string _Points; + + private string _DeliveryType; + + private string _DeliveryDescribe; + + private string _InvDescribe; + + private string _OtherDescribe; + + private string _SalesUnit; + + private string _StockIndicator; + + private string _IsSerialNumber; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -6114,6 +7186,22 @@ namespace ICSSoft.Frame.Data.Entity partial void OnWorkPointChanged(); partial void OnEATTRIBUTE1Changing(string value); partial void OnEATTRIBUTE1Changed(); + partial void OnPointsChanging(string value); + partial void OnPointsChanged(); + partial void OnDeliveryTypeChanging(string value); + partial void OnDeliveryTypeChanged(); + partial void OnDeliveryDescribeChanging(string value); + partial void OnDeliveryDescribeChanged(); + partial void OnInvDescribeChanging(string value); + partial void OnInvDescribeChanged(); + partial void OnOtherDescribeChanging(string value); + partial void OnOtherDescribeChanged(); + partial void OnSalesUnitChanging(string value); + partial void OnSalesUnitChanged(); + partial void OnStockIndicatorChanging(string value); + partial void OnStockIndicatorChanged(); + partial void OnIsSerialNumberChanging(string value); + partial void OnIsSerialNumberChanged(); #endregion public ICSSDN() @@ -6461,7 +7549,7 @@ namespace ICSSoft.Frame.Data.Entity } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SDNID", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SDNID", DbType="NVarChar(50)")] public string SDNID { get @@ -6481,7 +7569,7 @@ namespace ICSSoft.Frame.Data.Entity } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SDNDetailID", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SDNDetailID", DbType="NVarChar(50)")] public string SDNDetailID { get @@ -6621,6 +7709,166 @@ namespace ICSSoft.Frame.Data.Entity } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Points", DbType="NVarChar(4)")] + public string Points + { + get + { + return this._Points; + } + set + { + if ((this._Points != value)) + { + this.OnPointsChanging(value); + this.SendPropertyChanging(); + this._Points = value; + this.SendPropertyChanged("Points"); + this.OnPointsChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DeliveryType", DbType="NVarChar(4)")] + public string DeliveryType + { + get + { + return this._DeliveryType; + } + set + { + if ((this._DeliveryType != value)) + { + this.OnDeliveryTypeChanging(value); + this.SendPropertyChanging(); + this._DeliveryType = value; + this.SendPropertyChanged("DeliveryType"); + this.OnDeliveryTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DeliveryDescribe", DbType="NVarChar(20)")] + public string DeliveryDescribe + { + get + { + return this._DeliveryDescribe; + } + set + { + if ((this._DeliveryDescribe != value)) + { + this.OnDeliveryDescribeChanging(value); + this.SendPropertyChanging(); + this._DeliveryDescribe = value; + this.SendPropertyChanged("DeliveryDescribe"); + this.OnDeliveryDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InvDescribe", DbType="NVarChar(40)")] + public string InvDescribe + { + get + { + return this._InvDescribe; + } + set + { + if ((this._InvDescribe != value)) + { + this.OnInvDescribeChanging(value); + this.SendPropertyChanging(); + this._InvDescribe = value; + this.SendPropertyChanged("InvDescribe"); + this.OnInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OtherDescribe", DbType="NVarChar(80)")] + public string OtherDescribe + { + get + { + return this._OtherDescribe; + } + set + { + if ((this._OtherDescribe != value)) + { + this.OnOtherDescribeChanging(value); + this.SendPropertyChanging(); + this._OtherDescribe = value; + this.SendPropertyChanged("OtherDescribe"); + this.OnOtherDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SalesUnit", DbType="NVarChar(10)")] + public string SalesUnit + { + get + { + return this._SalesUnit; + } + set + { + if ((this._SalesUnit != value)) + { + this.OnSalesUnitChanging(value); + this.SendPropertyChanging(); + this._SalesUnit = value; + this.SendPropertyChanged("SalesUnit"); + this.OnSalesUnitChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockIndicator", DbType="NVarChar(1)")] + public string StockIndicator + { + get + { + return this._StockIndicator; + } + set + { + if ((this._StockIndicator != value)) + { + this.OnStockIndicatorChanging(value); + this.SendPropertyChanging(); + this._StockIndicator = value; + this.SendPropertyChanged("StockIndicator"); + this.OnStockIndicatorChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSerialNumber", DbType="NVarChar(4)")] + public string IsSerialNumber + { + get + { + return this._IsSerialNumber; + } + set + { + if ((this._IsSerialNumber != value)) + { + this.OnIsSerialNumberChanging(value); + this.SendPropertyChanging(); + this._IsSerialNumber = value; + this.SendPropertyChanged("IsSerialNumber"); + this.OnIsSerialNumberChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -9174,6 +10422,24 @@ namespace ICSSoft.Frame.Data.Entity private string _EATTRIBUTE1; + private string _OrderType; + + private string _TypeDescribe; + + private string _CostCenter; + + private string _Remarks; + + private string _PersonNumber; + + private string _InvDescribe; + + private string _Unit; + + private string _StockIndicator; + + private string _IsSerialNumber; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -9220,6 +10486,24 @@ namespace ICSSoft.Frame.Data.Entity partial void OnWorkPointChanged(); partial void OnEATTRIBUTE1Changing(string value); partial void OnEATTRIBUTE1Changed(); + partial void OnOrderTypeChanging(string value); + partial void OnOrderTypeChanged(); + partial void OnTypeDescribeChanging(string value); + partial void OnTypeDescribeChanged(); + partial void OnCostCenterChanging(string value); + partial void OnCostCenterChanged(); + partial void OnRemarksChanging(string value); + partial void OnRemarksChanged(); + partial void OnPersonNumberChanging(string value); + partial void OnPersonNumberChanged(); + partial void OnInvDescribeChanging(string value); + partial void OnInvDescribeChanged(); + partial void OnUnitChanging(string value); + partial void OnUnitChanged(); + partial void OnStockIndicatorChanging(string value); + partial void OnStockIndicatorChanged(); + partial void OnIsSerialNumberChanging(string value); + partial void OnIsSerialNumberChanged(); #endregion public ICSOtherOut() @@ -9447,7 +10731,7 @@ namespace ICSSoft.Frame.Data.Entity } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutID", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutID", DbType="NVarChar(50)")] public string OutID { get @@ -9467,7 +10751,7 @@ namespace ICSSoft.Frame.Data.Entity } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutDetailID", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OutDetailID", DbType="NVarChar(50)")] public string OutDetailID { get @@ -9647,6 +10931,186 @@ namespace ICSSoft.Frame.Data.Entity } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderType", DbType="NVarChar(2)")] + public string OrderType + { + get + { + return this._OrderType; + } + set + { + if ((this._OrderType != value)) + { + this.OnOrderTypeChanging(value); + this.SendPropertyChanging(); + this._OrderType = value; + this.SendPropertyChanged("OrderType"); + this.OnOrderTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeDescribe", DbType="NVarChar(20)")] + public string TypeDescribe + { + get + { + return this._TypeDescribe; + } + set + { + if ((this._TypeDescribe != value)) + { + this.OnTypeDescribeChanging(value); + this.SendPropertyChanging(); + this._TypeDescribe = value; + this.SendPropertyChanged("TypeDescribe"); + this.OnTypeDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CostCenter", DbType="NVarChar(10)")] + public string CostCenter + { + get + { + return this._CostCenter; + } + set + { + if ((this._CostCenter != value)) + { + this.OnCostCenterChanging(value); + this.SendPropertyChanging(); + this._CostCenter = value; + this.SendPropertyChanged("CostCenter"); + this.OnCostCenterChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(40)")] + public string Remarks + { + get + { + return this._Remarks; + } + set + { + if ((this._Remarks != value)) + { + this.OnRemarksChanging(value); + this.SendPropertyChanging(); + this._Remarks = value; + this.SendPropertyChanged("Remarks"); + this.OnRemarksChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PersonNumber", DbType="NVarChar(10)")] + public string PersonNumber + { + get + { + return this._PersonNumber; + } + set + { + if ((this._PersonNumber != value)) + { + this.OnPersonNumberChanging(value); + this.SendPropertyChanging(); + this._PersonNumber = value; + this.SendPropertyChanged("PersonNumber"); + this.OnPersonNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InvDescribe", DbType="NVarChar(18)")] + public string InvDescribe + { + get + { + return this._InvDescribe; + } + set + { + if ((this._InvDescribe != value)) + { + this.OnInvDescribeChanging(value); + this.SendPropertyChanging(); + this._InvDescribe = value; + this.SendPropertyChanged("InvDescribe"); + this.OnInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Unit", DbType="NVarChar(10)")] + public string Unit + { + get + { + return this._Unit; + } + set + { + if ((this._Unit != value)) + { + this.OnUnitChanging(value); + this.SendPropertyChanging(); + this._Unit = value; + this.SendPropertyChanged("Unit"); + this.OnUnitChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockIndicator", DbType="NVarChar(1)")] + public string StockIndicator + { + get + { + return this._StockIndicator; + } + set + { + if ((this._StockIndicator != value)) + { + this.OnStockIndicatorChanging(value); + this.SendPropertyChanging(); + this._StockIndicator = value; + this.SendPropertyChanged("StockIndicator"); + this.OnStockIndicatorChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSerialNumber", DbType="NVarChar(4)")] + public string IsSerialNumber + { + get + { + return this._IsSerialNumber; + } + set + { + if ((this._IsSerialNumber != value)) + { + this.OnIsSerialNumberChanging(value); + this.SendPropertyChanging(); + this._IsSerialNumber = value; + this.SendPropertyChanged("IsSerialNumber"); + this.OnIsSerialNumberChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; @@ -9716,6 +11180,24 @@ namespace ICSSoft.Frame.Data.Entity private string _EATTRIBUTE1; + private string _OrderType; + + private string _TypeDescribe; + + private string _CostCenter; + + private string _Remarks; + + private string _PersonNumber; + + private string _InvDescribe; + + private string _Unit; + + private string _StockIndicator; + + private string _IsSerialNumber; + #region 可扩展性方法定义 partial void OnLoaded(); partial void OnValidate(System.Data.Linq.ChangeAction action); @@ -9762,6 +11244,24 @@ namespace ICSSoft.Frame.Data.Entity partial void OnWorkPointChanged(); partial void OnEATTRIBUTE1Changing(string value); partial void OnEATTRIBUTE1Changed(); + partial void OnOrderTypeChanging(string value); + partial void OnOrderTypeChanged(); + partial void OnTypeDescribeChanging(string value); + partial void OnTypeDescribeChanged(); + partial void OnCostCenterChanging(string value); + partial void OnCostCenterChanged(); + partial void OnRemarksChanging(string value); + partial void OnRemarksChanged(); + partial void OnPersonNumberChanging(string value); + partial void OnPersonNumberChanged(); + partial void OnInvDescribeChanging(string value); + partial void OnInvDescribeChanged(); + partial void OnUnitChanging(string value); + partial void OnUnitChanged(); + partial void OnStockIndicatorChanging(string value); + partial void OnStockIndicatorChanged(); + partial void OnIsSerialNumberChanging(string value); + partial void OnIsSerialNumberChanged(); #endregion public ICSOtherIn() @@ -9989,7 +11489,7 @@ namespace ICSSoft.Frame.Data.Entity } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InID", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InID", DbType="NVarChar(50)")] public string InID { get @@ -10009,7 +11509,7 @@ namespace ICSSoft.Frame.Data.Entity } } - [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InDetailID", DbType="NVarChar(50) NOT NULL", CanBeNull=false)] + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InDetailID", DbType="NVarChar(50)")] public string InDetailID { get @@ -10189,6 +11689,186 @@ namespace ICSSoft.Frame.Data.Entity } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OrderType", DbType="NVarChar(2)")] + public string OrderType + { + get + { + return this._OrderType; + } + set + { + if ((this._OrderType != value)) + { + this.OnOrderTypeChanging(value); + this.SendPropertyChanging(); + this._OrderType = value; + this.SendPropertyChanged("OrderType"); + this.OnOrderTypeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TypeDescribe", DbType="NVarChar(20)")] + public string TypeDescribe + { + get + { + return this._TypeDescribe; + } + set + { + if ((this._TypeDescribe != value)) + { + this.OnTypeDescribeChanging(value); + this.SendPropertyChanging(); + this._TypeDescribe = value; + this.SendPropertyChanged("TypeDescribe"); + this.OnTypeDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CostCenter", DbType="NVarChar(10)")] + public string CostCenter + { + get + { + return this._CostCenter; + } + set + { + if ((this._CostCenter != value)) + { + this.OnCostCenterChanging(value); + this.SendPropertyChanging(); + this._CostCenter = value; + this.SendPropertyChanged("CostCenter"); + this.OnCostCenterChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="NVarChar(40)")] + public string Remarks + { + get + { + return this._Remarks; + } + set + { + if ((this._Remarks != value)) + { + this.OnRemarksChanging(value); + this.SendPropertyChanging(); + this._Remarks = value; + this.SendPropertyChanged("Remarks"); + this.OnRemarksChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PersonNumber", DbType="NVarChar(10)")] + public string PersonNumber + { + get + { + return this._PersonNumber; + } + set + { + if ((this._PersonNumber != value)) + { + this.OnPersonNumberChanging(value); + this.SendPropertyChanging(); + this._PersonNumber = value; + this.SendPropertyChanged("PersonNumber"); + this.OnPersonNumberChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_InvDescribe", DbType="NVarChar(18)")] + public string InvDescribe + { + get + { + return this._InvDescribe; + } + set + { + if ((this._InvDescribe != value)) + { + this.OnInvDescribeChanging(value); + this.SendPropertyChanging(); + this._InvDescribe = value; + this.SendPropertyChanged("InvDescribe"); + this.OnInvDescribeChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Unit", DbType="NVarChar(10)")] + public string Unit + { + get + { + return this._Unit; + } + set + { + if ((this._Unit != value)) + { + this.OnUnitChanging(value); + this.SendPropertyChanging(); + this._Unit = value; + this.SendPropertyChanged("Unit"); + this.OnUnitChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StockIndicator", DbType="NVarChar(1)")] + public string StockIndicator + { + get + { + return this._StockIndicator; + } + set + { + if ((this._StockIndicator != value)) + { + this.OnStockIndicatorChanging(value); + this.SendPropertyChanging(); + this._StockIndicator = value; + this.SendPropertyChanged("StockIndicator"); + this.OnStockIndicatorChanged(); + } + } + } + + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSerialNumber", DbType="NVarChar(4)")] + public string IsSerialNumber + { + get + { + return this._IsSerialNumber; + } + set + { + if ((this._IsSerialNumber != value)) + { + this.OnIsSerialNumberChanging(value); + this.SendPropertyChanging(); + this._IsSerialNumber = value; + this.SendPropertyChanged("IsSerialNumber"); + this.OnIsSerialNumberChanged(); + } + } + } + public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; diff --git a/ICSSoft.FromERP/ICSSoft.FromERP/ICSDispatchDoc.cs b/ICSSoft.FromERP/ICSSoft.FromERP/ICSDispatchDoc.cs index 664b95b..b4250c7 100644 --- a/ICSSoft.FromERP/ICSSoft.FromERP/ICSDispatchDoc.cs +++ b/ICSSoft.FromERP/ICSSoft.FromERP/ICSDispatchDoc.cs @@ -115,7 +115,7 @@ namespace ICSSoft.FromERP rcvline = new Frame.Data.Entity.ICSSDN(); rcvline.ID = AppConfig.GetGuid(); rcvline.SDNQuantity = 0; - rcvline.SDNCode = Item.VBELN;//销售出/退货单 + rcvline.SDNCode = Item.VBELN;//销售出/退货单(交货单) rcvline.Sequence = Item.POSNR;//行号 rcvline.InvCode = Item.MATNR;//物料编码 rcvline.SOCode = Item.KDAUF;//销售订单 @@ -143,6 +143,27 @@ namespace ICSSoft.FromERP rcvline.MUSERName = "JOB"; rcvline.MTIME = DateTime.Now; rcvline.WorkPoint = Item.WERKS;//站点 + + //新增字段 + //装运点 + rcvline.Points = HeadInfo.VSTEL; + //交货类型 + rcvline.DeliveryType = HeadInfo.LFART; + //交货描述 + rcvline.DeliveryDescribe = HeadInfo.VTEXT; + //物料描述 + rcvline.InvDescribe = Item.MAKTX; + //辅助描述 + rcvline.OtherDescribe = Item.DESCR; + //销售单位 + rcvline.SalesUnit = Item.VRKME; + //特殊库存标识 + rcvline.StockIndicator = Item.SOBKZ; + //序列号参数 + rcvline.IsSerialNumber = Item.SERAIL; + + + if (isNew == true) { db.ICSSDN.InsertOnSubmit(rcvline); diff --git a/ICSSoft.FromERP/ICSSoft.FromERP/ICSSAPDocGet.cs b/ICSSoft.FromERP/ICSSoft.FromERP/ICSSAPDocGet.cs index f9a95f3..42c454b 100644 --- a/ICSSoft.FromERP/ICSSoft.FromERP/ICSSAPDocGet.cs +++ b/ICSSoft.FromERP/ICSSoft.FromERP/ICSSAPDocGet.cs @@ -425,7 +425,7 @@ namespace ICSSoft.FromERP line.InvCode = Item.MATNR;//物料编码 } line.Type = "1"; - line.WorkPoint = Info.WERKS;//站点 + line.WorkPoint = Info.WERKS;//站点(工厂) line.CreatePerson = Info.XINGMING; line.CreateDateTime = Convert.ToDateTime(Info.DATE_C);//检验时间 line.SourceCode = Item.EBELN;//采购凭证号 @@ -438,7 +438,51 @@ namespace ICSSoft.FromERP line.MUSERName = "JOB"; line.MTIME = DateTime.Now; line.ExtensionID = ExtensionID; - line.EATTRIBUTE = Info.LEIXING; + line.EATTRIBUTE = Info.LEIXING;//单据类型 + + //订单号 + line.OrderNumber = Info.AUFNR; + //套数 + line.Sets = Info.TAOSHU; + //物料号 父项生产订单物料 + line.OrderInvCode = Info.MATNR_FAT; + //物料描述 父项 生产订单主物料 + line.OrderInvDescribe = Info.MAKTX_FAT; + //出入库 1.出库 2.入库 3.转移 4.盘点 + line.BillType = Info.CHURU; + //备注 + line.Remarks = Info.BEIZHU; + //工位 + line.Desks = Info.P_GW; + //调度工号 + line.DispatchNumber = Info.P_DD; + //调度姓名 + line.DispatcherName = Info.P_DDNAME; + //收料人工号 + line.ReceiverNumber = Info.P_SL; + //收料人姓名 + line.ReceiverName = Info.P_SLNAME; + //紧急程度 + line.Urgency = Info.P_JJ; + //需求日期 + line.NeedDate = Info.ZXQRQ; + //需求时间 + line.NeedTime = Info.ZXQSJ.ToString(); + //备注项 + line.RemarksTerm = Info.ZBEIZ; + //工艺文本码 + line.TextNumber =Info.KTSCH; + //物料描述 + line.InvDescribe = Item.MAKTX; + //基本计量单位 + line.Unit = Item.MEINS; + //特殊库存标识 + line.StockIndicator = Item.SOBKZ; + //序列号参数 + line.IsSerialNumber = Item.SERNP; + + + if (isNew == true) { db.ICSMOApply.InsertOnSubmit(line); @@ -688,6 +732,30 @@ namespace ICSSoft.FromERP line.MTIME = DateTime.Now; line.ExtensionID = ExtensionID; line.EATTRIBUTE = Info.LEIXING; + + + //物料描述 + line.InvDescribe = Item.MAKTX; + //订单号 + line.OrderNumber = Info.AUFNR; + //物料号 父项生产订单主物料 + line.OrderInvCode = Info.MATNR_FAT; + //物料描述 父项生产订单主物料 + line.OrderInvDescribe = Info.MAKTX_FAT; + //出入库 + line.BillType = Info.CHURU; + //备注 + line.Remarks = Info.BEIZHU; + //基本计量单位 + line.Unit = Item.MEINS; + //接受特殊库存标识 + line.StockIndicator = Item.SOBKZ; + //备注项 + line.RemarksTerm = Info.ZBEIZ; + //序列号参数 + line.IsSerialNumber = Item.SERNP; + + if (isNew == true) { db.ICSManufactureReceive.InsertOnSubmit(line); @@ -784,6 +852,41 @@ namespace ICSSoft.FromERP line.MTIME = DateTime.Now; line.WorkPoint = Info.WERKS;//站点 line.EATTRIBUTE1 = Item.WERKS_JS;//接收站点 + + //单据类型 + line.OrderType = Info.LEIXING; + //类型描述 + line.TypeDescribe = Info.MIAOSHU; + //备注 + line.Remarks = Info.BEIZHU; + //人员号 + line.PersonNumber = Info.PERNR; + //物料描述 + line.InvDescribe = Item.MAKTX; + //基本计量单位 + line.Unit = Item.MEINS; + //特殊库存标识 + line.StockIndicator = Item.SOBKZ; + //接收物料号 + line.ReceiveInvCode = Item.MATNR_JS; + //接受物料描述 + line.ReceiveInvDescribe = Item.MAKTX_JS; + //接受库存标识 + line.ReceiveStock = Item.SOBKZ_JS; + //接受销售订单 + line.ReceiveSales = Item.VBELN_JS; + //接受行号 + line.ReceiveSequence = Item.POSNR_JS; + //备注2 + line.Remark2 = Item.BEIZHU2; + //序列号参数 + line.IsSerialNumber = Item.SERNP; + + + + + + if (isNew == true) { db.ICSTransfer.InsertOnSubmit(line); @@ -1173,6 +1276,29 @@ namespace ICSSoft.FromERP line.MUSERName = "JOB"; line.MTIME = DateTime.Now; line.ExtensionID = ExtensionID; + + + //单据类型 + line.OrderType = Info.LEIXING; + //类型描述 + line.TypeDescribe = Info.MIAOSHU; + //成本中心 + line.CostCenter = Info.KOSTL; + //备注 + line.Remarks = Info.BEIZHU; + //人员号 + line.PersonNumber = Info.PERNR; + //物料描述 + line.InvDescribe = Item.MAKTX; + //基本计量单位 + line.Unit = Item.MEINS; + //特殊库存标识 + line.StockIndicator = Item.SOBKZ; + //序列号参数 + line.IsSerialNumber = Item.SERNP; + + + if (isNew == true) { db.ICSOtherOut.InsertOnSubmit(line); @@ -1203,6 +1329,26 @@ namespace ICSSoft.FromERP line.MUSERName = "JOB"; line.MTIME = DateTime.Now; line.ExtensionID = ExtensionID; + + //单据类型 + line.OrderType = Info.LEIXING; + //类型描述 + line.TypeDescribe = Info.MIAOSHU; + //成本中心 + line.CostCenter = Info.KOSTL; + //备注 + line.Remarks = Info.BEIZHU; + //人员号 + line.PersonNumber = Info.PERNR; + //物料描述 + line.InvDescribe = Item.MAKTX; + //基本计量单位 + line.Unit = Item.MEINS; + //特殊库存标识 + line.StockIndicator = Item.SOBKZ; + //序列号参数 + line.IsSerialNumber = Item.SERNP; + if (isNew == true) { db.ICSOtherIn.InsertOnSubmit(line); diff --git a/ICSSoft.FromERP/Root/ICSSoft.Frame.Data.Entity.dll b/ICSSoft.FromERP/Root/ICSSoft.Frame.Data.Entity.dll index e2225da..fb0405f 100644 Binary files a/ICSSoft.FromERP/Root/ICSSoft.Frame.Data.Entity.dll and b/ICSSoft.FromERP/Root/ICSSoft.Frame.Data.Entity.dll differ diff --git a/WMS-BS/NFine.Application/WMS/PickMaterialApp.cs b/WMS-BS/NFine.Application/WMS/PickMaterialApp.cs index 3fce521..04c618d 100644 --- a/WMS-BS/NFine.Application/WMS/PickMaterialApp.cs +++ b/WMS-BS/NFine.Application/WMS/PickMaterialApp.cs @@ -1129,7 +1129,13 @@ where a.IssueCode='{0}' and a.WorkPoint='{1}'"; } if (Type == "2") { - return GetICSMOPickMergeByWorkorder(ID, WorkPoint); + sqls = @"select + a.ApplyCode as Code, a.InvCode, b.InvName, b.InvStd, b.InvUnit, SUM(ISNULL(a.Quantity, 0)) AS iQuantity, a.WhCode,a.ExtensionID + FROM + ICSMOApply a + LEFT JOIN ICSINVENTORY b ON a.InvCode = b.InvCode AND a.WorkPoint=b.WorkPoint + WHERE a.ApplyCode in ({0}) AND a.WorkPoint = '{1}' + GROUP BY a.ApplyCode,a.InvCode,b.InvName,b.InvStd,b.InvUnit,a.WhCode,a.ExtensionID"; } if (Type == "3") { @@ -1304,14 +1310,14 @@ where a.IssueCode='{0}' and a.WorkPoint='{1}'"; } sqls = string.Format(sqls, ID, WorkPoint); - string sql = $@"SELECT row_number() over (order by c.Code,c.InvCode,d.MTIME,d.LotNO) AS rowNo, + string sql = $@"SELECT row_number() over ( order by c.Code,c.InvCode,d.MTIME,d.LotNO) AS rowNo, c.Code, c.InvCode, c.InvName, c.InvStd, c.InvUnit, FLOOR(c.iQuantity) AS iQuantity, - d.WarehouseCode, + c.WHCode AS WarehouseCode, d.LotNO, FLOOR(ISNULL(d.Quantity, 0)) AS QTY, d.LocationCode AS LocationCode, @@ -1324,7 +1330,7 @@ where a.IssueCode='{0}' and a.WorkPoint='{1}'"; where d.LotNo=m.LotNo and d.WorkPoint=m.WorkPoint and d.WorkPoint='{WorkPoint}' AND d.Quantity>0 ) d on c.InvCode=d.INVCode AND c.WhCode=d.WarehouseCode and d.ExtensionID=c.ExtensionID - LEFT JOIN (SELECT INVCode,WarehouseCode,SUM(Quantity) AS QTYTotal FROM ICSWareHouseLotInfo WHERE WorkPoint='1701' GROUP BY INVCode,WarehouseCode) f ON c.InvCode=f.INVCode AND c.WhCode=f.WarehouseCode + LEFT JOIN (SELECT INVCode,WarehouseCode,SUM(Quantity) AS QTYTotal FROM ICSWareHouseLotInfo WHERE WorkPoint='{WorkPoint}' GROUP BY INVCode,WarehouseCode) f ON c.InvCode=f.INVCode AND c.WhCode=f.WarehouseCode order by c.Code,c.InvCode,d.MTIME "; var dataset = Repository().FindDataSetBySql(sql); @@ -1334,11 +1340,13 @@ where a.IssueCode='{0}' and a.WorkPoint='{1}'"; decimal qtyCount = 0; bool remove = false; List removeList = new List(); - for (int i = 0; i < table.Rows.Count; i++) { + if (i != 0 - && !table.Rows[i]["InvCode"].ToString().Equals(table.Rows[i - 1]["InvCode"].ToString())) + && (!table.Rows[i]["InvCode"].ToString().Equals(table.Rows[i - 1]["InvCode"].ToString()) + || !table.Rows[i]["Code"].ToString().Equals(table.Rows[i - 1]["Code"].ToString())) + ) { qtyCount = 0; remove = false; diff --git a/WMS-BS/NFine.Web/Properties/PublishProfiles/NFine.Framework.Release.pubxml b/WMS-BS/NFine.Web/Properties/PublishProfiles/NFine.Framework.Release.pubxml index efeea66..01735be 100644 --- a/WMS-BS/NFine.Web/Properties/PublishProfiles/NFine.Framework.Release.pubxml +++ b/WMS-BS/NFine.Web/Properties/PublishProfiles/NFine.Framework.Release.pubxml @@ -7,11 +7,11 @@ FileSystem - D:\Send\SHZS - False - Release + D:\智合诚公司文件\项目\纽威\代码发布\BS + false + Debug Any CPU - True - False + true + false \ No newline at end of file