2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_wmsOutPickLable_tmp
///By wm
2023-11-21 19:18:23 +08:00
///on 09/20/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 WmsOutPickLable_tmp_base_Imp
[Serializable] class WmsOutPickLable_tmp_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
WmsOutPickLable_tmp_base tmpObj = ( WmsOutPickLable_tmp_base ) obj ;
if ( dr . Table . Columns . Contains ( "id" ) & & ! ( dr [ "id" ] is DBNull ) )
{
tmpObj . ID = Convert . ToInt32 ( dr [ "id" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "pickOrderNo" ) & & ! ( dr [ "pickOrderNo" ] is DBNull ) )
{
tmpObj . _pickOrderNo = dr [ "pickOrderNo" ] . ToString ( ) ;
tmpObj . _OpickOrderNo = dr [ "pickOrderNo" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "dpsOrder" ) & & ! ( dr [ "dpsOrder" ] is DBNull ) )
{
tmpObj . _dpsOrder = dr [ "dpsOrder" ] . ToString ( ) ;
tmpObj . _OdpsOrder = dr [ "dpsOrder" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "color" ) & & ! ( dr [ "color" ] is DBNull ) )
{
tmpObj . _color = Convert . ToInt32 ( dr [ "color" ] . ToString ( ) ) ; ;
tmpObj . _Ocolor = Convert . ToInt32 ( dr [ "color" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "orderDetailId" ) & & ! ( dr [ "orderDetailId" ] is DBNull ) )
{
tmpObj . _orderDetailId = Convert . ToInt32 ( dr [ "orderDetailId" ] . ToString ( ) ) ; ;
tmpObj . _OorderDetailId = Convert . ToInt32 ( dr [ "orderDetailId" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "recordId" ) & & ! ( dr [ "recordId" ] is DBNull ) )
{
tmpObj . _recordId = Convert . ToInt32 ( dr [ "recordId" ] . ToString ( ) ) ; ;
tmpObj . _OrecordId = Convert . ToInt32 ( dr [ "recordId" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "count" ) & & ! ( dr [ "count" ] is DBNull ) )
{
tmpObj . _count = Convert . ToDecimal ( dr [ "count" ] . ToString ( ) ) ; ;
tmpObj . _Ocount = Convert . ToDecimal ( dr [ "count" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "locationId" ) & & ! ( dr [ "locationId" ] is DBNull ) )
{
tmpObj . _locationId = dr [ "locationId" ] . ToString ( ) ;
tmpObj . _OlocationId = dr [ "locationId" ] . ToString ( ) ;
}
2023-11-21 19:18:23 +08:00
if ( dr . Table . Columns . Contains ( "portId" ) & & ! ( dr [ "portId" ] is DBNull ) )
{
tmpObj . _portId = Convert . ToInt32 ( dr [ "portId" ] . ToString ( ) ) ; ;
tmpObj . _OportId = Convert . ToInt32 ( dr [ "portId" ] . ToString ( ) ) ; ;
}
2023-05-23 16:13:17 +08:00
if ( dr . Table . Columns . Contains ( "elabId" ) & & ! ( dr [ "elabId" ] is DBNull ) )
{
tmpObj . _elabId = Convert . ToInt32 ( dr [ "elabId" ] . ToString ( ) ) ; ;
tmpObj . _OelabId = Convert . ToInt32 ( dr [ "elabId" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "port" ) & & ! ( dr [ "port" ] is DBNull ) )
{
tmpObj . _port = Convert . ToInt32 ( dr [ "port" ] . ToString ( ) ) ; ;
tmpObj . _Oport = Convert . ToInt32 ( dr [ "port" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "elabAddress" ) & & ! ( dr [ "elabAddress" ] is DBNull ) )
{
tmpObj . _elabAddress = Convert . ToInt32 ( dr [ "elabAddress" ] . ToString ( ) ) ; ;
tmpObj . _OelabAddress = Convert . ToInt32 ( dr [ "elabAddress" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "state" ) & & ! ( dr [ "state" ] is DBNull ) )
{
tmpObj . _state = Convert . ToInt32 ( dr [ "state" ] . ToString ( ) ) ; ;
tmpObj . _Ostate = Convert . ToInt32 ( dr [ "state" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "pickCount" ) & & ! ( dr [ "pickCount" ] is DBNull ) )
{
tmpObj . _pickCount = Convert . ToDecimal ( dr [ "pickCount" ] . ToString ( ) ) ; ;
tmpObj . _OpickCount = Convert . ToDecimal ( dr [ "pickCount" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "description" ) & & ! ( dr [ "description" ] is DBNull ) )
{
tmpObj . _description = dr [ "description" ] . ToString ( ) ;
tmpObj . _Odescription = dr [ "description" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "partion" ) & & ! ( dr [ "partion" ] is DBNull ) )
{
tmpObj . _partion = Convert . ToInt32 ( dr [ "partion" ] . ToString ( ) ) ; ;
tmpObj . _Opartion = Convert . ToInt32 ( dr [ "partion" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "plate" ) & & ! ( dr [ "plate" ] is DBNull ) )
{
tmpObj . _plate = dr [ "plate" ] . ToString ( ) ;
tmpObj . _Oplate = dr [ "plate" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "calVol" ) & & ! ( dr [ "calVol" ] is DBNull ) )
{
tmpObj . _calVol = Convert . ToDecimal ( dr [ "calVol" ] . ToString ( ) ) ; ;
tmpObj . _OcalVol = Convert . ToDecimal ( dr [ "calVol" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "minOperateUnit" ) & & ! ( dr [ "minOperateUnit" ] is DBNull ) )
{
tmpObj . _minOperateUnit = dr [ "minOperateUnit" ] . ToString ( ) ;
tmpObj . _OminOperateUnit = dr [ "minOperateUnit" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "minOperateCount" ) & & ! ( dr [ "minOperateCount" ] is DBNull ) )
{
tmpObj . _minOperateCount = Convert . ToDecimal ( dr [ "minOperateCount" ] . ToString ( ) ) ; ;
tmpObj . _OminOperateCount = Convert . ToDecimal ( dr [ "minOperateCount" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "operater" ) & & ! ( dr [ "operater" ] is DBNull ) )
{
tmpObj . _operater = Convert . ToInt32 ( dr [ "operater" ] . ToString ( ) ) ; ;
tmpObj . _Ooperater = Convert . ToInt32 ( dr [ "operater" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "dr" ) & & ! ( dr [ "dr" ] is DBNull ) )
{
tmpObj . _dr = Convert . ToBoolean ( dr [ "dr" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "createtime" ) & & ! ( dr [ "createtime" ] is DBNull ) )
{
tmpObj . _createtime = dr [ "createtime" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "lastmodified" ) & & ! ( dr [ "lastmodified" ] is DBNull ) )
{
tmpObj . _lastmodified = dr [ "lastmodified" ] . ToString ( ) ;
}
}
}
protected override void CmdPrepare ( SqlCommand oraCmd ) {
WmsOutPickLable_tmp_base tmpObj = ( WmsOutPickLable_tmp_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
_strSql = "INSERT INTO dbo.T_WMSOUTPICKLABLE_TMP({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
break ;
case ( int ) op_flag . update :
2023-11-21 19:18:23 +08:00
// _strSql = "UPDATE dbo.T_WMSOUTPICKLABLE_TMP SET PICKORDERNO = @PICKORDERNO,DPSORDER = @DPSORDER,COLOR = @COLOR,ORDERDETAILID = @ORDERDETAILID,RECORDID = @RECORDID,COUNT = @COUNT,LOCATIONID = @LOCATIONID,PORTID = @PORTID,ELABID = @ELABID,PORT = @PORT,ELABADDRESS = @ELABADDRESS,STATE = @STATE,PICKCOUNT = @PICKCOUNT,DESCRIPTION = @DESCRIPTION,PARTION = @PARTION,PLATE = @PLATE,CALVOL = @CALVOL,MINOPERATEUNIT = @MINOPERATEUNIT,MINOPERATECOUNT = @MINOPERATECOUNT,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
2023-05-23 16:13:17 +08:00
_strSql = "UPDATE dbo.T_WMSOUTPICKLABLE_TMP {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_WMSOUTPICKLABLE_TMP SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_WMSOUTPICKLABLE_TMP WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKLABLE_TMP WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKLABLE_TMP WHERE DR =1 " ;
// if (this.rownumEnd >0 )
{
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WMSOUTPICKLABLE_TMP WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
}
// _strSql += ";SELECT COUNT(*) FROM T_WMSOUTPICKLABLE_TMP WHERE DR =1";
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKLABLE_TMP WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_WMSOUTPICKLABLE_TMP WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_WMSOUTPICKLABLE_TMP WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_WMSOUTPICKLABLE_TMP WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
private string getFields ( WmsOutPickLable_tmp_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _pickOrderNo = = null ? "" : "PICKORDERNO" + "," ;
colums + = tmpObj . _dpsOrder = = null ? "" : "DPSORDER" + "," ;
colums + = tmpObj . _color = = null ? "" : "COLOR" + "," ;
colums + = tmpObj . _orderDetailId = = null ? "" : "ORDERDETAILID" + "," ;
colums + = tmpObj . _recordId = = null ? "" : "RECORDID" + "," ;
colums + = tmpObj . _count = = null ? "" : "COUNT" + "," ;
colums + = tmpObj . _locationId = = null ? "" : "LOCATIONID" + "," ;
2023-11-21 19:18:23 +08:00
colums + = tmpObj . _portId = = null ? "" : "PORTID" + "," ;
2023-05-23 16:13:17 +08:00
colums + = tmpObj . _elabId = = null ? "" : "ELABID" + "," ;
colums + = tmpObj . _port = = null ? "" : "PORT" + "," ;
colums + = tmpObj . _elabAddress = = null ? "" : "ELABADDRESS" + "," ;
colums + = tmpObj . _state = = null ? "" : "STATE" + "," ;
colums + = tmpObj . _pickCount = = null ? "" : "PICKCOUNT" + "," ;
colums + = tmpObj . _description = = null ? "" : "DESCRIPTION" + "," ;
colums + = tmpObj . _partion = = null ? "" : "PARTION" + "," ;
colums + = tmpObj . _plate = = null ? "" : "PLATE" + "," ;
colums + = tmpObj . _calVol = = null ? "" : "CALVOL" + "," ;
colums + = tmpObj . _minOperateUnit = = null ? "" : "MINOPERATEUNIT" + "," ;
colums + = tmpObj . _minOperateCount = = null ? "" : "MINOPERATECOUNT" + "," ;
colums + = tmpObj . _operater = = null ? "" : "OPERATER" + "," ;
return colums . Substring ( 0 , colums . Length - 1 ) ;
}
private string getValues ( WmsOutPickLable_tmp_base tmpObj )
{
String values = "" ;
values + = tmpObj . _pickOrderNo = = null ? "" : "@PICKORDERNO" + "," ;
values + = tmpObj . _dpsOrder = = null ? "" : "@DPSORDER" + "," ;
values + = tmpObj . _color = = null ? "" : "@COLOR" + "," ;
values + = tmpObj . _orderDetailId = = null ? "" : "@ORDERDETAILID" + "," ;
values + = tmpObj . _recordId = = null ? "" : "@RECORDID" + "," ;
values + = tmpObj . _count = = null ? "" : "@COUNT" + "," ;
values + = tmpObj . _locationId = = null ? "" : "@LOCATIONID" + "," ;
2023-11-21 19:18:23 +08:00
values + = tmpObj . _portId = = null ? "" : "@PORTID" + "," ;
2023-05-23 16:13:17 +08:00
values + = tmpObj . _elabId = = null ? "" : "@ELABID" + "," ;
values + = tmpObj . _port = = null ? "" : "@PORT" + "," ;
values + = tmpObj . _elabAddress = = null ? "" : "@ELABADDRESS" + "," ;
values + = tmpObj . _state = = null ? "" : "@STATE" + "," ;
values + = tmpObj . _pickCount = = null ? "" : "@PICKCOUNT" + "," ;
values + = tmpObj . _description = = null ? "" : "@DESCRIPTION" + "," ;
values + = tmpObj . _partion = = null ? "" : "@PARTION" + "," ;
values + = tmpObj . _plate = = null ? "" : "@PLATE" + "," ;
values + = tmpObj . _calVol = = null ? "" : "@CALVOL" + "," ;
values + = tmpObj . _minOperateUnit = = null ? "" : "@MINOPERATEUNIT" + "," ;
values + = tmpObj . _minOperateCount = = null ? "" : "@MINOPERATECOUNT" + "," ;
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( WmsOutPickLable_tmp_base tmpObj )
{
string updateFields = " set " ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickOrderNo ! = null & & tmpObj . _pickOrderNo ! = tmpObj . _OpickOrderNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKORDERNO = @PICKORDERNO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _dpsOrder ! = null & & tmpObj . _dpsOrder ! = tmpObj . _OdpsOrder )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DPSORDER = @DPSORDER," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _color ! = null & & tmpObj . _color ! = tmpObj . _Ocolor )
2023-05-23 16:13:17 +08:00
{
updateFields + = "COLOR = @COLOR," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _orderDetailId ! = null & & tmpObj . _orderDetailId ! = tmpObj . _OorderDetailId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ORDERDETAILID = @ORDERDETAILID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _recordId ! = null & & tmpObj . _recordId ! = tmpObj . _OrecordId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "RECORDID = @RECORDID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _count ! = null & & tmpObj . _count ! = tmpObj . _Ocount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "COUNT = @COUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _locationId ! = null & & tmpObj . _locationId ! = tmpObj . _OlocationId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "LOCATIONID = @LOCATIONID," ;
}
2023-11-21 19:18:23 +08:00
if ( tmpObj . _portId ! = null & & tmpObj . _portId ! = tmpObj . _OportId )
{
updateFields + = "PORTID = @PORTID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _elabId ! = null & & tmpObj . _elabId ! = tmpObj . _OelabId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ELABID = @ELABID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _port ! = null & & tmpObj . _port ! = tmpObj . _Oport )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PORT = @PORT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _elabAddress ! = null & & tmpObj . _elabAddress ! = tmpObj . _OelabAddress )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ELABADDRESS = @ELABADDRESS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _state ! = null & & tmpObj . _state ! = tmpObj . _Ostate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "STATE = @STATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickCount ! = null & & tmpObj . _pickCount ! = tmpObj . _OpickCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKCOUNT = @PICKCOUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _description ! = null & & tmpObj . _description ! = tmpObj . _Odescription )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DESCRIPTION = @DESCRIPTION," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _partion ! = null & & tmpObj . _partion ! = tmpObj . _Opartion )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PARTION = @PARTION," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _plate ! = null & & tmpObj . _plate ! = tmpObj . _Oplate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PLATE = @PLATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _calVol ! = null & & tmpObj . _calVol ! = tmpObj . _OcalVol )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CALVOL = @CALVOL," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _minOperateUnit ! = null & & tmpObj . _minOperateUnit ! = tmpObj . _OminOperateUnit )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MINOPERATEUNIT = @MINOPERATEUNIT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _minOperateCount ! = null & & tmpObj . _minOperateCount ! = tmpObj . _OminOperateCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MINOPERATECOUNT = @MINOPERATECOUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _operater ! = null & & tmpObj . _operater ! = tmpObj . _Ooperater )
2023-05-23 16:13:17 +08:00
{
updateFields + = "OPERATER = @OPERATER," ;
}
updateFields + = "LASTMODIFIED = getdate()" ;
return updateFields ;
}
private void fillParameters ( SqlCommand oraCmd , WmsOutPickLable_tmp_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 :
oraCmd . Parameters . AddWithValue ( "@ID" , tmpObj . ID ) ;
oraCmd . Parameters . AddWithValue ( "@PICKORDERNO" , VerifyDbnull ( tmpObj . _pickOrderNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@DPSORDER" , VerifyDbnull ( tmpObj . _dpsOrder ) ) ;
oraCmd . Parameters . AddWithValue ( "@COLOR" , VerifyDbnull ( tmpObj . _color ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORDERDETAILID" , VerifyDbnull ( tmpObj . _orderDetailId ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECORDID" , VerifyDbnull ( tmpObj . _recordId ) ) ;
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationId ) ) ;
2023-11-21 19:18:23 +08:00
oraCmd . Parameters . AddWithValue ( "@PORTID" , VerifyDbnull ( tmpObj . _portId ) ) ;
2023-05-23 16:13:17 +08:00
oraCmd . Parameters . AddWithValue ( "@ELABID" , VerifyDbnull ( tmpObj . _elabId ) ) ;
oraCmd . Parameters . AddWithValue ( "@PORT" , VerifyDbnull ( tmpObj . _port ) ) ;
oraCmd . Parameters . AddWithValue ( "@ELABADDRESS" , VerifyDbnull ( tmpObj . _elabAddress ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKCOUNT" , VerifyDbnull ( tmpObj . _pickCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
oraCmd . Parameters . AddWithValue ( "@PARTION" , VerifyDbnull ( tmpObj . _partion ) ) ;
oraCmd . Parameters . AddWithValue ( "@PLATE" , VerifyDbnull ( tmpObj . _plate ) ) ;
oraCmd . Parameters . AddWithValue ( "@CALVOL" , VerifyDbnull ( tmpObj . _calVol ) ) ;
oraCmd . Parameters . AddWithValue ( "@MINOPERATEUNIT" , VerifyDbnull ( tmpObj . _minOperateUnit ) ) ;
oraCmd . Parameters . AddWithValue ( "@MINOPERATECOUNT" , VerifyDbnull ( tmpObj . _minOperateCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
return ;
case ( int ) op_flag . add :
if ( tmpObj . _pickOrderNo ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKORDERNO" , VerifyDbnull ( tmpObj . _pickOrderNo ) ) ;
if ( tmpObj . _dpsOrder ! = null )
oraCmd . Parameters . AddWithValue ( "@DPSORDER" , VerifyDbnull ( tmpObj . _dpsOrder ) ) ;
if ( tmpObj . _color ! = null )
oraCmd . Parameters . AddWithValue ( "@COLOR" , VerifyDbnull ( tmpObj . _color ) ) ;
if ( tmpObj . _orderDetailId ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERDETAILID" , VerifyDbnull ( tmpObj . _orderDetailId ) ) ;
if ( tmpObj . _recordId ! = null )
oraCmd . Parameters . AddWithValue ( "@RECORDID" , VerifyDbnull ( tmpObj . _recordId ) ) ;
if ( tmpObj . _count ! = null )
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
if ( tmpObj . _locationId ! = null )
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationId ) ) ;
2023-11-21 19:18:23 +08:00
if ( tmpObj . _portId ! = null )
oraCmd . Parameters . AddWithValue ( "@PORTID" , VerifyDbnull ( tmpObj . _portId ) ) ;
2023-05-23 16:13:17 +08:00
if ( tmpObj . _elabId ! = null )
oraCmd . Parameters . AddWithValue ( "@ELABID" , VerifyDbnull ( tmpObj . _elabId ) ) ;
if ( tmpObj . _port ! = null )
oraCmd . Parameters . AddWithValue ( "@PORT" , VerifyDbnull ( tmpObj . _port ) ) ;
if ( tmpObj . _elabAddress ! = null )
oraCmd . Parameters . AddWithValue ( "@ELABADDRESS" , VerifyDbnull ( tmpObj . _elabAddress ) ) ;
if ( tmpObj . _state ! = null )
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
if ( tmpObj . _pickCount ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKCOUNT" , VerifyDbnull ( tmpObj . _pickCount ) ) ;
if ( tmpObj . _description ! = null )
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
if ( tmpObj . _partion ! = null )
oraCmd . Parameters . AddWithValue ( "@PARTION" , VerifyDbnull ( tmpObj . _partion ) ) ;
if ( tmpObj . _plate ! = null )
oraCmd . Parameters . AddWithValue ( "@PLATE" , VerifyDbnull ( tmpObj . _plate ) ) ;
if ( tmpObj . _calVol ! = null )
oraCmd . Parameters . AddWithValue ( "@CALVOL" , VerifyDbnull ( tmpObj . _calVol ) ) ;
if ( tmpObj . _minOperateUnit ! = null )
oraCmd . Parameters . AddWithValue ( "@MINOPERATEUNIT" , VerifyDbnull ( tmpObj . _minOperateUnit ) ) ;
if ( tmpObj . _minOperateCount ! = null )
oraCmd . Parameters . AddWithValue ( "@MINOPERATECOUNT" , VerifyDbnull ( tmpObj . _minOperateCount ) ) ;
if ( tmpObj . _operater ! = null )
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
return ;
}
}
protected override enumDbInstance instance
{
get
{
return enumDbInstance . wms ;
}
}
}
#endregion
}