2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_wmsReceiveDetail
///By wm
2023-09-04 22:41:19 +08:00
///on 08/04/2023
2023-05-23 16:13:17 +08:00
/// </summary>
using System ;
using DeiNiu.Utils ;
using System.Data.SqlClient ;
using DeiNiu.Data.BaseObject ;
using System.Data ;
namespace DeiNiu.wms.Data.Model
{
#region WmsReceiveDetail_base_Imp
[Serializable] class WmsReceiveDetail_base_Imp : BaseModel_Imp {
2023-09-04 22:41:19 +08:00
2023-05-23 16:13:17 +08:00
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
WmsReceiveDetail_base tmpObj = ( WmsReceiveDetail_base ) obj ;
if ( dr . Table . Columns . Contains ( "id" ) & & ! ( dr [ "id" ] is DBNull ) )
{
tmpObj . ID = Convert . ToInt32 ( dr [ "id" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "orderNo" ) & & ! ( dr [ "orderNo" ] is DBNull ) )
{
tmpObj . _orderNo = dr [ "orderNo" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OorderNo = dr [ "orderNo" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "goodsId" ) & & ! ( dr [ "goodsId" ] is DBNull ) )
{
tmpObj . _goodsId = dr [ "goodsId" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OgoodsId = dr [ "goodsId" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "batch" ) & & ! ( dr [ "batch" ] is DBNull ) )
{
tmpObj . _batch = dr [ "batch" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _Obatch = dr [ "batch" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "productDate" ) & & ! ( dr [ "productDate" ] is DBNull ) )
{
tmpObj . _productDate = dr [ "productDate" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OproductDate = dr [ "productDate" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "valideDate" ) & & ! ( dr [ "valideDate" ] is DBNull ) )
{
tmpObj . _valideDate = dr [ "valideDate" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OvalideDate = dr [ "valideDate" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "purCount" ) & & ! ( dr [ "purCount" ] is DBNull ) )
{
tmpObj . _purCount = Convert . ToDecimal ( dr [ "purCount" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _OpurCount = Convert . ToDecimal ( dr [ "purCount" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "arriveCount" ) & & ! ( dr [ "arriveCount" ] is DBNull ) )
{
tmpObj . _arriveCount = Convert . ToDecimal ( dr [ "arriveCount" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _OarriveCount = Convert . ToDecimal ( dr [ "arriveCount" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "receiveCount" ) & & ! ( dr [ "receiveCount" ] is DBNull ) )
{
tmpObj . _receiveCount = Convert . ToDecimal ( dr [ "receiveCount" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _OreceiveCount = Convert . ToDecimal ( dr [ "receiveCount" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkCount" ) & & ! ( dr [ "checkCount" ] is DBNull ) )
{
tmpObj . _checkCount = Convert . ToDecimal ( dr [ "checkCount" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _OcheckCount = Convert . ToDecimal ( dr [ "checkCount" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "rejectReason" ) & & ! ( dr [ "rejectReason" ] is DBNull ) )
{
tmpObj . _rejectReason = dr [ "rejectReason" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OrejectReason = dr [ "rejectReason" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "receiveDate" ) & & ! ( dr [ "receiveDate" ] is DBNull ) )
{
tmpObj . _receiveDate = dr [ "receiveDate" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OreceiveDate = dr [ "receiveDate" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "receivedby" ) & & ! ( dr [ "receivedby" ] is DBNull ) )
{
tmpObj . _receivedby = dr [ "receivedby" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _Oreceivedby = dr [ "receivedby" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "state" ) & & ! ( dr [ "state" ] is DBNull ) )
{
tmpObj . _state = Convert . ToInt32 ( dr [ "state" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _Ostate = Convert . ToInt32 ( dr [ "state" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "batchState" ) & & ! ( dr [ "batchState" ] is DBNull ) )
{
tmpObj . _batchState = Convert . ToInt32 ( dr [ "batchState" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _ObatchState = Convert . ToInt32 ( dr [ "batchState" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "picState" ) & & ! ( dr [ "picState" ] is DBNull ) )
{
tmpObj . _picState = Convert . ToInt32 ( dr [ "picState" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _OpicState = Convert . ToInt32 ( dr [ "picState" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "receiveResult" ) & & ! ( dr [ "receiveResult" ] is DBNull ) )
{
tmpObj . _receiveResult = dr [ "receiveResult" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OreceiveResult = dr [ "receiveResult" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "description" ) & & ! ( dr [ "description" ] is DBNull ) )
{
tmpObj . _description = dr [ "description" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _Odescription = dr [ "description" ] . ToString ( ) ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "operater" ) & & ! ( dr [ "operater" ] is DBNull ) )
{
tmpObj . _operater = Convert . ToInt32 ( dr [ "operater" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _Ooperater = Convert . ToInt32 ( dr [ "operater" ] . ToString ( ) ) ; ;
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "lastmodified" ) & & ! ( dr [ "lastmodified" ] is DBNull ) )
{
tmpObj . _lastmodified = dr [ "lastmodified" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "createtime" ) & & ! ( dr [ "createtime" ] is DBNull ) )
{
tmpObj . _createtime = dr [ "createtime" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "dr" ) & & ! ( dr [ "dr" ] is DBNull ) )
{
tmpObj . _dr = Convert . ToBoolean ( dr [ "dr" ] . ToString ( ) ) ; ;
}
}
}
protected override void CmdPrepare ( SqlCommand oraCmd ) {
WmsReceiveDetail_base tmpObj = ( WmsReceiveDetail_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
2023-09-04 22:41:19 +08:00
_strSql = "INSERT INTO dbo.T_WMSRECEIVEDETAIL({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
2023-05-23 16:13:17 +08:00
break ;
case ( int ) op_flag . update :
2023-09-04 22:41:19 +08:00
// _strSql = "UPDATE dbo.T_WMSRECEIVEDETAIL SET ORDERNO = @ORDERNO,GOODSID = @GOODSID,BATCH = @BATCH,PRODUCTDATE = @PRODUCTDATE,VALIDEDATE = @VALIDEDATE,PURCOUNT = @PURCOUNT,ARRIVECOUNT = @ARRIVECOUNT,RECEIVECOUNT = @RECEIVECOUNT,CHECKCOUNT = @CHECKCOUNT,REJECTREASON = @REJECTREASON,RECEIVEDATE = @RECEIVEDATE,RECEIVEDBY = @RECEIVEDBY,STATE = @STATE,BATCHSTATE = @BATCHSTATE,PICSTATE = @PICSTATE,RECEIVERESULT = @RECEIVERESULT,DESCRIPTION = @DESCRIPTION,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
_strSql = "UPDATE dbo.T_WMSRECEIVEDETAIL {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
2023-05-23 16:13:17 +08:00
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_WMSRECEIVEDETAIL SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_WMSRECEIVEDETAIL WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_WMSRECEIVEDETAIL WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_WMSRECEIVEDETAIL WHERE DR =1 " ;
2023-09-04 22:41:19 +08:00
// if (this.rownumEnd >0 )
2023-05-23 16:13:17 +08:00
{
2023-09-04 22:41:19 +08:00
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WMSRECEIVEDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
2023-05-23 16:13:17 +08:00
}
2023-09-04 22:41:19 +08:00
// _strSql += ";SELECT COUNT(*) FROM T_WMSRECEIVEDETAIL WHERE DR =1";
2023-05-23 16:13:17 +08:00
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_WMSRECEIVEDETAIL WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_WMSRECEIVEDETAIL WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_WMSRECEIVEDETAIL WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_WMSRECEIVEDETAIL WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
2023-09-04 22:41:19 +08:00
private string getFields ( WmsReceiveDetail_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _orderNo = = null ? "" : "ORDERNO" + "," ;
colums + = tmpObj . _goodsId = = null ? "" : "GOODSID" + "," ;
colums + = tmpObj . _batch = = null ? "" : "BATCH" + "," ;
colums + = tmpObj . _productDate = = null ? "" : "PRODUCTDATE" + "," ;
colums + = tmpObj . _valideDate = = null ? "" : "VALIDEDATE" + "," ;
colums + = tmpObj . _purCount = = null ? "" : "PURCOUNT" + "," ;
colums + = tmpObj . _arriveCount = = null ? "" : "ARRIVECOUNT" + "," ;
colums + = tmpObj . _receiveCount = = null ? "" : "RECEIVECOUNT" + "," ;
colums + = tmpObj . _checkCount = = null ? "" : "CHECKCOUNT" + "," ;
colums + = tmpObj . _rejectReason = = null ? "" : "REJECTREASON" + "," ;
colums + = tmpObj . _receiveDate = = null ? "" : "RECEIVEDATE" + "," ;
colums + = tmpObj . _receivedby = = null ? "" : "RECEIVEDBY" + "," ;
colums + = tmpObj . _state = = null ? "" : "STATE" + "," ;
colums + = tmpObj . _batchState = = null ? "" : "BATCHSTATE" + "," ;
colums + = tmpObj . _picState = = null ? "" : "PICSTATE" + "," ;
colums + = tmpObj . _receiveResult = = null ? "" : "RECEIVERESULT" + "," ;
colums + = tmpObj . _description = = null ? "" : "DESCRIPTION" + "," ;
colums + = tmpObj . _operater = = null ? "" : "OPERATER" + "," ;
return colums . Substring ( 0 , colums . Length - 1 ) ;
}
2023-05-23 16:13:17 +08:00
2023-09-04 22:41:19 +08:00
private string getValues ( WmsReceiveDetail_base tmpObj )
{
String values = "" ;
values + = tmpObj . _orderNo = = null ? "" : "@ORDERNO" + "," ;
values + = tmpObj . _goodsId = = null ? "" : "@GOODSID" + "," ;
values + = tmpObj . _batch = = null ? "" : "@BATCH" + "," ;
values + = tmpObj . _productDate = = null ? "" : "@PRODUCTDATE" + "," ;
values + = tmpObj . _valideDate = = null ? "" : "@VALIDEDATE" + "," ;
values + = tmpObj . _purCount = = null ? "" : "@PURCOUNT" + "," ;
values + = tmpObj . _arriveCount = = null ? "" : "@ARRIVECOUNT" + "," ;
values + = tmpObj . _receiveCount = = null ? "" : "@RECEIVECOUNT" + "," ;
values + = tmpObj . _checkCount = = null ? "" : "@CHECKCOUNT" + "," ;
values + = tmpObj . _rejectReason = = null ? "" : "@REJECTREASON" + "," ;
values + = tmpObj . _receiveDate = = null ? "" : "@RECEIVEDATE" + "," ;
values + = tmpObj . _receivedby = = null ? "" : "@RECEIVEDBY" + "," ;
values + = tmpObj . _state = = null ? "" : "@STATE" + "," ;
values + = tmpObj . _batchState = = null ? "" : "@BATCHSTATE" + "," ;
values + = tmpObj . _picState = = null ? "" : "@PICSTATE" + "," ;
values + = tmpObj . _receiveResult = = null ? "" : "@RECEIVERESULT" + "," ;
values + = tmpObj . _description = = null ? "" : "@DESCRIPTION" + "," ;
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( WmsReceiveDetail_base tmpObj )
{
string updateFields = " set " ;
if ( tmpObj . _orderNo ! = null & & tmpObj . _orderNo ! = tmpObj . _OorderNo )
{
updateFields + = "ORDERNO = @ORDERNO," ;
}
if ( tmpObj . _goodsId ! = null & & tmpObj . _goodsId ! = tmpObj . _OgoodsId )
{
updateFields + = "GOODSID = @GOODSID," ;
}
if ( tmpObj . _batch ! = null & & tmpObj . _batch ! = tmpObj . _Obatch )
{
updateFields + = "BATCH = @BATCH," ;
}
if ( tmpObj . _productDate ! = null & & tmpObj . _productDate ! = tmpObj . _OproductDate )
{
updateFields + = "PRODUCTDATE = @PRODUCTDATE," ;
}
if ( tmpObj . _valideDate ! = null & & tmpObj . _valideDate ! = tmpObj . _OvalideDate )
{
updateFields + = "VALIDEDATE = @VALIDEDATE," ;
}
if ( tmpObj . _purCount ! = null & & tmpObj . _purCount ! = tmpObj . _OpurCount )
{
updateFields + = "PURCOUNT = @PURCOUNT," ;
}
if ( tmpObj . _arriveCount ! = null & & tmpObj . _arriveCount ! = tmpObj . _OarriveCount )
{
updateFields + = "ARRIVECOUNT = @ARRIVECOUNT," ;
}
if ( tmpObj . _receiveCount ! = null & & tmpObj . _receiveCount ! = tmpObj . _OreceiveCount )
{
updateFields + = "RECEIVECOUNT = @RECEIVECOUNT," ;
}
if ( tmpObj . _checkCount ! = null & & tmpObj . _checkCount ! = tmpObj . _OcheckCount )
{
updateFields + = "CHECKCOUNT = @CHECKCOUNT," ;
}
if ( tmpObj . _rejectReason ! = null & & tmpObj . _rejectReason ! = tmpObj . _OrejectReason )
{
updateFields + = "REJECTREASON = @REJECTREASON," ;
}
if ( tmpObj . _receiveDate ! = null & & tmpObj . _receiveDate ! = tmpObj . _OreceiveDate )
{
updateFields + = "RECEIVEDATE = @RECEIVEDATE," ;
}
if ( tmpObj . _receivedby ! = null & & tmpObj . _receivedby ! = tmpObj . _Oreceivedby )
{
updateFields + = "RECEIVEDBY = @RECEIVEDBY," ;
}
if ( tmpObj . _state ! = null & & tmpObj . _state ! = tmpObj . _Ostate )
{
updateFields + = "STATE = @STATE," ;
}
if ( tmpObj . _batchState ! = null & & tmpObj . _batchState ! = tmpObj . _ObatchState )
{
updateFields + = "BATCHSTATE = @BATCHSTATE," ;
}
if ( tmpObj . _picState ! = null & & tmpObj . _picState ! = tmpObj . _OpicState )
{
updateFields + = "PICSTATE = @PICSTATE," ;
}
if ( tmpObj . _receiveResult ! = null & & tmpObj . _receiveResult ! = tmpObj . _OreceiveResult )
{
updateFields + = "RECEIVERESULT = @RECEIVERESULT," ;
}
if ( tmpObj . _description ! = null & & tmpObj . _description ! = tmpObj . _Odescription )
{
updateFields + = "DESCRIPTION = @DESCRIPTION," ;
}
if ( tmpObj . _operater ! = null & & tmpObj . _operater ! = tmpObj . _Ooperater )
{
updateFields + = "OPERATER = @OPERATER," ;
}
updateFields + = "LASTMODIFIED = getdate()" ;
return updateFields ;
}
2023-05-23 16:13:17 +08:00
private void fillParameters ( SqlCommand oraCmd , WmsReceiveDetail_base tmpObj ) {
switch ( this . _op_flag ) {
case ( int ) op_flag . getObj :
case ( int ) op_flag . delete :
oraCmd . Parameters . AddWithValue ( "@ID" , tmpObj . ID ) ;
return ;
case ( int ) op_flag . getPk :
oraCmd . Parameters . AddWithValue ( "@ID" , tmpObj . ID ) ;
return ;
case ( int ) op_flag . queryAll :
if ( this . rownumEnd > 0 )
{
oraCmd . Parameters . AddWithValue ( "@START" , this . _rownumStart ) ;
oraCmd . Parameters . AddWithValue ( "@END" , this . _rownumEnd ) ;
}
return ;
case 0 :
case ( int ) op_flag . queryActived :
return ;
case ( int ) op_flag . update :
2023-09-04 22:41:19 +08:00
oraCmd . Parameters . AddWithValue ( "@ID" , tmpObj . ID ) ;
oraCmd . Parameters . AddWithValue ( "@ORDERNO" , VerifyDbnull ( tmpObj . _orderNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@GOODSID" , VerifyDbnull ( tmpObj . _goodsId ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCH" , VerifyDbnull ( tmpObj . _batch ) ) ;
oraCmd . Parameters . AddWithValue ( "@PRODUCTDATE" , VerifyDbnull ( tmpObj . _productDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@VALIDEDATE" , VerifyDbnull ( tmpObj . _valideDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@PURCOUNT" , VerifyDbnull ( tmpObj . _purCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@ARRIVECOUNT" , VerifyDbnull ( tmpObj . _arriveCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECEIVECOUNT" , VerifyDbnull ( tmpObj . _receiveCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKCOUNT" , VerifyDbnull ( tmpObj . _checkCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@REJECTREASON" , VerifyDbnull ( tmpObj . _rejectReason ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECEIVEDATE" , VerifyDbnull ( tmpObj . _receiveDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECEIVEDBY" , VerifyDbnull ( tmpObj . _receivedby ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCHSTATE" , VerifyDbnull ( tmpObj . _batchState ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICSTATE" , VerifyDbnull ( tmpObj . _picState ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECEIVERESULT" , VerifyDbnull ( tmpObj . _receiveResult ) ) ;
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
return ;
case ( int ) op_flag . add :
if ( tmpObj . _orderNo ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERNO" , VerifyDbnull ( tmpObj . _orderNo ) ) ;
if ( tmpObj . _goodsId ! = null )
oraCmd . Parameters . AddWithValue ( "@GOODSID" , VerifyDbnull ( tmpObj . _goodsId ) ) ;
if ( tmpObj . _batch ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCH" , VerifyDbnull ( tmpObj . _batch ) ) ;
if ( tmpObj . _productDate ! = null )
oraCmd . Parameters . AddWithValue ( "@PRODUCTDATE" , VerifyDbnull ( tmpObj . _productDate ) ) ;
if ( tmpObj . _valideDate ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDEDATE" , VerifyDbnull ( tmpObj . _valideDate ) ) ;
if ( tmpObj . _purCount ! = null )
oraCmd . Parameters . AddWithValue ( "@PURCOUNT" , VerifyDbnull ( tmpObj . _purCount ) ) ;
if ( tmpObj . _arriveCount ! = null )
oraCmd . Parameters . AddWithValue ( "@ARRIVECOUNT" , VerifyDbnull ( tmpObj . _arriveCount ) ) ;
if ( tmpObj . _receiveCount ! = null )
oraCmd . Parameters . AddWithValue ( "@RECEIVECOUNT" , VerifyDbnull ( tmpObj . _receiveCount ) ) ;
if ( tmpObj . _checkCount ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKCOUNT" , VerifyDbnull ( tmpObj . _checkCount ) ) ;
if ( tmpObj . _rejectReason ! = null )
oraCmd . Parameters . AddWithValue ( "@REJECTREASON" , VerifyDbnull ( tmpObj . _rejectReason ) ) ;
if ( tmpObj . _receiveDate ! = null )
oraCmd . Parameters . AddWithValue ( "@RECEIVEDATE" , VerifyDbnull ( tmpObj . _receiveDate ) ) ;
if ( tmpObj . _receivedby ! = null )
oraCmd . Parameters . AddWithValue ( "@RECEIVEDBY" , VerifyDbnull ( tmpObj . _receivedby ) ) ;
if ( tmpObj . _state ! = null )
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
if ( tmpObj . _batchState ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCHSTATE" , VerifyDbnull ( tmpObj . _batchState ) ) ;
if ( tmpObj . _picState ! = null )
oraCmd . Parameters . AddWithValue ( "@PICSTATE" , VerifyDbnull ( tmpObj . _picState ) ) ;
if ( tmpObj . _receiveResult ! = null )
oraCmd . Parameters . AddWithValue ( "@RECEIVERESULT" , VerifyDbnull ( tmpObj . _receiveResult ) ) ;
if ( tmpObj . _description ! = null )
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
if ( tmpObj . _operater ! = null )
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
return ;
2023-05-23 16:13:17 +08:00
}
2023-09-04 22:41:19 +08:00
2023-05-23 16:13:17 +08:00
}
protected override enumDbInstance instance
{
get
{
2023-09-04 22:41:19 +08:00
2023-05-23 16:13:17 +08:00
return enumDbInstance . wms ;
}
}
}
#endregion
}