2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_wmsOutPickDetail
///By wm
2023-11-21 19:18:23 +08:00
///on 11/17/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 WmsOutPickDetail_base_Imp
[Serializable] class WmsOutPickDetail_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
WmsOutPickDetail_base tmpObj = ( WmsOutPickDetail_base ) obj ;
if ( dr . Table . Columns . Contains ( "id" ) & & ! ( dr [ "id" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . ID = Convert . ToInt32 ( dr [ "id" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +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 ( "pickOrderNo" ) & & ! ( dr [ "pickOrderNo" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _pickOrderNo = dr [ "pickOrderNo" ] . ToString ( ) ;
tmpObj . _OpickOrderNo = dr [ "pickOrderNo" ] . ToString ( ) ;
2023-11-21 19:18:23 +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
}
2023-09-04 22:41:19 +08:00
if ( dr . Table . Columns . Contains ( "seedsPickNo" ) & & ! ( dr [ "seedsPickNo" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _seedsPickNo = dr [ "seedsPickNo" ] . ToString ( ) ;
tmpObj . _OseedsPickNo = dr [ "seedsPickNo" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "seedsPickNo" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
2023-05-23 16:13:17 +08:00
if ( dr . Table . Columns . Contains ( "customerId" ) & & ! ( dr [ "customerId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _customerId = dr [ "customerId" ] . ToString ( ) ;
tmpObj . _OcustomerId = dr [ "customerId" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "customerId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "customerName" ) & & ! ( dr [ "customerName" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _customerName = dr [ "customerName" ] . ToString ( ) ;
tmpObj . _OcustomerName = dr [ "customerName" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "customerName" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "custAddress" ) & & ! ( dr [ "custAddress" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _custAddress = dr [ "custAddress" ] . ToString ( ) ;
tmpObj . _OcustAddress = dr [ "custAddress" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "custAddress" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "skuId" ) & & ! ( dr [ "skuId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _skuId = Convert . ToInt32 ( dr [ "skuId" ] . ToString ( ) ) ; ;
tmpObj . _OskuId = Convert . ToInt32 ( dr [ "skuId" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "skuId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "skuCode" ) & & ! ( dr [ "skuCode" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _skuCode = dr [ "skuCode" ] . ToString ( ) ;
tmpObj . _OskuCode = dr [ "skuCode" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "skuCode" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "goodsId" ) & & ! ( dr [ "goodsId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _goodsId = dr [ "goodsId" ] . ToString ( ) ;
tmpObj . _OgoodsId = dr [ "goodsId" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "goodsId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "batch" ) & & ! ( dr [ "batch" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _batch = dr [ "batch" ] . ToString ( ) ;
tmpObj . _Obatch = dr [ "batch" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "batch" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "lackCount" ) & & ! ( dr [ "lackCount" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _lackCount = Convert . ToDecimal ( dr [ "lackCount" ] . ToString ( ) ) ; ;
tmpObj . _OlackCount = Convert . ToDecimal ( dr [ "lackCount" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "lackCount" ] . 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 ) )
{
2023-11-21 19:18:23 +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 ( ) ) ; ;
2023-11-21 19:18:23 +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 ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _locationId = dr [ "locationId" ] . ToString ( ) ;
tmpObj . _OlocationId = dr [ "locationId" ] . ToString ( ) ;
2023-11-21 19:18:23 +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 ( "bulkCount" ) & & ! ( dr [ "bulkCount" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _bulkCount = Convert . ToDecimal ( dr [ "bulkCount" ] . ToString ( ) ) ; ;
tmpObj . _ObulkCount = Convert . ToDecimal ( dr [ "bulkCount" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "bulkCount" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "batch1Count" ) & & ! ( dr [ "batch1Count" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _batch1Count = Convert . ToDecimal ( dr [ "batch1Count" ] . ToString ( ) ) ; ;
tmpObj . _Obatch1Count = Convert . ToDecimal ( dr [ "batch1Count" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "batch1Count" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "batch2Count" ) & & ! ( dr [ "batch2Count" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _batch2Count = Convert . ToDecimal ( dr [ "batch2Count" ] . ToString ( ) ) ; ;
tmpObj . _Obatch2Count = Convert . ToDecimal ( dr [ "batch2Count" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "batch2Count" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "boxcnt" ) & & ! ( dr [ "boxcnt" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _boxcnt = Convert . ToInt32 ( dr [ "boxcnt" ] . ToString ( ) ) ; ;
tmpObj . _Oboxcnt = Convert . ToInt32 ( dr [ "boxcnt" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "boxcnt" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
}
if ( dr . Table . Columns . Contains ( "pcs" ) & & ! ( dr [ "pcs" ] is DBNull ) )
{
try
{
tmpObj . _pcs = Convert . ToInt32 ( dr [ "pcs" ] . ToString ( ) ) ; ;
tmpObj . _Opcs = Convert . ToInt32 ( dr [ "pcs" ] . ToString ( ) ) ; ;
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "pcs" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "batchPicked" ) & & ! ( dr [ "batchPicked" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _batchPicked = Convert . ToDecimal ( dr [ "batchPicked" ] . ToString ( ) ) ; ;
tmpObj . _ObatchPicked = Convert . ToDecimal ( dr [ "batchPicked" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "batchPicked" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "bulkPicked" ) & & ! ( dr [ "bulkPicked" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _bulkPicked = Convert . ToDecimal ( dr [ "bulkPicked" ] . ToString ( ) ) ; ;
tmpObj . _ObulkPicked = Convert . ToDecimal ( dr [ "bulkPicked" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "bulkPicked" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
2023-09-04 22:41:19 +08:00
if ( dr . Table . Columns . Contains ( "seeded" ) & & ! ( dr [ "seeded" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _seeded = Convert . ToDecimal ( dr [ "seeded" ] . ToString ( ) ) ; ;
tmpObj . _Oseeded = Convert . ToDecimal ( dr [ "seeded" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "seeded" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
}
if ( dr . Table . Columns . Contains ( "seedOutCnt" ) & & ! ( dr [ "seedOutCnt" ] is DBNull ) )
{
try
{
tmpObj . _seedOutCnt = Convert . ToDecimal ( dr [ "seedOutCnt" ] . ToString ( ) ) ; ;
tmpObj . _OseedOutCnt = Convert . ToDecimal ( dr [ "seedOutCnt" ] . ToString ( ) ) ; ;
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "seedOutCnt" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
}
if ( dr . Table . Columns . Contains ( "seedTaskNo" ) & & ! ( dr [ "seedTaskNo" ] is DBNull ) )
{
try
{
tmpObj . _seedTaskNo = dr [ "seedTaskNo" ] . ToString ( ) ;
tmpObj . _OseedTaskNo = dr [ "seedTaskNo" ] . ToString ( ) ;
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "seedTaskNo" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
2023-05-23 16:13:17 +08:00
if ( dr . Table . Columns . Contains ( "productDate" ) & & ! ( dr [ "productDate" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _productDate = dr [ "productDate" ] . ToString ( ) ;
tmpObj . _OproductDate = dr [ "productDate" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "productDate" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "validDate" ) & & ! ( dr [ "validDate" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _validDate = dr [ "validDate" ] . ToString ( ) ;
tmpObj . _OvalidDate = dr [ "validDate" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "validDate" ] . 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 ) )
{
2023-11-21 19:18:23 +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 ( ) ) ; ;
2023-11-21 19:18:23 +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 ( "bulkPickState" ) & & ! ( dr [ "bulkPickState" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _bulkPickState = Convert . ToInt32 ( dr [ "bulkPickState" ] . ToString ( ) ) ; ;
tmpObj . _ObulkPickState = Convert . ToInt32 ( dr [ "bulkPickState" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "bulkPickState" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "batchPickState" ) & & ! ( dr [ "batchPickState" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _batchPickState = Convert . ToInt32 ( dr [ "batchPickState" ] . ToString ( ) ) ; ;
tmpObj . _ObatchPickState = Convert . ToInt32 ( dr [ "batchPickState" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "batchPickState" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "whtype" ) & & ! ( dr [ "whtype" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _whtype = Convert . ToInt32 ( dr [ "whtype" ] . ToString ( ) ) ; ;
tmpObj . _Owhtype = Convert . ToInt32 ( dr [ "whtype" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "whtype" ] . 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 ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _description = dr [ "description" ] . ToString ( ) ;
tmpObj . _Odescription = dr [ "description" ] . ToString ( ) ;
2023-11-21 19:18:23 +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 ( "confirmedCount" ) & & ! ( dr [ "confirmedCount" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _confirmedCount = Convert . ToDecimal ( dr [ "confirmedCount" ] . ToString ( ) ) ; ;
tmpObj . _OconfirmedCount = Convert . ToDecimal ( dr [ "confirmedCount" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "confirmedCount" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkedBy" ) & & ! ( dr [ "checkedBy" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _checkedBy = Convert . ToInt32 ( dr [ "checkedBy" ] . ToString ( ) ) ; ;
tmpObj . _OcheckedBy = Convert . ToInt32 ( dr [ "checkedBy" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "checkedBy" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkedBy1" ) & & ! ( dr [ "checkedBy1" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _checkedBy1 = Convert . ToInt32 ( dr [ "checkedBy1" ] . ToString ( ) ) ; ;
tmpObj . _OcheckedBy1 = Convert . ToInt32 ( dr [ "checkedBy1" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "checkedBy1" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "validReason" ) & & ! ( dr [ "validReason" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _validReason = Convert . ToInt32 ( dr [ "validReason" ] . ToString ( ) ) ; ;
tmpObj . _OvalidReason = Convert . ToInt32 ( dr [ "validReason" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "validReason" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "validSolution" ) & & ! ( dr [ "validSolution" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _validSolution = Convert . ToInt32 ( dr [ "validSolution" ] . ToString ( ) ) ; ;
tmpObj . _OvalidSolution = Convert . ToInt32 ( dr [ "validSolution" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "validSolution" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "validRemark" ) & & ! ( dr [ "validRemark" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _validRemark = dr [ "validRemark" ] . ToString ( ) ;
tmpObj . _OvalidRemark = dr [ "validRemark" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "validRemark" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "solutionRemark" ) & & ! ( dr [ "solutionRemark" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _solutionRemark = dr [ "solutionRemark" ] . ToString ( ) ;
tmpObj . _OsolutionRemark = dr [ "solutionRemark" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "solutionRemark" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "checkedTime" ) & & ! ( dr [ "checkedTime" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _checkedTime = dr [ "checkedTime" ] . ToString ( ) ;
tmpObj . _OcheckedTime = dr [ "checkedTime" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "checkedTime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "price" ) & & ! ( dr [ "price" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _price = Convert . ToDecimal ( dr [ "price" ] . ToString ( ) ) ; ;
tmpObj . _Oprice = Convert . ToDecimal ( dr [ "price" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "price" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "salesperson" ) & & ! ( dr [ "salesperson" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _salesperson = dr [ "salesperson" ] . ToString ( ) ;
tmpObj . _Osalesperson = dr [ "salesperson" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "salesperson" ] . 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 ) )
{
2023-11-21 19:18:23 +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 ( ) ) ; ;
2023-11-21 19:18:23 +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 ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _dr = Convert . ToBoolean ( dr [ "dr" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +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 ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _createtime = dr [ "createtime" ] . ToString ( ) ;
2023-11-21 19:18:23 +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 ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _lastmodified = dr [ "lastmodified" ] . ToString ( ) ;
2023-11-21 19:18:23 +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 ) {
WmsOutPickDetail_base tmpObj = ( WmsOutPickDetail_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
_strSql = "INSERT INTO dbo.T_WMSOUTPICKDETAIL({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_WMSOUTPICKDETAIL SET PICKORDERNO = @PICKORDERNO,SEEDSPICKNO = @SEEDSPICKNO,CUSTOMERID = @CUSTOMERID,CUSTOMERNAME = @CUSTOMERNAME,CUSTADDRESS = @CUSTADDRESS,SKUID = @SKUID,SKUCODE = @SKUCODE,GOODSID = @GOODSID,BATCH = @BATCH,LACKCOUNT = @LACKCOUNT,COUNT = @COUNT,LOCATIONID = @LOCATIONID,BULKCOUNT = @BULKCOUNT,BATCH1COUNT = @BATCH1COUNT,BATCH2COUNT = @BATCH2COUNT,BOXCNT = @BOXCNT,PCS = @PCS,BATCHPICKED = @BATCHPICKED,BULKPICKED = @BULKPICKED,SEEDED = @SEEDED,SEEDOUTCNT = @SEEDOUTCNT,SEEDTASKNO = @SEEDTASKNO,PRODUCTDATE = @PRODUCTDATE,VALIDDATE = @VALIDDATE,STATE = @STATE,BULKPICKSTATE = @BULKPICKSTATE,BATCHPICKSTATE = @BATCHPICKSTATE,WHTYPE = @WHTYPE,DESCRIPTION = @DESCRIPTION,CONFIRMEDCOUNT = @CONFIRMEDCOUNT,CHECKEDBY = @CHECKEDBY,CHECKEDBY1 = @CHECKEDBY1,VALIDREASON = @VALIDREASON,VALIDSOLUTION = @VALIDSOLUTION,VALIDREMARK = @VALIDREMARK,SOLUTIONREMARK = @SOLUTIONREMARK,CHECKEDTIME = @CHECKEDTIME,PRICE = @PRICE,SALESPERSON = @SALESPERSON,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
2023-05-23 16:13:17 +08:00
_strSql = "UPDATE dbo.T_WMSOUTPICKDETAIL {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_WMSOUTPICKDETAIL SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_WMSOUTPICKDETAIL WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKDETAIL WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKDETAIL WHERE DR =1 " ;
// if (this.rownumEnd >0 )
{
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WMSOUTPICKDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
}
// _strSql += ";SELECT COUNT(*) FROM T_WMSOUTPICKDETAIL WHERE DR =1";
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKDETAIL WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_WMSOUTPICKDETAIL WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_WMSOUTPICKDETAIL WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_WMSOUTPICKDETAIL WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
private string getFields ( WmsOutPickDetail_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _pickOrderNo = = null ? "" : "PICKORDERNO" + "," ;
2023-09-04 22:41:19 +08:00
colums + = tmpObj . _seedsPickNo = = null ? "" : "SEEDSPICKNO" + "," ;
2023-05-23 16:13:17 +08:00
colums + = tmpObj . _customerId = = null ? "" : "CUSTOMERID" + "," ;
colums + = tmpObj . _customerName = = null ? "" : "CUSTOMERNAME" + "," ;
colums + = tmpObj . _custAddress = = null ? "" : "CUSTADDRESS" + "," ;
colums + = tmpObj . _skuId = = null ? "" : "SKUID" + "," ;
colums + = tmpObj . _skuCode = = null ? "" : "SKUCODE" + "," ;
colums + = tmpObj . _goodsId = = null ? "" : "GOODSID" + "," ;
colums + = tmpObj . _batch = = null ? "" : "BATCH" + "," ;
colums + = tmpObj . _lackCount = = null ? "" : "LACKCOUNT" + "," ;
colums + = tmpObj . _count = = null ? "" : "COUNT" + "," ;
colums + = tmpObj . _locationId = = null ? "" : "LOCATIONID" + "," ;
colums + = tmpObj . _bulkCount = = null ? "" : "BULKCOUNT" + "," ;
colums + = tmpObj . _batch1Count = = null ? "" : "BATCH1COUNT" + "," ;
colums + = tmpObj . _batch2Count = = null ? "" : "BATCH2COUNT" + "," ;
colums + = tmpObj . _boxcnt = = null ? "" : "BOXCNT" + "," ;
2023-11-21 19:18:23 +08:00
colums + = tmpObj . _pcs = = null ? "" : "PCS" + "," ;
2023-05-23 16:13:17 +08:00
colums + = tmpObj . _batchPicked = = null ? "" : "BATCHPICKED" + "," ;
colums + = tmpObj . _bulkPicked = = null ? "" : "BULKPICKED" + "," ;
2023-09-04 22:41:19 +08:00
colums + = tmpObj . _seeded = = null ? "" : "SEEDED" + "," ;
2023-11-21 19:18:23 +08:00
colums + = tmpObj . _seedOutCnt = = null ? "" : "SEEDOUTCNT" + "," ;
colums + = tmpObj . _seedTaskNo = = null ? "" : "SEEDTASKNO" + "," ;
2023-05-23 16:13:17 +08:00
colums + = tmpObj . _productDate = = null ? "" : "PRODUCTDATE" + "," ;
colums + = tmpObj . _validDate = = null ? "" : "VALIDDATE" + "," ;
colums + = tmpObj . _state = = null ? "" : "STATE" + "," ;
colums + = tmpObj . _bulkPickState = = null ? "" : "BULKPICKSTATE" + "," ;
colums + = tmpObj . _batchPickState = = null ? "" : "BATCHPICKSTATE" + "," ;
colums + = tmpObj . _whtype = = null ? "" : "WHTYPE" + "," ;
colums + = tmpObj . _description = = null ? "" : "DESCRIPTION" + "," ;
colums + = tmpObj . _confirmedCount = = null ? "" : "CONFIRMEDCOUNT" + "," ;
colums + = tmpObj . _checkedBy = = null ? "" : "CHECKEDBY" + "," ;
colums + = tmpObj . _checkedBy1 = = null ? "" : "CHECKEDBY1" + "," ;
colums + = tmpObj . _validReason = = null ? "" : "VALIDREASON" + "," ;
colums + = tmpObj . _validSolution = = null ? "" : "VALIDSOLUTION" + "," ;
colums + = tmpObj . _validRemark = = null ? "" : "VALIDREMARK" + "," ;
colums + = tmpObj . _solutionRemark = = null ? "" : "SOLUTIONREMARK" + "," ;
colums + = tmpObj . _checkedTime = = null ? "" : "CHECKEDTIME" + "," ;
colums + = tmpObj . _price = = null ? "" : "PRICE" + "," ;
colums + = tmpObj . _salesperson = = null ? "" : "SALESPERSON" + "," ;
colums + = tmpObj . _operater = = null ? "" : "OPERATER" + "," ;
return colums . Substring ( 0 , colums . Length - 1 ) ;
}
private string getValues ( WmsOutPickDetail_base tmpObj )
{
String values = "" ;
values + = tmpObj . _pickOrderNo = = null ? "" : "@PICKORDERNO" + "," ;
2023-09-04 22:41:19 +08:00
values + = tmpObj . _seedsPickNo = = null ? "" : "@SEEDSPICKNO" + "," ;
2023-05-23 16:13:17 +08:00
values + = tmpObj . _customerId = = null ? "" : "@CUSTOMERID" + "," ;
values + = tmpObj . _customerName = = null ? "" : "@CUSTOMERNAME" + "," ;
values + = tmpObj . _custAddress = = null ? "" : "@CUSTADDRESS" + "," ;
values + = tmpObj . _skuId = = null ? "" : "@SKUID" + "," ;
values + = tmpObj . _skuCode = = null ? "" : "@SKUCODE" + "," ;
values + = tmpObj . _goodsId = = null ? "" : "@GOODSID" + "," ;
values + = tmpObj . _batch = = null ? "" : "@BATCH" + "," ;
values + = tmpObj . _lackCount = = null ? "" : "@LACKCOUNT" + "," ;
values + = tmpObj . _count = = null ? "" : "@COUNT" + "," ;
values + = tmpObj . _locationId = = null ? "" : "@LOCATIONID" + "," ;
values + = tmpObj . _bulkCount = = null ? "" : "@BULKCOUNT" + "," ;
values + = tmpObj . _batch1Count = = null ? "" : "@BATCH1COUNT" + "," ;
values + = tmpObj . _batch2Count = = null ? "" : "@BATCH2COUNT" + "," ;
values + = tmpObj . _boxcnt = = null ? "" : "@BOXCNT" + "," ;
2023-11-21 19:18:23 +08:00
values + = tmpObj . _pcs = = null ? "" : "@PCS" + "," ;
2023-05-23 16:13:17 +08:00
values + = tmpObj . _batchPicked = = null ? "" : "@BATCHPICKED" + "," ;
values + = tmpObj . _bulkPicked = = null ? "" : "@BULKPICKED" + "," ;
2023-09-04 22:41:19 +08:00
values + = tmpObj . _seeded = = null ? "" : "@SEEDED" + "," ;
2023-11-21 19:18:23 +08:00
values + = tmpObj . _seedOutCnt = = null ? "" : "@SEEDOUTCNT" + "," ;
values + = tmpObj . _seedTaskNo = = null ? "" : "@SEEDTASKNO" + "," ;
2023-05-23 16:13:17 +08:00
values + = tmpObj . _productDate = = null ? "" : "@PRODUCTDATE" + "," ;
values + = tmpObj . _validDate = = null ? "" : "@VALIDDATE" + "," ;
values + = tmpObj . _state = = null ? "" : "@STATE" + "," ;
values + = tmpObj . _bulkPickState = = null ? "" : "@BULKPICKSTATE" + "," ;
values + = tmpObj . _batchPickState = = null ? "" : "@BATCHPICKSTATE" + "," ;
values + = tmpObj . _whtype = = null ? "" : "@WHTYPE" + "," ;
values + = tmpObj . _description = = null ? "" : "@DESCRIPTION" + "," ;
values + = tmpObj . _confirmedCount = = null ? "" : "@CONFIRMEDCOUNT" + "," ;
values + = tmpObj . _checkedBy = = null ? "" : "@CHECKEDBY" + "," ;
values + = tmpObj . _checkedBy1 = = null ? "" : "@CHECKEDBY1" + "," ;
values + = tmpObj . _validReason = = null ? "" : "@VALIDREASON" + "," ;
values + = tmpObj . _validSolution = = null ? "" : "@VALIDSOLUTION" + "," ;
values + = tmpObj . _validRemark = = null ? "" : "@VALIDREMARK" + "," ;
values + = tmpObj . _solutionRemark = = null ? "" : "@SOLUTIONREMARK" + "," ;
values + = tmpObj . _checkedTime = = null ? "" : "@CHECKEDTIME" + "," ;
values + = tmpObj . _price = = null ? "" : "@PRICE" + "," ;
values + = tmpObj . _salesperson = = null ? "" : "@SALESPERSON" + "," ;
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( WmsOutPickDetail_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 . _seedsPickNo ! = null & & tmpObj . _seedsPickNo ! = tmpObj . _OseedsPickNo )
{
updateFields + = "SEEDSPICKNO = @SEEDSPICKNO," ;
}
if ( tmpObj . _customerId ! = null & & tmpObj . _customerId ! = tmpObj . _OcustomerId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CUSTOMERID = @CUSTOMERID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _customerName ! = null & & tmpObj . _customerName ! = tmpObj . _OcustomerName )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CUSTOMERNAME = @CUSTOMERNAME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _custAddress ! = null & & tmpObj . _custAddress ! = tmpObj . _OcustAddress )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CUSTADDRESS = @CUSTADDRESS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _skuId ! = null & & tmpObj . _skuId ! = tmpObj . _OskuId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SKUID = @SKUID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _skuCode ! = null & & tmpObj . _skuCode ! = tmpObj . _OskuCode )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SKUCODE = @SKUCODE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _goodsId ! = null & & tmpObj . _goodsId ! = tmpObj . _OgoodsId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "GOODSID = @GOODSID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _batch ! = null & & tmpObj . _batch ! = tmpObj . _Obatch )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BATCH = @BATCH," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _lackCount ! = null & & tmpObj . _lackCount ! = tmpObj . _OlackCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "LACKCOUNT = @LACKCOUNT," ;
}
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 . _bulkCount ! = null & & tmpObj . _bulkCount ! = tmpObj . _ObulkCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKCOUNT = @BULKCOUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _batch1Count ! = null & & tmpObj . _batch1Count ! = tmpObj . _Obatch1Count )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BATCH1COUNT = @BATCH1COUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _batch2Count ! = null & & tmpObj . _batch2Count ! = tmpObj . _Obatch2Count )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BATCH2COUNT = @BATCH2COUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _boxcnt ! = null & & tmpObj . _boxcnt ! = tmpObj . _Oboxcnt )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BOXCNT = @BOXCNT," ;
}
2023-11-21 19:18:23 +08:00
if ( tmpObj . _pcs ! = null & & tmpObj . _pcs ! = tmpObj . _Opcs )
{
updateFields + = "PCS = @PCS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _batchPicked ! = null & & tmpObj . _batchPicked ! = tmpObj . _ObatchPicked )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BATCHPICKED = @BATCHPICKED," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _bulkPicked ! = null & & tmpObj . _bulkPicked ! = tmpObj . _ObulkPicked )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKPICKED = @BULKPICKED," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seeded ! = null & & tmpObj . _seeded ! = tmpObj . _Oseeded )
{
updateFields + = "SEEDED = @SEEDED," ;
}
2023-11-21 19:18:23 +08:00
if ( tmpObj . _seedOutCnt ! = null & & tmpObj . _seedOutCnt ! = tmpObj . _OseedOutCnt )
{
updateFields + = "SEEDOUTCNT = @SEEDOUTCNT," ;
}
if ( tmpObj . _seedTaskNo ! = null & & tmpObj . _seedTaskNo ! = tmpObj . _OseedTaskNo )
{
updateFields + = "SEEDTASKNO = @SEEDTASKNO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _productDate ! = null & & tmpObj . _productDate ! = tmpObj . _OproductDate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PRODUCTDATE = @PRODUCTDATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _validDate ! = null & & tmpObj . _validDate ! = tmpObj . _OvalidDate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VALIDDATE = @VALIDDATE," ;
}
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 . _bulkPickState ! = null & & tmpObj . _bulkPickState ! = tmpObj . _ObulkPickState )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKPICKSTATE = @BULKPICKSTATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _batchPickState ! = null & & tmpObj . _batchPickState ! = tmpObj . _ObatchPickState )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BATCHPICKSTATE = @BATCHPICKSTATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _whtype ! = null & & tmpObj . _whtype ! = tmpObj . _Owhtype )
2023-05-23 16:13:17 +08:00
{
updateFields + = "WHTYPE = @WHTYPE," ;
}
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 . _confirmedCount ! = null & & tmpObj . _confirmedCount ! = tmpObj . _OconfirmedCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CONFIRMEDCOUNT = @CONFIRMEDCOUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _checkedBy ! = null & & tmpObj . _checkedBy ! = tmpObj . _OcheckedBy )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHECKEDBY = @CHECKEDBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _checkedBy1 ! = null & & tmpObj . _checkedBy1 ! = tmpObj . _OcheckedBy1 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHECKEDBY1 = @CHECKEDBY1," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _validReason ! = null & & tmpObj . _validReason ! = tmpObj . _OvalidReason )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VALIDREASON = @VALIDREASON," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _validSolution ! = null & & tmpObj . _validSolution ! = tmpObj . _OvalidSolution )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VALIDSOLUTION = @VALIDSOLUTION," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _validRemark ! = null & & tmpObj . _validRemark ! = tmpObj . _OvalidRemark )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VALIDREMARK = @VALIDREMARK," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _solutionRemark ! = null & & tmpObj . _solutionRemark ! = tmpObj . _OsolutionRemark )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SOLUTIONREMARK = @SOLUTIONREMARK," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _checkedTime ! = null & & tmpObj . _checkedTime ! = tmpObj . _OcheckedTime )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHECKEDTIME = @CHECKEDTIME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _price ! = null & & tmpObj . _price ! = tmpObj . _Oprice )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PRICE = @PRICE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _salesperson ! = null & & tmpObj . _salesperson ! = tmpObj . _Osalesperson )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SALESPERSON = @SALESPERSON," ;
}
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 , WmsOutPickDetail_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 ) ) ;
2023-09-04 22:41:19 +08:00
oraCmd . Parameters . AddWithValue ( "@SEEDSPICKNO" , VerifyDbnull ( tmpObj . _seedsPickNo ) ) ;
2023-05-23 16:13:17 +08:00
oraCmd . Parameters . AddWithValue ( "@CUSTOMERID" , VerifyDbnull ( tmpObj . _customerId ) ) ;
oraCmd . Parameters . AddWithValue ( "@CUSTOMERNAME" , VerifyDbnull ( tmpObj . _customerName ) ) ;
oraCmd . Parameters . AddWithValue ( "@CUSTADDRESS" , VerifyDbnull ( tmpObj . _custAddress ) ) ;
oraCmd . Parameters . AddWithValue ( "@SKUID" , VerifyDbnull ( tmpObj . _skuId ) ) ;
oraCmd . Parameters . AddWithValue ( "@SKUCODE" , VerifyDbnull ( tmpObj . _skuCode ) ) ;
oraCmd . Parameters . AddWithValue ( "@GOODSID" , VerifyDbnull ( tmpObj . _goodsId ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCH" , VerifyDbnull ( tmpObj . _batch ) ) ;
oraCmd . Parameters . AddWithValue ( "@LACKCOUNT" , VerifyDbnull ( tmpObj . _lackCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationId ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKCOUNT" , VerifyDbnull ( tmpObj . _bulkCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCH1COUNT" , VerifyDbnull ( tmpObj . _batch1Count ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCH2COUNT" , VerifyDbnull ( tmpObj . _batch2Count ) ) ;
oraCmd . Parameters . AddWithValue ( "@BOXCNT" , VerifyDbnull ( tmpObj . _boxcnt ) ) ;
2023-11-21 19:18:23 +08:00
oraCmd . Parameters . AddWithValue ( "@PCS" , VerifyDbnull ( tmpObj . _pcs ) ) ;
2023-05-23 16:13:17 +08:00
oraCmd . Parameters . AddWithValue ( "@BATCHPICKED" , VerifyDbnull ( tmpObj . _batchPicked ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKPICKED" , VerifyDbnull ( tmpObj . _bulkPicked ) ) ;
2023-09-04 22:41:19 +08:00
oraCmd . Parameters . AddWithValue ( "@SEEDED" , VerifyDbnull ( tmpObj . _seeded ) ) ;
2023-11-21 19:18:23 +08:00
oraCmd . Parameters . AddWithValue ( "@SEEDOUTCNT" , VerifyDbnull ( tmpObj . _seedOutCnt ) ) ;
oraCmd . Parameters . AddWithValue ( "@SEEDTASKNO" , VerifyDbnull ( tmpObj . _seedTaskNo ) ) ;
2023-05-23 16:13:17 +08:00
oraCmd . Parameters . AddWithValue ( "@PRODUCTDATE" , VerifyDbnull ( tmpObj . _productDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@VALIDDATE" , VerifyDbnull ( tmpObj . _validDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKPICKSTATE" , VerifyDbnull ( tmpObj . _bulkPickState ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCHPICKSTATE" , VerifyDbnull ( tmpObj . _batchPickState ) ) ;
oraCmd . Parameters . AddWithValue ( "@WHTYPE" , VerifyDbnull ( tmpObj . _whtype ) ) ;
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
oraCmd . Parameters . AddWithValue ( "@CONFIRMEDCOUNT" , VerifyDbnull ( tmpObj . _confirmedCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKEDBY" , VerifyDbnull ( tmpObj . _checkedBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKEDBY1" , VerifyDbnull ( tmpObj . _checkedBy1 ) ) ;
oraCmd . Parameters . AddWithValue ( "@VALIDREASON" , VerifyDbnull ( tmpObj . _validReason ) ) ;
oraCmd . Parameters . AddWithValue ( "@VALIDSOLUTION" , VerifyDbnull ( tmpObj . _validSolution ) ) ;
oraCmd . Parameters . AddWithValue ( "@VALIDREMARK" , VerifyDbnull ( tmpObj . _validRemark ) ) ;
oraCmd . Parameters . AddWithValue ( "@SOLUTIONREMARK" , VerifyDbnull ( tmpObj . _solutionRemark ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKEDTIME" , VerifyDbnull ( tmpObj . _checkedTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@PRICE" , VerifyDbnull ( tmpObj . _price ) ) ;
oraCmd . Parameters . AddWithValue ( "@SALESPERSON" , VerifyDbnull ( tmpObj . _salesperson ) ) ;
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 ) ) ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seedsPickNo ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDSPICKNO" , VerifyDbnull ( tmpObj . _seedsPickNo ) ) ;
2023-05-23 16:13:17 +08:00
if ( tmpObj . _customerId ! = null )
oraCmd . Parameters . AddWithValue ( "@CUSTOMERID" , VerifyDbnull ( tmpObj . _customerId ) ) ;
if ( tmpObj . _customerName ! = null )
oraCmd . Parameters . AddWithValue ( "@CUSTOMERNAME" , VerifyDbnull ( tmpObj . _customerName ) ) ;
if ( tmpObj . _custAddress ! = null )
oraCmd . Parameters . AddWithValue ( "@CUSTADDRESS" , VerifyDbnull ( tmpObj . _custAddress ) ) ;
if ( tmpObj . _skuId ! = null )
oraCmd . Parameters . AddWithValue ( "@SKUID" , VerifyDbnull ( tmpObj . _skuId ) ) ;
if ( tmpObj . _skuCode ! = null )
oraCmd . Parameters . AddWithValue ( "@SKUCODE" , VerifyDbnull ( tmpObj . _skuCode ) ) ;
if ( tmpObj . _goodsId ! = null )
oraCmd . Parameters . AddWithValue ( "@GOODSID" , VerifyDbnull ( tmpObj . _goodsId ) ) ;
if ( tmpObj . _batch ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCH" , VerifyDbnull ( tmpObj . _batch ) ) ;
if ( tmpObj . _lackCount ! = null )
oraCmd . Parameters . AddWithValue ( "@LACKCOUNT" , VerifyDbnull ( tmpObj . _lackCount ) ) ;
if ( tmpObj . _count ! = null )
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
if ( tmpObj . _locationId ! = null )
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationId ) ) ;
if ( tmpObj . _bulkCount ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKCOUNT" , VerifyDbnull ( tmpObj . _bulkCount ) ) ;
if ( tmpObj . _batch1Count ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCH1COUNT" , VerifyDbnull ( tmpObj . _batch1Count ) ) ;
if ( tmpObj . _batch2Count ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCH2COUNT" , VerifyDbnull ( tmpObj . _batch2Count ) ) ;
if ( tmpObj . _boxcnt ! = null )
oraCmd . Parameters . AddWithValue ( "@BOXCNT" , VerifyDbnull ( tmpObj . _boxcnt ) ) ;
2023-11-21 19:18:23 +08:00
if ( tmpObj . _pcs ! = null )
oraCmd . Parameters . AddWithValue ( "@PCS" , VerifyDbnull ( tmpObj . _pcs ) ) ;
2023-05-23 16:13:17 +08:00
if ( tmpObj . _batchPicked ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCHPICKED" , VerifyDbnull ( tmpObj . _batchPicked ) ) ;
if ( tmpObj . _bulkPicked ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKPICKED" , VerifyDbnull ( tmpObj . _bulkPicked ) ) ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seeded ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDED" , VerifyDbnull ( tmpObj . _seeded ) ) ;
2023-11-21 19:18:23 +08:00
if ( tmpObj . _seedOutCnt ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDOUTCNT" , VerifyDbnull ( tmpObj . _seedOutCnt ) ) ;
if ( tmpObj . _seedTaskNo ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDTASKNO" , VerifyDbnull ( tmpObj . _seedTaskNo ) ) ;
2023-05-23 16:13:17 +08:00
if ( tmpObj . _productDate ! = null )
oraCmd . Parameters . AddWithValue ( "@PRODUCTDATE" , VerifyDbnull ( tmpObj . _productDate ) ) ;
if ( tmpObj . _validDate ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDDATE" , VerifyDbnull ( tmpObj . _validDate ) ) ;
if ( tmpObj . _state ! = null )
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
if ( tmpObj . _bulkPickState ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKPICKSTATE" , VerifyDbnull ( tmpObj . _bulkPickState ) ) ;
if ( tmpObj . _batchPickState ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCHPICKSTATE" , VerifyDbnull ( tmpObj . _batchPickState ) ) ;
if ( tmpObj . _whtype ! = null )
oraCmd . Parameters . AddWithValue ( "@WHTYPE" , VerifyDbnull ( tmpObj . _whtype ) ) ;
if ( tmpObj . _description ! = null )
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
if ( tmpObj . _confirmedCount ! = null )
oraCmd . Parameters . AddWithValue ( "@CONFIRMEDCOUNT" , VerifyDbnull ( tmpObj . _confirmedCount ) ) ;
if ( tmpObj . _checkedBy ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKEDBY" , VerifyDbnull ( tmpObj . _checkedBy ) ) ;
if ( tmpObj . _checkedBy1 ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKEDBY1" , VerifyDbnull ( tmpObj . _checkedBy1 ) ) ;
if ( tmpObj . _validReason ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDREASON" , VerifyDbnull ( tmpObj . _validReason ) ) ;
if ( tmpObj . _validSolution ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDSOLUTION" , VerifyDbnull ( tmpObj . _validSolution ) ) ;
if ( tmpObj . _validRemark ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDREMARK" , VerifyDbnull ( tmpObj . _validRemark ) ) ;
if ( tmpObj . _solutionRemark ! = null )
oraCmd . Parameters . AddWithValue ( "@SOLUTIONREMARK" , VerifyDbnull ( tmpObj . _solutionRemark ) ) ;
if ( tmpObj . _checkedTime ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKEDTIME" , VerifyDbnull ( tmpObj . _checkedTime ) ) ;
if ( tmpObj . _price ! = null )
oraCmd . Parameters . AddWithValue ( "@PRICE" , VerifyDbnull ( tmpObj . _price ) ) ;
if ( tmpObj . _salesperson ! = null )
oraCmd . Parameters . AddWithValue ( "@SALESPERSON" , VerifyDbnull ( tmpObj . _salesperson ) ) ;
if ( tmpObj . _operater ! = null )
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
return ;
}
}
protected override enumDbInstance instance
{
get
{
return enumDbInstance . wms ;
}
}
}
#endregion
}