2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_wmsOutPickPort
///By wm
2024-02-06 19:36:47 +08:00
///on 01/07/2024
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 WmsOutPickPort_base_Imp
[Serializable] class WmsOutPickPort_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
WmsOutPickPort_base tmpObj = ( WmsOutPickPort_base ) obj ;
if ( dr . Table . Columns . Contains ( "id" ) & & ! ( dr [ "id" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . ID = Convert . ToInt32 ( dr [ "id" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "id" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "id128" ) & & ! ( dr [ "id128" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _id128 = dr [ "id128" ] . ToString ( ) ;
tmpObj . _Oid128 = dr [ "id128" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "id128" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "pickOrderNo" ) & & ! ( dr [ "pickOrderNo" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _pickOrderNo = dr [ "pickOrderNo" ] . ToString ( ) ;
tmpObj . _OpickOrderNo = dr [ "pickOrderNo" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "pickOrderNo" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "flowNo" ) & & ! ( dr [ "flowNo" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _flowNo = dr [ "flowNo" ] . ToString ( ) ;
tmpObj . _OflowNo = dr [ "flowNo" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "flowNo" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "waveOrder" ) & & ! ( dr [ "waveOrder" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _waveOrder = dr [ "waveOrder" ] . ToString ( ) ;
tmpObj . _OwaveOrder = dr [ "waveOrder" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "waveOrder" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "jobNo" ) & & ! ( dr [ "jobNo" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _jobNo = dr [ "jobNo" ] . ToString ( ) ;
tmpObj . _OjobNo = dr [ "jobNo" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "jobNo" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "dpsOrder" ) & & ! ( dr [ "dpsOrder" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _dpsOrder = dr [ "dpsOrder" ] . ToString ( ) ;
tmpObj . _OdpsOrder = dr [ "dpsOrder" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "dpsOrder" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "recordId" ) & & ! ( dr [ "recordId" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _recordId = Convert . ToInt32 ( dr [ "recordId" ] . ToString ( ) ) ; ;
tmpObj . _OrecordId = Convert . ToInt32 ( dr [ "recordId" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "recordId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "recType" ) & & ! ( dr [ "recType" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _recType = Convert . ToInt32 ( dr [ "recType" ] . ToString ( ) ) ; ;
tmpObj . _OrecType = Convert . ToInt32 ( dr [ "recType" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "recType" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "count" ) & & ! ( dr [ "count" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _count = Convert . ToDecimal ( dr [ "count" ] . ToString ( ) ) ; ;
tmpObj . _Ocount = Convert . ToDecimal ( dr [ "count" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "count" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "locationId" ) & & ! ( dr [ "locationId" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _locationId = dr [ "locationId" ] . ToString ( ) ;
tmpObj . _OlocationId = dr [ "locationId" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "locationId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "partion" ) & & ! ( dr [ "partion" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _partion = Convert . ToInt32 ( dr [ "partion" ] . ToString ( ) ) ; ;
tmpObj . _Opartion = Convert . ToInt32 ( dr [ "partion" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "partion" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "volType" ) & & ! ( dr [ "volType" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _volType = Convert . ToInt32 ( dr [ "volType" ] . ToString ( ) ) ; ;
tmpObj . _OvolType = Convert . ToInt32 ( dr [ "volType" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "volType" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "tranLocationId" ) & & ! ( dr [ "tranLocationId" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _tranLocationId = dr [ "tranLocationId" ] . ToString ( ) ;
tmpObj . _OtranLocationId = dr [ "tranLocationId" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "tranLocationId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "tranArea" ) & & ! ( dr [ "tranArea" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _tranArea = Convert . ToInt32 ( dr [ "tranArea" ] . ToString ( ) ) ; ;
tmpObj . _OtranArea = Convert . ToInt32 ( dr [ "tranArea" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "tranArea" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "state" ) & & ! ( dr [ "state" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _state = Convert . ToInt32 ( dr [ "state" ] . ToString ( ) ) ; ;
tmpObj . _Ostate = Convert . ToInt32 ( dr [ "state" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "state" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "pickCount" ) & & ! ( dr [ "pickCount" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _pickCount = Convert . ToDecimal ( dr [ "pickCount" ] . ToString ( ) ) ; ;
tmpObj . _OpickCount = Convert . ToDecimal ( dr [ "pickCount" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "pickCount" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "description" ) & & ! ( dr [ "description" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _description = dr [ "description" ] . ToString ( ) ;
tmpObj . _Odescription = dr [ "description" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "description" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "takeBy" ) & & ! ( dr [ "takeBy" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _takeBy = Convert . ToInt32 ( dr [ "takeBy" ] . ToString ( ) ) ; ;
tmpObj . _OtakeBy = Convert . ToInt32 ( dr [ "takeBy" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "takeBy" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "printcnt" ) & & ! ( dr [ "printcnt" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _printcnt = Convert . ToInt32 ( dr [ "printcnt" ] . ToString ( ) ) ; ;
tmpObj . _Oprintcnt = Convert . ToInt32 ( dr [ "printcnt" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "printcnt" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
2023-11-21 19:18:23 +08:00
if ( dr . Table . Columns . Contains ( "validationCnt" ) & & ! ( dr [ "validationCnt" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-11-21 19:18:23 +08:00
tmpObj . _validationCnt = Convert . ToDecimal ( dr [ "validationCnt" ] . ToString ( ) ) ; ;
tmpObj . _OvalidationCnt = Convert . ToDecimal ( dr [ "validationCnt" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "validationCnt" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-11-21 19:18:23 +08:00
}
if ( dr . Table . Columns . Contains ( "validationReason" ) & & ! ( dr [ "validationReason" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-11-21 19:18:23 +08:00
tmpObj . _validationReason = dr [ "validationReason" ] . ToString ( ) ;
tmpObj . _OvalidationReason = dr [ "validationReason" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "validationReason" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-11-21 19:18:23 +08:00
}
2023-05-23 16:13:17 +08:00
if ( dr . Table . Columns . Contains ( "pickBy" ) & & ! ( dr [ "pickBy" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _pickBy = Convert . ToInt32 ( dr [ "pickBy" ] . ToString ( ) ) ; ;
tmpObj . _OpickBy = Convert . ToInt32 ( dr [ "pickBy" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "pickBy" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "pickTime" ) & & ! ( dr [ "pickTime" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _pickTime = dr [ "pickTime" ] . ToString ( ) ;
tmpObj . _OpickTime = dr [ "pickTime" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "pickTime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkBy" ) & & ! ( dr [ "checkBy" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _checkBy = Convert . ToInt32 ( dr [ "checkBy" ] . ToString ( ) ) ; ;
tmpObj . _OcheckBy = Convert . ToInt32 ( dr [ "checkBy" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "checkBy" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkTime" ) & & ! ( dr [ "checkTime" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _checkTime = dr [ "checkTime" ] . ToString ( ) ;
tmpObj . _OcheckTime = dr [ "checkTime" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "checkTime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkBy2" ) & & ! ( dr [ "checkBy2" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _checkBy2 = Convert . ToInt32 ( dr [ "checkBy2" ] . ToString ( ) ) ; ;
tmpObj . _OcheckBy2 = Convert . ToInt32 ( dr [ "checkBy2" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "checkBy2" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkByTime2" ) & & ! ( dr [ "checkByTime2" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _checkByTime2 = dr [ "checkByTime2" ] . ToString ( ) ;
tmpObj . _OcheckByTime2 = dr [ "checkByTime2" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "checkByTime2" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "pickDetailId" ) & & ! ( dr [ "pickDetailId" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _pickDetailId = Convert . ToInt32 ( dr [ "pickDetailId" ] . ToString ( ) ) ; ;
tmpObj . _OpickDetailId = Convert . ToInt32 ( dr [ "pickDetailId" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "pickDetailId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "seedsOutCount" ) & & ! ( dr [ "seedsOutCount" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _seedsOutCount = Convert . ToDecimal ( dr [ "seedsOutCount" ] . ToString ( ) ) ; ;
tmpObj . _OseedsOutCount = Convert . ToDecimal ( dr [ "seedsOutCount" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "seedsOutCount" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "seedsFromFlowNo" ) & & ! ( dr [ "seedsFromFlowNo" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _seedsFromFlowNo = dr [ "seedsFromFlowNo" ] . ToString ( ) ;
tmpObj . _OseedsFromFlowNo = dr [ "seedsFromFlowNo" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "seedsFromFlowNo" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
}
if ( dr . Table . Columns . Contains ( "virtialCnt" ) & & ! ( dr [ "virtialCnt" ] is DBNull ) )
{
try
{
tmpObj . _virtialCnt = Convert . ToDecimal ( dr [ "virtialCnt" ] . ToString ( ) ) ; ;
tmpObj . _OvirtialCnt = Convert . ToDecimal ( dr [ "virtialCnt" ] . ToString ( ) ) ; ;
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "virtialCnt" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "operater" ) & & ! ( dr [ "operater" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _operater = Convert . ToInt32 ( dr [ "operater" ] . ToString ( ) ) ; ;
tmpObj . _Ooperater = Convert . ToInt32 ( dr [ "operater" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "operater" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "dr" ) & & ! ( dr [ "dr" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _dr = Convert . ToBoolean ( dr [ "dr" ] . ToString ( ) ) ; ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "dr" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "createtime" ) & & ! ( dr [ "createtime" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _createtime = dr [ "createtime" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "createtime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "lastmodified" ) & & ! ( dr [ "lastmodified" ] is DBNull ) )
{
2024-02-06 19:36:47 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _lastmodified = dr [ "lastmodified" ] . ToString ( ) ;
2024-02-06 19:36:47 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "lastmodified" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
}
}
protected override void CmdPrepare ( SqlCommand oraCmd ) {
WmsOutPickPort_base tmpObj = ( WmsOutPickPort_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
_strSql = "INSERT INTO dbo.T_WMSOUTPICKPORT({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
break ;
case ( int ) op_flag . update :
2024-02-06 19:36:47 +08:00
// _strSql = "UPDATE dbo.T_WMSOUTPICKPORT SET ID128 = @ID128,PICKORDERNO = @PICKORDERNO,FLOWNO = @FLOWNO,WAVEORDER = @WAVEORDER,JOBNO = @JOBNO,DPSORDER = @DPSORDER,RECORDID = @RECORDID,RECTYPE = @RECTYPE,COUNT = @COUNT,LOCATIONID = @LOCATIONID,PARTION = @PARTION,VOLTYPE = @VOLTYPE,TRANLOCATIONID = @TRANLOCATIONID,TRANAREA = @TRANAREA,STATE = @STATE,PICKCOUNT = @PICKCOUNT,DESCRIPTION = @DESCRIPTION,TAKEBY = @TAKEBY,PRINTCNT = @PRINTCNT,VALIDATIONCNT = @VALIDATIONCNT,VALIDATIONREASON = @VALIDATIONREASON,PICKBY = @PICKBY,PICKTIME = @PICKTIME,CHECKBY = @CHECKBY,CHECKTIME = @CHECKTIME,CHECKBY2 = @CHECKBY2,CHECKBYTIME2 = @CHECKBYTIME2,PICKDETAILID = @PICKDETAILID,SEEDSOUTCOUNT = @SEEDSOUTCOUNT,SEEDSFROMFLOWNO = @SEEDSFROMFLOWNO,VIRTIALCNT = @VIRTIALCNT,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
2023-05-23 16:13:17 +08:00
_strSql = "UPDATE dbo.T_WMSOUTPICKPORT {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_WMSOUTPICKPORT SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_WMSOUTPICKPORT WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKPORT WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKPORT WHERE DR =1 " ;
// if (this.rownumEnd >0 )
{
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WMSOUTPICKPORT WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
}
// _strSql += ";SELECT COUNT(*) FROM T_WMSOUTPICKPORT WHERE DR =1";
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKPORT WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_WMSOUTPICKPORT WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_WMSOUTPICKPORT WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_WMSOUTPICKPORT WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
private string getFields ( WmsOutPickPort_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _id128 = = null ? "" : "ID128" + "," ;
colums + = tmpObj . _pickOrderNo = = null ? "" : "PICKORDERNO" + "," ;
colums + = tmpObj . _flowNo = = null ? "" : "FLOWNO" + "," ;
colums + = tmpObj . _waveOrder = = null ? "" : "WAVEORDER" + "," ;
colums + = tmpObj . _jobNo = = null ? "" : "JOBNO" + "," ;
colums + = tmpObj . _dpsOrder = = null ? "" : "DPSORDER" + "," ;
colums + = tmpObj . _recordId = = null ? "" : "RECORDID" + "," ;
colums + = tmpObj . _recType = = null ? "" : "RECTYPE" + "," ;
colums + = tmpObj . _count = = null ? "" : "COUNT" + "," ;
colums + = tmpObj . _locationId = = null ? "" : "LOCATIONID" + "," ;
colums + = tmpObj . _partion = = null ? "" : "PARTION" + "," ;
colums + = tmpObj . _volType = = null ? "" : "VOLTYPE" + "," ;
colums + = tmpObj . _tranLocationId = = null ? "" : "TRANLOCATIONID" + "," ;
colums + = tmpObj . _tranArea = = null ? "" : "TRANAREA" + "," ;
colums + = tmpObj . _state = = null ? "" : "STATE" + "," ;
colums + = tmpObj . _pickCount = = null ? "" : "PICKCOUNT" + "," ;
colums + = tmpObj . _description = = null ? "" : "DESCRIPTION" + "," ;
colums + = tmpObj . _takeBy = = null ? "" : "TAKEBY" + "," ;
colums + = tmpObj . _printcnt = = null ? "" : "PRINTCNT" + "," ;
2023-11-21 19:18:23 +08:00
colums + = tmpObj . _validationCnt = = null ? "" : "VALIDATIONCNT" + "," ;
colums + = tmpObj . _validationReason = = null ? "" : "VALIDATIONREASON" + "," ;
2023-05-23 16:13:17 +08:00
colums + = tmpObj . _pickBy = = null ? "" : "PICKBY" + "," ;
colums + = tmpObj . _pickTime = = null ? "" : "PICKTIME" + "," ;
colums + = tmpObj . _checkBy = = null ? "" : "CHECKBY" + "," ;
colums + = tmpObj . _checkTime = = null ? "" : "CHECKTIME" + "," ;
colums + = tmpObj . _checkBy2 = = null ? "" : "CHECKBY2" + "," ;
colums + = tmpObj . _checkByTime2 = = null ? "" : "CHECKBYTIME2" + "," ;
colums + = tmpObj . _pickDetailId = = null ? "" : "PICKDETAILID" + "," ;
colums + = tmpObj . _seedsOutCount = = null ? "" : "SEEDSOUTCOUNT" + "," ;
colums + = tmpObj . _seedsFromFlowNo = = null ? "" : "SEEDSFROMFLOWNO" + "," ;
2024-02-06 19:36:47 +08:00
colums + = tmpObj . _virtialCnt = = null ? "" : "VIRTIALCNT" + "," ;
2023-05-23 16:13:17 +08:00
colums + = tmpObj . _operater = = null ? "" : "OPERATER" + "," ;
return colums . Substring ( 0 , colums . Length - 1 ) ;
}
private string getValues ( WmsOutPickPort_base tmpObj )
{
String values = "" ;
values + = tmpObj . _id128 = = null ? "" : "@ID128" + "," ;
values + = tmpObj . _pickOrderNo = = null ? "" : "@PICKORDERNO" + "," ;
values + = tmpObj . _flowNo = = null ? "" : "@FLOWNO" + "," ;
values + = tmpObj . _waveOrder = = null ? "" : "@WAVEORDER" + "," ;
values + = tmpObj . _jobNo = = null ? "" : "@JOBNO" + "," ;
values + = tmpObj . _dpsOrder = = null ? "" : "@DPSORDER" + "," ;
values + = tmpObj . _recordId = = null ? "" : "@RECORDID" + "," ;
values + = tmpObj . _recType = = null ? "" : "@RECTYPE" + "," ;
values + = tmpObj . _count = = null ? "" : "@COUNT" + "," ;
values + = tmpObj . _locationId = = null ? "" : "@LOCATIONID" + "," ;
values + = tmpObj . _partion = = null ? "" : "@PARTION" + "," ;
values + = tmpObj . _volType = = null ? "" : "@VOLTYPE" + "," ;
values + = tmpObj . _tranLocationId = = null ? "" : "@TRANLOCATIONID" + "," ;
values + = tmpObj . _tranArea = = null ? "" : "@TRANAREA" + "," ;
values + = tmpObj . _state = = null ? "" : "@STATE" + "," ;
values + = tmpObj . _pickCount = = null ? "" : "@PICKCOUNT" + "," ;
values + = tmpObj . _description = = null ? "" : "@DESCRIPTION" + "," ;
values + = tmpObj . _takeBy = = null ? "" : "@TAKEBY" + "," ;
values + = tmpObj . _printcnt = = null ? "" : "@PRINTCNT" + "," ;
2023-11-21 19:18:23 +08:00
values + = tmpObj . _validationCnt = = null ? "" : "@VALIDATIONCNT" + "," ;
values + = tmpObj . _validationReason = = null ? "" : "@VALIDATIONREASON" + "," ;
2023-05-23 16:13:17 +08:00
values + = tmpObj . _pickBy = = null ? "" : "@PICKBY" + "," ;
values + = tmpObj . _pickTime = = null ? "" : "@PICKTIME" + "," ;
values + = tmpObj . _checkBy = = null ? "" : "@CHECKBY" + "," ;
values + = tmpObj . _checkTime = = null ? "" : "@CHECKTIME" + "," ;
values + = tmpObj . _checkBy2 = = null ? "" : "@CHECKBY2" + "," ;
values + = tmpObj . _checkByTime2 = = null ? "" : "@CHECKBYTIME2" + "," ;
values + = tmpObj . _pickDetailId = = null ? "" : "@PICKDETAILID" + "," ;
values + = tmpObj . _seedsOutCount = = null ? "" : "@SEEDSOUTCOUNT" + "," ;
values + = tmpObj . _seedsFromFlowNo = = null ? "" : "@SEEDSFROMFLOWNO" + "," ;
2024-02-06 19:36:47 +08:00
values + = tmpObj . _virtialCnt = = null ? "" : "@VIRTIALCNT" + "," ;
2023-05-23 16:13:17 +08:00
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( WmsOutPickPort_base tmpObj )
{
string updateFields = " set " ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _id128 ! = null & & tmpObj . _id128 ! = tmpObj . _Oid128 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ID128 = @ID128," ;
}
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 . _flowNo ! = null & & tmpObj . _flowNo ! = tmpObj . _OflowNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "FLOWNO = @FLOWNO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _waveOrder ! = null & & tmpObj . _waveOrder ! = tmpObj . _OwaveOrder )
2023-05-23 16:13:17 +08:00
{
updateFields + = "WAVEORDER = @WAVEORDER," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _jobNo ! = null & & tmpObj . _jobNo ! = tmpObj . _OjobNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "JOBNO = @JOBNO," ;
}
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 . _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 . _recType ! = null & & tmpObj . _recType ! = tmpObj . _OrecType )
2023-05-23 16:13:17 +08:00
{
updateFields + = "RECTYPE = @RECTYPE," ;
}
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-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 . _volType ! = null & & tmpObj . _volType ! = tmpObj . _OvolType )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VOLTYPE = @VOLTYPE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _tranLocationId ! = null & & tmpObj . _tranLocationId ! = tmpObj . _OtranLocationId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "TRANLOCATIONID = @TRANLOCATIONID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _tranArea ! = null & & tmpObj . _tranArea ! = tmpObj . _OtranArea )
2023-05-23 16:13:17 +08:00
{
updateFields + = "TRANAREA = @TRANAREA," ;
}
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 . _takeBy ! = null & & tmpObj . _takeBy ! = tmpObj . _OtakeBy )
2023-05-23 16:13:17 +08:00
{
updateFields + = "TAKEBY = @TAKEBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _printcnt ! = null & & tmpObj . _printcnt ! = tmpObj . _Oprintcnt )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PRINTCNT = @PRINTCNT," ;
}
2023-11-21 19:18:23 +08:00
if ( tmpObj . _validationCnt ! = null & & tmpObj . _validationCnt ! = tmpObj . _OvalidationCnt )
{
updateFields + = "VALIDATIONCNT = @VALIDATIONCNT," ;
}
if ( tmpObj . _validationReason ! = null & & tmpObj . _validationReason ! = tmpObj . _OvalidationReason )
{
updateFields + = "VALIDATIONREASON = @VALIDATIONREASON," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickBy ! = null & & tmpObj . _pickBy ! = tmpObj . _OpickBy )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKBY = @PICKBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickTime ! = null & & tmpObj . _pickTime ! = tmpObj . _OpickTime )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKTIME = @PICKTIME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _checkBy ! = null & & tmpObj . _checkBy ! = tmpObj . _OcheckBy )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHECKBY = @CHECKBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _checkTime ! = null & & tmpObj . _checkTime ! = tmpObj . _OcheckTime )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHECKTIME = @CHECKTIME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _checkBy2 ! = null & & tmpObj . _checkBy2 ! = tmpObj . _OcheckBy2 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHECKBY2 = @CHECKBY2," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _checkByTime2 ! = null & & tmpObj . _checkByTime2 ! = tmpObj . _OcheckByTime2 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHECKBYTIME2 = @CHECKBYTIME2," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickDetailId ! = null & & tmpObj . _pickDetailId ! = tmpObj . _OpickDetailId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKDETAILID = @PICKDETAILID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seedsOutCount ! = null & & tmpObj . _seedsOutCount ! = tmpObj . _OseedsOutCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SEEDSOUTCOUNT = @SEEDSOUTCOUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seedsFromFlowNo ! = null & & tmpObj . _seedsFromFlowNo ! = tmpObj . _OseedsFromFlowNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SEEDSFROMFLOWNO = @SEEDSFROMFLOWNO," ;
}
2024-02-06 19:36:47 +08:00
if ( tmpObj . _virtialCnt ! = null & & tmpObj . _virtialCnt ! = tmpObj . _OvirtialCnt )
{
updateFields + = "VIRTIALCNT = @VIRTIALCNT," ;
}
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 , WmsOutPickPort_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 ( "@ID128" , VerifyDbnull ( tmpObj . _id128 ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKORDERNO" , VerifyDbnull ( tmpObj . _pickOrderNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@FLOWNO" , VerifyDbnull ( tmpObj . _flowNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@WAVEORDER" , VerifyDbnull ( tmpObj . _waveOrder ) ) ;
oraCmd . Parameters . AddWithValue ( "@JOBNO" , VerifyDbnull ( tmpObj . _jobNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@DPSORDER" , VerifyDbnull ( tmpObj . _dpsOrder ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECORDID" , VerifyDbnull ( tmpObj . _recordId ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECTYPE" , VerifyDbnull ( tmpObj . _recType ) ) ;
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationId ) ) ;
oraCmd . Parameters . AddWithValue ( "@PARTION" , VerifyDbnull ( tmpObj . _partion ) ) ;
oraCmd . Parameters . AddWithValue ( "@VOLTYPE" , VerifyDbnull ( tmpObj . _volType ) ) ;
oraCmd . Parameters . AddWithValue ( "@TRANLOCATIONID" , VerifyDbnull ( tmpObj . _tranLocationId ) ) ;
oraCmd . Parameters . AddWithValue ( "@TRANAREA" , VerifyDbnull ( tmpObj . _tranArea ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKCOUNT" , VerifyDbnull ( tmpObj . _pickCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
oraCmd . Parameters . AddWithValue ( "@TAKEBY" , VerifyDbnull ( tmpObj . _takeBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@PRINTCNT" , VerifyDbnull ( tmpObj . _printcnt ) ) ;
2023-11-21 19:18:23 +08:00
oraCmd . Parameters . AddWithValue ( "@VALIDATIONCNT" , VerifyDbnull ( tmpObj . _validationCnt ) ) ;
oraCmd . Parameters . AddWithValue ( "@VALIDATIONREASON" , VerifyDbnull ( tmpObj . _validationReason ) ) ;
2023-05-23 16:13:17 +08:00
oraCmd . Parameters . AddWithValue ( "@PICKBY" , VerifyDbnull ( tmpObj . _pickBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKTIME" , VerifyDbnull ( tmpObj . _pickTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKBY" , VerifyDbnull ( tmpObj . _checkBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKTIME" , VerifyDbnull ( tmpObj . _checkTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKBY2" , VerifyDbnull ( tmpObj . _checkBy2 ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKBYTIME2" , VerifyDbnull ( tmpObj . _checkByTime2 ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKDETAILID" , VerifyDbnull ( tmpObj . _pickDetailId ) ) ;
oraCmd . Parameters . AddWithValue ( "@SEEDSOUTCOUNT" , VerifyDbnull ( tmpObj . _seedsOutCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@SEEDSFROMFLOWNO" , VerifyDbnull ( tmpObj . _seedsFromFlowNo ) ) ;
2024-02-06 19:36:47 +08:00
oraCmd . Parameters . AddWithValue ( "@VIRTIALCNT" , VerifyDbnull ( tmpObj . _virtialCnt ) ) ;
2023-05-23 16:13:17 +08:00
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
return ;
case ( int ) op_flag . add :
if ( tmpObj . _id128 ! = null )
oraCmd . Parameters . AddWithValue ( "@ID128" , VerifyDbnull ( tmpObj . _id128 ) ) ;
if ( tmpObj . _pickOrderNo ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKORDERNO" , VerifyDbnull ( tmpObj . _pickOrderNo ) ) ;
if ( tmpObj . _flowNo ! = null )
oraCmd . Parameters . AddWithValue ( "@FLOWNO" , VerifyDbnull ( tmpObj . _flowNo ) ) ;
if ( tmpObj . _waveOrder ! = null )
oraCmd . Parameters . AddWithValue ( "@WAVEORDER" , VerifyDbnull ( tmpObj . _waveOrder ) ) ;
if ( tmpObj . _jobNo ! = null )
oraCmd . Parameters . AddWithValue ( "@JOBNO" , VerifyDbnull ( tmpObj . _jobNo ) ) ;
if ( tmpObj . _dpsOrder ! = null )
oraCmd . Parameters . AddWithValue ( "@DPSORDER" , VerifyDbnull ( tmpObj . _dpsOrder ) ) ;
if ( tmpObj . _recordId ! = null )
oraCmd . Parameters . AddWithValue ( "@RECORDID" , VerifyDbnull ( tmpObj . _recordId ) ) ;
if ( tmpObj . _recType ! = null )
oraCmd . Parameters . AddWithValue ( "@RECTYPE" , VerifyDbnull ( tmpObj . _recType ) ) ;
if ( tmpObj . _count ! = null )
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
if ( tmpObj . _locationId ! = null )
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationId ) ) ;
if ( tmpObj . _partion ! = null )
oraCmd . Parameters . AddWithValue ( "@PARTION" , VerifyDbnull ( tmpObj . _partion ) ) ;
if ( tmpObj . _volType ! = null )
oraCmd . Parameters . AddWithValue ( "@VOLTYPE" , VerifyDbnull ( tmpObj . _volType ) ) ;
if ( tmpObj . _tranLocationId ! = null )
oraCmd . Parameters . AddWithValue ( "@TRANLOCATIONID" , VerifyDbnull ( tmpObj . _tranLocationId ) ) ;
if ( tmpObj . _tranArea ! = null )
oraCmd . Parameters . AddWithValue ( "@TRANAREA" , VerifyDbnull ( tmpObj . _tranArea ) ) ;
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 . _takeBy ! = null )
oraCmd . Parameters . AddWithValue ( "@TAKEBY" , VerifyDbnull ( tmpObj . _takeBy ) ) ;
if ( tmpObj . _printcnt ! = null )
oraCmd . Parameters . AddWithValue ( "@PRINTCNT" , VerifyDbnull ( tmpObj . _printcnt ) ) ;
2023-11-21 19:18:23 +08:00
if ( tmpObj . _validationCnt ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDATIONCNT" , VerifyDbnull ( tmpObj . _validationCnt ) ) ;
if ( tmpObj . _validationReason ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDATIONREASON" , VerifyDbnull ( tmpObj . _validationReason ) ) ;
2023-05-23 16:13:17 +08:00
if ( tmpObj . _pickBy ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKBY" , VerifyDbnull ( tmpObj . _pickBy ) ) ;
if ( tmpObj . _pickTime ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKTIME" , VerifyDbnull ( tmpObj . _pickTime ) ) ;
if ( tmpObj . _checkBy ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKBY" , VerifyDbnull ( tmpObj . _checkBy ) ) ;
if ( tmpObj . _checkTime ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKTIME" , VerifyDbnull ( tmpObj . _checkTime ) ) ;
if ( tmpObj . _checkBy2 ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKBY2" , VerifyDbnull ( tmpObj . _checkBy2 ) ) ;
if ( tmpObj . _checkByTime2 ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKBYTIME2" , VerifyDbnull ( tmpObj . _checkByTime2 ) ) ;
if ( tmpObj . _pickDetailId ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKDETAILID" , VerifyDbnull ( tmpObj . _pickDetailId ) ) ;
if ( tmpObj . _seedsOutCount ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDSOUTCOUNT" , VerifyDbnull ( tmpObj . _seedsOutCount ) ) ;
if ( tmpObj . _seedsFromFlowNo ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDSFROMFLOWNO" , VerifyDbnull ( tmpObj . _seedsFromFlowNo ) ) ;
2024-02-06 19:36:47 +08:00
if ( tmpObj . _virtialCnt ! = null )
oraCmd . Parameters . AddWithValue ( "@VIRTIALCNT" , VerifyDbnull ( tmpObj . _virtialCnt ) ) ;
2023-05-23 16:13:17 +08:00
if ( tmpObj . _operater ! = null )
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
return ;
}
}
protected override enumDbInstance instance
{
get
{
return enumDbInstance . wms ;
}
}
}
#endregion
}