2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_wmsOutPickRequest
///By wm
2023-09-04 22:41:19 +08:00
///on 08/04/2023
2023-05-23 16:13:17 +08:00
/// </summary>
using System ;
using DeiNiu.Utils ;
using System.Data.SqlClient ;
using DeiNiu.Data.BaseObject ;
using System.Data ;
namespace DeiNiu.wms.Data.Model
{
#region WmsOutPickRequest_base_Imp
[Serializable] class WmsOutPickRequest_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
WmsOutPickRequest_base tmpObj = ( WmsOutPickRequest_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 ( "waveOrder" ) & & ! ( dr [ "waveOrder" ] is DBNull ) )
{
tmpObj . _waveOrder = dr [ "waveOrder" ] . ToString ( ) ;
tmpObj . _OwaveOrder = dr [ "waveOrder" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "transNo" ) & & ! ( dr [ "transNo" ] is DBNull ) )
{
tmpObj . _transNo = dr [ "transNo" ] . ToString ( ) ;
tmpObj . _OtransNo = dr [ "transNo" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "orderType" ) & & ! ( dr [ "orderType" ] is DBNull ) )
{
tmpObj . _orderType = Convert . ToInt32 ( dr [ "orderType" ] . ToString ( ) ) ; ;
tmpObj . _OorderType = Convert . ToInt32 ( dr [ "orderType" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "orderTypeName" ) & & ! ( dr [ "orderTypeName" ] is DBNull ) )
{
tmpObj . _orderTypeName = dr [ "orderTypeName" ] . ToString ( ) ;
tmpObj . _OorderTypeName = dr [ "orderTypeName" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "outStoreType" ) & & ! ( dr [ "outStoreType" ] is DBNull ) )
{
tmpObj . _outStoreType = Convert . ToInt32 ( dr [ "outStoreType" ] . ToString ( ) ) ; ;
tmpObj . _OoutStoreType = Convert . ToInt32 ( dr [ "outStoreType" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "owner" ) & & ! ( dr [ "owner" ] is DBNull ) )
{
tmpObj . _owner = dr [ "owner" ] . ToString ( ) ;
tmpObj . _Oowner = dr [ "owner" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "customerId" ) & & ! ( dr [ "customerId" ] is DBNull ) )
{
tmpObj . _customerId = dr [ "customerId" ] . ToString ( ) ;
tmpObj . _OcustomerId = dr [ "customerId" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "customerName" ) & & ! ( dr [ "customerName" ] is DBNull ) )
{
tmpObj . _customerName = dr [ "customerName" ] . ToString ( ) ;
tmpObj . _OcustomerName = dr [ "customerName" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "custAddress" ) & & ! ( dr [ "custAddress" ] is DBNull ) )
{
tmpObj . _custAddress = dr [ "custAddress" ] . ToString ( ) ;
tmpObj . _OcustAddress = dr [ "custAddress" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "phone1" ) & & ! ( dr [ "phone1" ] is DBNull ) )
{
tmpObj . _phone1 = dr [ "phone1" ] . ToString ( ) ;
tmpObj . _Ophone1 = dr [ "phone1" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "phone2" ) & & ! ( dr [ "phone2" ] is DBNull ) )
{
tmpObj . _phone2 = dr [ "phone2" ] . ToString ( ) ;
tmpObj . _Ophone2 = dr [ "phone2" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "contactperson" ) & & ! ( dr [ "contactperson" ] is DBNull ) )
{
tmpObj . _contactperson = dr [ "contactperson" ] . ToString ( ) ;
tmpObj . _Ocontactperson = dr [ "contactperson" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "desk" ) & & ! ( dr [ "desk" ] is DBNull ) )
{
tmpObj . _desk = Convert . ToInt32 ( dr [ "desk" ] . ToString ( ) ) ; ;
tmpObj . _Odesk = Convert . ToInt32 ( dr [ "desk" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "boxCnt" ) & & ! ( dr [ "boxCnt" ] is DBNull ) )
{
tmpObj . _boxCnt = Convert . ToInt32 ( dr [ "boxCnt" ] . ToString ( ) ) ; ;
tmpObj . _OboxCnt = Convert . ToInt32 ( dr [ "boxCnt" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "bulkCnt" ) & & ! ( dr [ "bulkCnt" ] is DBNull ) )
{
tmpObj . _bulkCnt = Convert . ToDecimal ( dr [ "bulkCnt" ] . ToString ( ) ) ; ;
tmpObj . _ObulkCnt = Convert . ToDecimal ( dr [ "bulkCnt" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "bulkBox" ) & & ! ( dr [ "bulkBox" ] is DBNull ) )
{
tmpObj . _bulkBox = Convert . ToInt32 ( dr [ "bulkBox" ] . ToString ( ) ) ; ;
tmpObj . _ObulkBox = Convert . ToInt32 ( dr [ "bulkBox" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "bulkBag" ) & & ! ( dr [ "bulkBag" ] is DBNull ) )
{
tmpObj . _bulkBag = Convert . ToInt32 ( dr [ "bulkBag" ] . ToString ( ) ) ; ;
tmpObj . _ObulkBag = Convert . ToInt32 ( dr [ "bulkBag" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "tranLocationId" ) & & ! ( dr [ "tranLocationId" ] is DBNull ) )
{
tmpObj . _tranLocationId = dr [ "tranLocationId" ] . ToString ( ) ;
tmpObj . _OtranLocationId = dr [ "tranLocationId" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "volume" ) & & ! ( dr [ "volume" ] is DBNull ) )
{
tmpObj . _volume = Convert . ToDecimal ( dr [ "volume" ] . ToString ( ) ) ; ;
tmpObj . _Ovolume = Convert . ToDecimal ( dr [ "volume" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "weight" ) & & ! ( dr [ "weight" ] is DBNull ) )
{
tmpObj . _weight = Convert . ToDecimal ( dr [ "weight" ] . ToString ( ) ) ; ;
tmpObj . _Oweight = Convert . ToDecimal ( dr [ "weight" ] . 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 ( "bulkPickState" ) & & ! ( dr [ "bulkPickState" ] is DBNull ) )
{
tmpObj . _bulkPickState = Convert . ToInt32 ( dr [ "bulkPickState" ] . ToString ( ) ) ; ;
tmpObj . _ObulkPickState = Convert . ToInt32 ( dr [ "bulkPickState" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "batchPickState" ) & & ! ( dr [ "batchPickState" ] is DBNull ) )
{
tmpObj . _batchPickState = Convert . ToInt32 ( dr [ "batchPickState" ] . ToString ( ) ) ; ;
tmpObj . _ObatchPickState = Convert . ToInt32 ( dr [ "batchPickState" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "orderDate" ) & & ! ( dr [ "orderDate" ] is DBNull ) )
{
tmpObj . _orderDate = dr [ "orderDate" ] . ToString ( ) ;
tmpObj . _OorderDate = dr [ "orderDate" ] . 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 ( "pickedBy" ) & & ! ( dr [ "pickedBy" ] is DBNull ) )
{
tmpObj . _pickedBy = Convert . ToInt32 ( dr [ "pickedBy" ] . ToString ( ) ) ; ;
tmpObj . _OpickedBy = Convert . ToInt32 ( dr [ "pickedBy" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "pickedTime" ) & & ! ( dr [ "pickedTime" ] is DBNull ) )
{
tmpObj . _pickedTime = dr [ "pickedTime" ] . ToString ( ) ;
tmpObj . _OpickedTime = dr [ "pickedTime" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "checkedBy" ) & & ! ( dr [ "checkedBy" ] is DBNull ) )
{
tmpObj . _checkedBy = Convert . ToInt32 ( dr [ "checkedBy" ] . ToString ( ) ) ; ;
tmpObj . _OcheckedBy = Convert . ToInt32 ( dr [ "checkedBy" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "checkedTime" ) & & ! ( dr [ "checkedTime" ] is DBNull ) )
{
tmpObj . _checkedTime = dr [ "checkedTime" ] . ToString ( ) ;
tmpObj . _OcheckedTime = dr [ "checkedTime" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "batchCheckedby" ) & & ! ( dr [ "batchCheckedby" ] is DBNull ) )
{
tmpObj . _batchCheckedby = Convert . ToInt32 ( dr [ "batchCheckedby" ] . ToString ( ) ) ; ;
tmpObj . _ObatchCheckedby = Convert . ToInt32 ( dr [ "batchCheckedby" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "batchCheckedTime" ) & & ! ( dr [ "batchCheckedTime" ] is DBNull ) )
{
tmpObj . _batchCheckedTime = dr [ "batchCheckedTime" ] . ToString ( ) ;
tmpObj . _ObatchCheckedTime = dr [ "batchCheckedTime" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "bulkCheckedby" ) & & ! ( dr [ "bulkCheckedby" ] is DBNull ) )
{
tmpObj . _bulkCheckedby = Convert . ToInt32 ( dr [ "bulkCheckedby" ] . ToString ( ) ) ; ;
tmpObj . _ObulkCheckedby = Convert . ToInt32 ( dr [ "bulkCheckedby" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "bulkCheckedTime" ) & & ! ( dr [ "bulkCheckedTime" ] is DBNull ) )
{
tmpObj . _bulkCheckedTime = dr [ "bulkCheckedTime" ] . ToString ( ) ;
tmpObj . _ObulkCheckedTime = dr [ "bulkCheckedTime" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "waveStart" ) & & ! ( dr [ "waveStart" ] is DBNull ) )
{
tmpObj . _waveStart = dr [ "waveStart" ] . ToString ( ) ;
tmpObj . _OwaveStart = dr [ "waveStart" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "waveEnd" ) & & ! ( dr [ "waveEnd" ] is DBNull ) )
{
tmpObj . _waveEnd = dr [ "waveEnd" ] . ToString ( ) ;
tmpObj . _OwaveEnd = dr [ "waveEnd" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "priority" ) & & ! ( dr [ "priority" ] is DBNull ) )
{
tmpObj . _priority = Convert . ToInt32 ( dr [ "priority" ] . ToString ( ) ) ; ;
tmpObj . _Opriority = Convert . ToInt32 ( dr [ "priority" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "seedsPickNo" ) & & ! ( dr [ "seedsPickNo" ] is DBNull ) )
{
tmpObj . _seedsPickNo = dr [ "seedsPickNo" ] . ToString ( ) ;
tmpObj . _OseedsPickNo = dr [ "seedsPickNo" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "seedsPort" ) & & ! ( dr [ "seedsPort" ] is DBNull ) )
{
tmpObj . _seedsPort = Convert . ToInt32 ( dr [ "seedsPort" ] . ToString ( ) ) ; ;
tmpObj . _OseedsPort = Convert . ToInt32 ( dr [ "seedsPort" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "seedsLabelId" ) & & ! ( dr [ "seedsLabelId" ] is DBNull ) )
{
tmpObj . _seedsLabelId = Convert . ToInt32 ( dr [ "seedsLabelId" ] . ToString ( ) ) ; ;
tmpObj . _OseedsLabelId = Convert . ToInt32 ( dr [ "seedsLabelId" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "pickStartOn" ) & & ! ( dr [ "pickStartOn" ] is DBNull ) )
{
tmpObj . _pickStartOn = Convert . ToInt32 ( dr [ "pickStartOn" ] . ToString ( ) ) ; ;
tmpObj . _OpickStartOn = Convert . ToInt32 ( dr [ "pickStartOn" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "pickGroup" ) & & ! ( dr [ "pickGroup" ] is DBNull ) )
{
tmpObj . _pickGroup = Convert . ToInt32 ( dr [ "pickGroup" ] . ToString ( ) ) ; ;
tmpObj . _OpickGroup = Convert . ToInt32 ( dr [ "pickGroup" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "dueDate" ) & & ! ( dr [ "dueDate" ] is DBNull ) )
{
tmpObj . _dueDate = dr [ "dueDate" ] . ToString ( ) ;
tmpObj . _OdueDate = dr [ "dueDate" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "invoicedBy" ) & & ! ( dr [ "invoicedBy" ] is DBNull ) )
{
tmpObj . _invoicedBy = Convert . ToInt32 ( dr [ "invoicedBy" ] . ToString ( ) ) ; ;
tmpObj . _OinvoicedBy = Convert . ToInt32 ( dr [ "invoicedBy" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "invoiceNo" ) & & ! ( dr [ "invoiceNo" ] is DBNull ) )
{
tmpObj . _invoiceNo = dr [ "invoiceNo" ] . ToString ( ) ;
tmpObj . _OinvoiceNo = dr [ "invoiceNo" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "invoicePrintCnt" ) & & ! ( dr [ "invoicePrintCnt" ] is DBNull ) )
{
tmpObj . _invoicePrintCnt = Convert . ToInt32 ( dr [ "invoicePrintCnt" ] . ToString ( ) ) ; ;
tmpObj . _OinvoicePrintCnt = Convert . ToInt32 ( dr [ "invoicePrintCnt" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "docNo" ) & & ! ( dr [ "docNo" ] is DBNull ) )
{
tmpObj . _docNo = dr [ "docNo" ] . ToString ( ) ;
tmpObj . _OdocNo = dr [ "docNo" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "salesperson" ) & & ! ( dr [ "salesperson" ] is DBNull ) )
{
tmpObj . _salesperson = dr [ "salesperson" ] . ToString ( ) ;
tmpObj . _Osalesperson = dr [ "salesperson" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "sumPrice" ) & & ! ( dr [ "sumPrice" ] is DBNull ) )
{
tmpObj . _sumPrice = Convert . ToDecimal ( dr [ "sumPrice" ] . ToString ( ) ) ; ;
tmpObj . _OsumPrice = Convert . ToDecimal ( dr [ "sumPrice" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "fandian" ) & & ! ( dr [ "fandian" ] is DBNull ) )
{
tmpObj . _fandian = Convert . ToDecimal ( dr [ "fandian" ] . ToString ( ) ) ; ;
tmpObj . _Ofandian = Convert . ToDecimal ( dr [ "fandian" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "deliveryType" ) & & ! ( dr [ "deliveryType" ] is DBNull ) )
{
tmpObj . _deliveryType = Convert . ToInt32 ( dr [ "deliveryType" ] . ToString ( ) ) ; ;
tmpObj . _OdeliveryType = Convert . ToInt32 ( dr [ "deliveryType" ] . 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 ) {
WmsOutPickRequest_base tmpObj = ( WmsOutPickRequest_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
_strSql = "INSERT INTO dbo.T_WMSOUTPICKREQUEST({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
break ;
case ( int ) op_flag . update :
// _strSql = "UPDATE dbo.T_WMSOUTPICKREQUEST SET PICKORDERNO = @PICKORDERNO,WAVEORDER = @WAVEORDER,TRANSNO = @TRANSNO,ORDERTYPE = @ORDERTYPE,ORDERTYPENAME = @ORDERTYPENAME,OUTSTORETYPE = @OUTSTORETYPE,OWNER = @OWNER,CUSTOMERID = @CUSTOMERID,CUSTOMERNAME = @CUSTOMERNAME,CUSTADDRESS = @CUSTADDRESS,PHONE1 = @PHONE1,PHONE2 = @PHONE2,CONTACTPERSON = @CONTACTPERSON,DESK = @DESK,BOXCNT = @BOXCNT,BULKCNT = @BULKCNT,BULKBOX = @BULKBOX,BULKBAG = @BULKBAG,TRANLOCATIONID = @TRANLOCATIONID,VOLUME = @VOLUME,WEIGHT = @WEIGHT,STATE = @STATE,BULKPICKSTATE = @BULKPICKSTATE,BATCHPICKSTATE = @BATCHPICKSTATE,ORDERDATE = @ORDERDATE,DESCRIPTION = @DESCRIPTION,PICKEDBY = @PICKEDBY,PICKEDTIME = @PICKEDTIME,CHECKEDBY = @CHECKEDBY,CHECKEDTIME = @CHECKEDTIME,BATCHCHECKEDBY = @BATCHCHECKEDBY,BATCHCHECKEDTIME = @BATCHCHECKEDTIME,BULKCHECKEDBY = @BULKCHECKEDBY,BULKCHECKEDTIME = @BULKCHECKEDTIME,WAVESTART = @WAVESTART,WAVEEND = @WAVEEND,PRIORITY = @PRIORITY,SEEDSPICKNO = @SEEDSPICKNO,SEEDSPORT = @SEEDSPORT,SEEDSLABELID = @SEEDSLABELID,PICKSTARTON = @PICKSTARTON,PICKGROUP = @PICKGROUP,DUEDATE = @DUEDATE,INVOICEDBY = @INVOICEDBY,INVOICENO = @INVOICENO,INVOICEPRINTCNT = @INVOICEPRINTCNT,DOCNO = @DOCNO,SALESPERSON = @SALESPERSON,SUMPRICE = @SUMPRICE,FANDIAN = @FANDIAN,DELIVERYTYPE = @DELIVERYTYPE,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
_strSql = "UPDATE dbo.T_WMSOUTPICKREQUEST {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_WMSOUTPICKREQUEST SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_WMSOUTPICKREQUEST WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKREQUEST WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKREQUEST WHERE DR =1 " ;
// if (this.rownumEnd >0 )
{
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WMSOUTPICKREQUEST WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
}
// _strSql += ";SELECT COUNT(*) FROM T_WMSOUTPICKREQUEST WHERE DR =1";
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_WMSOUTPICKREQUEST WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_WMSOUTPICKREQUEST WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_WMSOUTPICKREQUEST WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_WMSOUTPICKREQUEST WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
private string getFields ( WmsOutPickRequest_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _pickOrderNo = = null ? "" : "PICKORDERNO" + "," ;
colums + = tmpObj . _waveOrder = = null ? "" : "WAVEORDER" + "," ;
colums + = tmpObj . _transNo = = null ? "" : "TRANSNO" + "," ;
colums + = tmpObj . _orderType = = null ? "" : "ORDERTYPE" + "," ;
colums + = tmpObj . _orderTypeName = = null ? "" : "ORDERTYPENAME" + "," ;
colums + = tmpObj . _outStoreType = = null ? "" : "OUTSTORETYPE" + "," ;
colums + = tmpObj . _owner = = null ? "" : "OWNER" + "," ;
colums + = tmpObj . _customerId = = null ? "" : "CUSTOMERID" + "," ;
colums + = tmpObj . _customerName = = null ? "" : "CUSTOMERNAME" + "," ;
colums + = tmpObj . _custAddress = = null ? "" : "CUSTADDRESS" + "," ;
colums + = tmpObj . _phone1 = = null ? "" : "PHONE1" + "," ;
colums + = tmpObj . _phone2 = = null ? "" : "PHONE2" + "," ;
colums + = tmpObj . _contactperson = = null ? "" : "CONTACTPERSON" + "," ;
colums + = tmpObj . _desk = = null ? "" : "DESK" + "," ;
colums + = tmpObj . _boxCnt = = null ? "" : "BOXCNT" + "," ;
colums + = tmpObj . _bulkCnt = = null ? "" : "BULKCNT" + "," ;
colums + = tmpObj . _bulkBox = = null ? "" : "BULKBOX" + "," ;
colums + = tmpObj . _bulkBag = = null ? "" : "BULKBAG" + "," ;
colums + = tmpObj . _tranLocationId = = null ? "" : "TRANLOCATIONID" + "," ;
colums + = tmpObj . _volume = = null ? "" : "VOLUME" + "," ;
colums + = tmpObj . _weight = = null ? "" : "WEIGHT" + "," ;
colums + = tmpObj . _state = = null ? "" : "STATE" + "," ;
colums + = tmpObj . _bulkPickState = = null ? "" : "BULKPICKSTATE" + "," ;
colums + = tmpObj . _batchPickState = = null ? "" : "BATCHPICKSTATE" + "," ;
colums + = tmpObj . _orderDate = = null ? "" : "ORDERDATE" + "," ;
colums + = tmpObj . _description = = null ? "" : "DESCRIPTION" + "," ;
colums + = tmpObj . _pickedBy = = null ? "" : "PICKEDBY" + "," ;
colums + = tmpObj . _pickedTime = = null ? "" : "PICKEDTIME" + "," ;
colums + = tmpObj . _checkedBy = = null ? "" : "CHECKEDBY" + "," ;
colums + = tmpObj . _checkedTime = = null ? "" : "CHECKEDTIME" + "," ;
colums + = tmpObj . _batchCheckedby = = null ? "" : "BATCHCHECKEDBY" + "," ;
colums + = tmpObj . _batchCheckedTime = = null ? "" : "BATCHCHECKEDTIME" + "," ;
colums + = tmpObj . _bulkCheckedby = = null ? "" : "BULKCHECKEDBY" + "," ;
colums + = tmpObj . _bulkCheckedTime = = null ? "" : "BULKCHECKEDTIME" + "," ;
colums + = tmpObj . _waveStart = = null ? "" : "WAVESTART" + "," ;
colums + = tmpObj . _waveEnd = = null ? "" : "WAVEEND" + "," ;
colums + = tmpObj . _priority = = null ? "" : "PRIORITY" + "," ;
colums + = tmpObj . _seedsPickNo = = null ? "" : "SEEDSPICKNO" + "," ;
colums + = tmpObj . _seedsPort = = null ? "" : "SEEDSPORT" + "," ;
colums + = tmpObj . _seedsLabelId = = null ? "" : "SEEDSLABELID" + "," ;
colums + = tmpObj . _pickStartOn = = null ? "" : "PICKSTARTON" + "," ;
colums + = tmpObj . _pickGroup = = null ? "" : "PICKGROUP" + "," ;
colums + = tmpObj . _dueDate = = null ? "" : "DUEDATE" + "," ;
colums + = tmpObj . _invoicedBy = = null ? "" : "INVOICEDBY" + "," ;
colums + = tmpObj . _invoiceNo = = null ? "" : "INVOICENO" + "," ;
colums + = tmpObj . _invoicePrintCnt = = null ? "" : "INVOICEPRINTCNT" + "," ;
colums + = tmpObj . _docNo = = null ? "" : "DOCNO" + "," ;
colums + = tmpObj . _salesperson = = null ? "" : "SALESPERSON" + "," ;
colums + = tmpObj . _sumPrice = = null ? "" : "SUMPRICE" + "," ;
colums + = tmpObj . _fandian = = null ? "" : "FANDIAN" + "," ;
colums + = tmpObj . _deliveryType = = null ? "" : "DELIVERYTYPE" + "," ;
colums + = tmpObj . _operater = = null ? "" : "OPERATER" + "," ;
return colums . Substring ( 0 , colums . Length - 1 ) ;
}
private string getValues ( WmsOutPickRequest_base tmpObj )
{
String values = "" ;
values + = tmpObj . _pickOrderNo = = null ? "" : "@PICKORDERNO" + "," ;
values + = tmpObj . _waveOrder = = null ? "" : "@WAVEORDER" + "," ;
values + = tmpObj . _transNo = = null ? "" : "@TRANSNO" + "," ;
values + = tmpObj . _orderType = = null ? "" : "@ORDERTYPE" + "," ;
values + = tmpObj . _orderTypeName = = null ? "" : "@ORDERTYPENAME" + "," ;
values + = tmpObj . _outStoreType = = null ? "" : "@OUTSTORETYPE" + "," ;
values + = tmpObj . _owner = = null ? "" : "@OWNER" + "," ;
values + = tmpObj . _customerId = = null ? "" : "@CUSTOMERID" + "," ;
values + = tmpObj . _customerName = = null ? "" : "@CUSTOMERNAME" + "," ;
values + = tmpObj . _custAddress = = null ? "" : "@CUSTADDRESS" + "," ;
values + = tmpObj . _phone1 = = null ? "" : "@PHONE1" + "," ;
values + = tmpObj . _phone2 = = null ? "" : "@PHONE2" + "," ;
values + = tmpObj . _contactperson = = null ? "" : "@CONTACTPERSON" + "," ;
values + = tmpObj . _desk = = null ? "" : "@DESK" + "," ;
values + = tmpObj . _boxCnt = = null ? "" : "@BOXCNT" + "," ;
values + = tmpObj . _bulkCnt = = null ? "" : "@BULKCNT" + "," ;
values + = tmpObj . _bulkBox = = null ? "" : "@BULKBOX" + "," ;
values + = tmpObj . _bulkBag = = null ? "" : "@BULKBAG" + "," ;
values + = tmpObj . _tranLocationId = = null ? "" : "@TRANLOCATIONID" + "," ;
values + = tmpObj . _volume = = null ? "" : "@VOLUME" + "," ;
values + = tmpObj . _weight = = null ? "" : "@WEIGHT" + "," ;
values + = tmpObj . _state = = null ? "" : "@STATE" + "," ;
values + = tmpObj . _bulkPickState = = null ? "" : "@BULKPICKSTATE" + "," ;
values + = tmpObj . _batchPickState = = null ? "" : "@BATCHPICKSTATE" + "," ;
values + = tmpObj . _orderDate = = null ? "" : "@ORDERDATE" + "," ;
values + = tmpObj . _description = = null ? "" : "@DESCRIPTION" + "," ;
values + = tmpObj . _pickedBy = = null ? "" : "@PICKEDBY" + "," ;
values + = tmpObj . _pickedTime = = null ? "" : "@PICKEDTIME" + "," ;
values + = tmpObj . _checkedBy = = null ? "" : "@CHECKEDBY" + "," ;
values + = tmpObj . _checkedTime = = null ? "" : "@CHECKEDTIME" + "," ;
values + = tmpObj . _batchCheckedby = = null ? "" : "@BATCHCHECKEDBY" + "," ;
values + = tmpObj . _batchCheckedTime = = null ? "" : "@BATCHCHECKEDTIME" + "," ;
values + = tmpObj . _bulkCheckedby = = null ? "" : "@BULKCHECKEDBY" + "," ;
values + = tmpObj . _bulkCheckedTime = = null ? "" : "@BULKCHECKEDTIME" + "," ;
values + = tmpObj . _waveStart = = null ? "" : "@WAVESTART" + "," ;
values + = tmpObj . _waveEnd = = null ? "" : "@WAVEEND" + "," ;
values + = tmpObj . _priority = = null ? "" : "@PRIORITY" + "," ;
values + = tmpObj . _seedsPickNo = = null ? "" : "@SEEDSPICKNO" + "," ;
values + = tmpObj . _seedsPort = = null ? "" : "@SEEDSPORT" + "," ;
values + = tmpObj . _seedsLabelId = = null ? "" : "@SEEDSLABELID" + "," ;
values + = tmpObj . _pickStartOn = = null ? "" : "@PICKSTARTON" + "," ;
values + = tmpObj . _pickGroup = = null ? "" : "@PICKGROUP" + "," ;
values + = tmpObj . _dueDate = = null ? "" : "@DUEDATE" + "," ;
values + = tmpObj . _invoicedBy = = null ? "" : "@INVOICEDBY" + "," ;
values + = tmpObj . _invoiceNo = = null ? "" : "@INVOICENO" + "," ;
values + = tmpObj . _invoicePrintCnt = = null ? "" : "@INVOICEPRINTCNT" + "," ;
values + = tmpObj . _docNo = = null ? "" : "@DOCNO" + "," ;
values + = tmpObj . _salesperson = = null ? "" : "@SALESPERSON" + "," ;
values + = tmpObj . _sumPrice = = null ? "" : "@SUMPRICE" + "," ;
values + = tmpObj . _fandian = = null ? "" : "@FANDIAN" + "," ;
values + = tmpObj . _deliveryType = = null ? "" : "@DELIVERYTYPE" + "," ;
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( WmsOutPickRequest_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 . _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 . _transNo ! = null & & tmpObj . _transNo ! = tmpObj . _OtransNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "TRANSNO = @TRANSNO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _orderType ! = null & & tmpObj . _orderType ! = tmpObj . _OorderType )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ORDERTYPE = @ORDERTYPE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _orderTypeName ! = null & & tmpObj . _orderTypeName ! = tmpObj . _OorderTypeName )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ORDERTYPENAME = @ORDERTYPENAME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _outStoreType ! = null & & tmpObj . _outStoreType ! = tmpObj . _OoutStoreType )
2023-05-23 16:13:17 +08:00
{
updateFields + = "OUTSTORETYPE = @OUTSTORETYPE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _owner ! = null & & tmpObj . _owner ! = tmpObj . _Oowner )
2023-05-23 16:13:17 +08:00
{
updateFields + = "OWNER = @OWNER," ;
}
2023-09-04 22:41:19 +08:00
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 . _phone1 ! = null & & tmpObj . _phone1 ! = tmpObj . _Ophone1 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PHONE1 = @PHONE1," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _phone2 ! = null & & tmpObj . _phone2 ! = tmpObj . _Ophone2 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PHONE2 = @PHONE2," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _contactperson ! = null & & tmpObj . _contactperson ! = tmpObj . _Ocontactperson )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CONTACTPERSON = @CONTACTPERSON," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _desk ! = null & & tmpObj . _desk ! = tmpObj . _Odesk )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DESK = @DESK," ;
}
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-09-04 22:41:19 +08:00
if ( tmpObj . _bulkCnt ! = null & & tmpObj . _bulkCnt ! = tmpObj . _ObulkCnt )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKCNT = @BULKCNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _bulkBox ! = null & & tmpObj . _bulkBox ! = tmpObj . _ObulkBox )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKBOX = @BULKBOX," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _bulkBag ! = null & & tmpObj . _bulkBag ! = tmpObj . _ObulkBag )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKBAG = @BULKBAG," ;
}
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 . _volume ! = null & & tmpObj . _volume ! = tmpObj . _Ovolume )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VOLUME = @VOLUME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _weight ! = null & & tmpObj . _weight ! = tmpObj . _Oweight )
2023-05-23 16:13:17 +08:00
{
updateFields + = "WEIGHT = @WEIGHT," ;
}
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 . _orderDate ! = null & & tmpObj . _orderDate ! = tmpObj . _OorderDate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ORDERDATE = @ORDERDATE," ;
}
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 . _pickedBy ! = null & & tmpObj . _pickedBy ! = tmpObj . _OpickedBy )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKEDBY = @PICKEDBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickedTime ! = null & & tmpObj . _pickedTime ! = tmpObj . _OpickedTime )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKEDTIME = @PICKEDTIME," ;
}
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 . _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 . _batchCheckedby ! = null & & tmpObj . _batchCheckedby ! = tmpObj . _ObatchCheckedby )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BATCHCHECKEDBY = @BATCHCHECKEDBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _batchCheckedTime ! = null & & tmpObj . _batchCheckedTime ! = tmpObj . _ObatchCheckedTime )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BATCHCHECKEDTIME = @BATCHCHECKEDTIME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _bulkCheckedby ! = null & & tmpObj . _bulkCheckedby ! = tmpObj . _ObulkCheckedby )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKCHECKEDBY = @BULKCHECKEDBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _bulkCheckedTime ! = null & & tmpObj . _bulkCheckedTime ! = tmpObj . _ObulkCheckedTime )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BULKCHECKEDTIME = @BULKCHECKEDTIME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _waveStart ! = null & & tmpObj . _waveStart ! = tmpObj . _OwaveStart )
2023-05-23 16:13:17 +08:00
{
updateFields + = "WAVESTART = @WAVESTART," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _waveEnd ! = null & & tmpObj . _waveEnd ! = tmpObj . _OwaveEnd )
2023-05-23 16:13:17 +08:00
{
updateFields + = "WAVEEND = @WAVEEND," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _priority ! = null & & tmpObj . _priority ! = tmpObj . _Opriority )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PRIORITY = @PRIORITY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seedsPickNo ! = null & & tmpObj . _seedsPickNo ! = tmpObj . _OseedsPickNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SEEDSPICKNO = @SEEDSPICKNO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seedsPort ! = null & & tmpObj . _seedsPort ! = tmpObj . _OseedsPort )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SEEDSPORT = @SEEDSPORT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _seedsLabelId ! = null & & tmpObj . _seedsLabelId ! = tmpObj . _OseedsLabelId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SEEDSLABELID = @SEEDSLABELID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickStartOn ! = null & & tmpObj . _pickStartOn ! = tmpObj . _OpickStartOn )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKSTARTON = @PICKSTARTON," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pickGroup ! = null & & tmpObj . _pickGroup ! = tmpObj . _OpickGroup )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PICKGROUP = @PICKGROUP," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _dueDate ! = null & & tmpObj . _dueDate ! = tmpObj . _OdueDate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DUEDATE = @DUEDATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _invoicedBy ! = null & & tmpObj . _invoicedBy ! = tmpObj . _OinvoicedBy )
2023-05-23 16:13:17 +08:00
{
updateFields + = "INVOICEDBY = @INVOICEDBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _invoiceNo ! = null & & tmpObj . _invoiceNo ! = tmpObj . _OinvoiceNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "INVOICENO = @INVOICENO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _invoicePrintCnt ! = null & & tmpObj . _invoicePrintCnt ! = tmpObj . _OinvoicePrintCnt )
2023-05-23 16:13:17 +08:00
{
updateFields + = "INVOICEPRINTCNT = @INVOICEPRINTCNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _docNo ! = null & & tmpObj . _docNo ! = tmpObj . _OdocNo )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DOCNO = @DOCNO," ;
}
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 . _sumPrice ! = null & & tmpObj . _sumPrice ! = tmpObj . _OsumPrice )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SUMPRICE = @SUMPRICE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _fandian ! = null & & tmpObj . _fandian ! = tmpObj . _Ofandian )
2023-05-23 16:13:17 +08:00
{
updateFields + = "FANDIAN = @FANDIAN," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _deliveryType ! = null & & tmpObj . _deliveryType ! = tmpObj . _OdeliveryType )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DELIVERYTYPE = @DELIVERYTYPE," ;
}
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 , WmsOutPickRequest_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 ( "@WAVEORDER" , VerifyDbnull ( tmpObj . _waveOrder ) ) ;
oraCmd . Parameters . AddWithValue ( "@TRANSNO" , VerifyDbnull ( tmpObj . _transNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORDERTYPE" , VerifyDbnull ( tmpObj . _orderType ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORDERTYPENAME" , VerifyDbnull ( tmpObj . _orderTypeName ) ) ;
oraCmd . Parameters . AddWithValue ( "@OUTSTORETYPE" , VerifyDbnull ( tmpObj . _outStoreType ) ) ;
oraCmd . Parameters . AddWithValue ( "@OWNER" , VerifyDbnull ( tmpObj . _owner ) ) ;
oraCmd . Parameters . AddWithValue ( "@CUSTOMERID" , VerifyDbnull ( tmpObj . _customerId ) ) ;
oraCmd . Parameters . AddWithValue ( "@CUSTOMERNAME" , VerifyDbnull ( tmpObj . _customerName ) ) ;
oraCmd . Parameters . AddWithValue ( "@CUSTADDRESS" , VerifyDbnull ( tmpObj . _custAddress ) ) ;
oraCmd . Parameters . AddWithValue ( "@PHONE1" , VerifyDbnull ( tmpObj . _phone1 ) ) ;
oraCmd . Parameters . AddWithValue ( "@PHONE2" , VerifyDbnull ( tmpObj . _phone2 ) ) ;
oraCmd . Parameters . AddWithValue ( "@CONTACTPERSON" , VerifyDbnull ( tmpObj . _contactperson ) ) ;
oraCmd . Parameters . AddWithValue ( "@DESK" , VerifyDbnull ( tmpObj . _desk ) ) ;
oraCmd . Parameters . AddWithValue ( "@BOXCNT" , VerifyDbnull ( tmpObj . _boxCnt ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKCNT" , VerifyDbnull ( tmpObj . _bulkCnt ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKBOX" , VerifyDbnull ( tmpObj . _bulkBox ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKBAG" , VerifyDbnull ( tmpObj . _bulkBag ) ) ;
oraCmd . Parameters . AddWithValue ( "@TRANLOCATIONID" , VerifyDbnull ( tmpObj . _tranLocationId ) ) ;
oraCmd . Parameters . AddWithValue ( "@VOLUME" , VerifyDbnull ( tmpObj . _volume ) ) ;
oraCmd . Parameters . AddWithValue ( "@WEIGHT" , VerifyDbnull ( tmpObj . _weight ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKPICKSTATE" , VerifyDbnull ( tmpObj . _bulkPickState ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCHPICKSTATE" , VerifyDbnull ( tmpObj . _batchPickState ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORDERDATE" , VerifyDbnull ( tmpObj . _orderDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKEDBY" , VerifyDbnull ( tmpObj . _pickedBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKEDTIME" , VerifyDbnull ( tmpObj . _pickedTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKEDBY" , VerifyDbnull ( tmpObj . _checkedBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHECKEDTIME" , VerifyDbnull ( tmpObj . _checkedTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCHCHECKEDBY" , VerifyDbnull ( tmpObj . _batchCheckedby ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCHCHECKEDTIME" , VerifyDbnull ( tmpObj . _batchCheckedTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKCHECKEDBY" , VerifyDbnull ( tmpObj . _bulkCheckedby ) ) ;
oraCmd . Parameters . AddWithValue ( "@BULKCHECKEDTIME" , VerifyDbnull ( tmpObj . _bulkCheckedTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@WAVESTART" , VerifyDbnull ( tmpObj . _waveStart ) ) ;
oraCmd . Parameters . AddWithValue ( "@WAVEEND" , VerifyDbnull ( tmpObj . _waveEnd ) ) ;
oraCmd . Parameters . AddWithValue ( "@PRIORITY" , VerifyDbnull ( tmpObj . _priority ) ) ;
oraCmd . Parameters . AddWithValue ( "@SEEDSPICKNO" , VerifyDbnull ( tmpObj . _seedsPickNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@SEEDSPORT" , VerifyDbnull ( tmpObj . _seedsPort ) ) ;
oraCmd . Parameters . AddWithValue ( "@SEEDSLABELID" , VerifyDbnull ( tmpObj . _seedsLabelId ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKSTARTON" , VerifyDbnull ( tmpObj . _pickStartOn ) ) ;
oraCmd . Parameters . AddWithValue ( "@PICKGROUP" , VerifyDbnull ( tmpObj . _pickGroup ) ) ;
oraCmd . Parameters . AddWithValue ( "@DUEDATE" , VerifyDbnull ( tmpObj . _dueDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@INVOICEDBY" , VerifyDbnull ( tmpObj . _invoicedBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@INVOICENO" , VerifyDbnull ( tmpObj . _invoiceNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@INVOICEPRINTCNT" , VerifyDbnull ( tmpObj . _invoicePrintCnt ) ) ;
oraCmd . Parameters . AddWithValue ( "@DOCNO" , VerifyDbnull ( tmpObj . _docNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@SALESPERSON" , VerifyDbnull ( tmpObj . _salesperson ) ) ;
oraCmd . Parameters . AddWithValue ( "@SUMPRICE" , VerifyDbnull ( tmpObj . _sumPrice ) ) ;
oraCmd . Parameters . AddWithValue ( "@FANDIAN" , VerifyDbnull ( tmpObj . _fandian ) ) ;
oraCmd . Parameters . AddWithValue ( "@DELIVERYTYPE" , VerifyDbnull ( tmpObj . _deliveryType ) ) ;
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 . _waveOrder ! = null )
oraCmd . Parameters . AddWithValue ( "@WAVEORDER" , VerifyDbnull ( tmpObj . _waveOrder ) ) ;
if ( tmpObj . _transNo ! = null )
oraCmd . Parameters . AddWithValue ( "@TRANSNO" , VerifyDbnull ( tmpObj . _transNo ) ) ;
if ( tmpObj . _orderType ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERTYPE" , VerifyDbnull ( tmpObj . _orderType ) ) ;
if ( tmpObj . _orderTypeName ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERTYPENAME" , VerifyDbnull ( tmpObj . _orderTypeName ) ) ;
if ( tmpObj . _outStoreType ! = null )
oraCmd . Parameters . AddWithValue ( "@OUTSTORETYPE" , VerifyDbnull ( tmpObj . _outStoreType ) ) ;
if ( tmpObj . _owner ! = null )
oraCmd . Parameters . AddWithValue ( "@OWNER" , VerifyDbnull ( tmpObj . _owner ) ) ;
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 . _phone1 ! = null )
oraCmd . Parameters . AddWithValue ( "@PHONE1" , VerifyDbnull ( tmpObj . _phone1 ) ) ;
if ( tmpObj . _phone2 ! = null )
oraCmd . Parameters . AddWithValue ( "@PHONE2" , VerifyDbnull ( tmpObj . _phone2 ) ) ;
if ( tmpObj . _contactperson ! = null )
oraCmd . Parameters . AddWithValue ( "@CONTACTPERSON" , VerifyDbnull ( tmpObj . _contactperson ) ) ;
if ( tmpObj . _desk ! = null )
oraCmd . Parameters . AddWithValue ( "@DESK" , VerifyDbnull ( tmpObj . _desk ) ) ;
if ( tmpObj . _boxCnt ! = null )
oraCmd . Parameters . AddWithValue ( "@BOXCNT" , VerifyDbnull ( tmpObj . _boxCnt ) ) ;
if ( tmpObj . _bulkCnt ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKCNT" , VerifyDbnull ( tmpObj . _bulkCnt ) ) ;
if ( tmpObj . _bulkBox ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKBOX" , VerifyDbnull ( tmpObj . _bulkBox ) ) ;
if ( tmpObj . _bulkBag ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKBAG" , VerifyDbnull ( tmpObj . _bulkBag ) ) ;
if ( tmpObj . _tranLocationId ! = null )
oraCmd . Parameters . AddWithValue ( "@TRANLOCATIONID" , VerifyDbnull ( tmpObj . _tranLocationId ) ) ;
if ( tmpObj . _volume ! = null )
oraCmd . Parameters . AddWithValue ( "@VOLUME" , VerifyDbnull ( tmpObj . _volume ) ) ;
if ( tmpObj . _weight ! = null )
oraCmd . Parameters . AddWithValue ( "@WEIGHT" , VerifyDbnull ( tmpObj . _weight ) ) ;
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 . _orderDate ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERDATE" , VerifyDbnull ( tmpObj . _orderDate ) ) ;
if ( tmpObj . _description ! = null )
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
if ( tmpObj . _pickedBy ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKEDBY" , VerifyDbnull ( tmpObj . _pickedBy ) ) ;
if ( tmpObj . _pickedTime ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKEDTIME" , VerifyDbnull ( tmpObj . _pickedTime ) ) ;
if ( tmpObj . _checkedBy ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKEDBY" , VerifyDbnull ( tmpObj . _checkedBy ) ) ;
if ( tmpObj . _checkedTime ! = null )
oraCmd . Parameters . AddWithValue ( "@CHECKEDTIME" , VerifyDbnull ( tmpObj . _checkedTime ) ) ;
if ( tmpObj . _batchCheckedby ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCHCHECKEDBY" , VerifyDbnull ( tmpObj . _batchCheckedby ) ) ;
if ( tmpObj . _batchCheckedTime ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCHCHECKEDTIME" , VerifyDbnull ( tmpObj . _batchCheckedTime ) ) ;
if ( tmpObj . _bulkCheckedby ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKCHECKEDBY" , VerifyDbnull ( tmpObj . _bulkCheckedby ) ) ;
if ( tmpObj . _bulkCheckedTime ! = null )
oraCmd . Parameters . AddWithValue ( "@BULKCHECKEDTIME" , VerifyDbnull ( tmpObj . _bulkCheckedTime ) ) ;
if ( tmpObj . _waveStart ! = null )
oraCmd . Parameters . AddWithValue ( "@WAVESTART" , VerifyDbnull ( tmpObj . _waveStart ) ) ;
if ( tmpObj . _waveEnd ! = null )
oraCmd . Parameters . AddWithValue ( "@WAVEEND" , VerifyDbnull ( tmpObj . _waveEnd ) ) ;
if ( tmpObj . _priority ! = null )
oraCmd . Parameters . AddWithValue ( "@PRIORITY" , VerifyDbnull ( tmpObj . _priority ) ) ;
if ( tmpObj . _seedsPickNo ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDSPICKNO" , VerifyDbnull ( tmpObj . _seedsPickNo ) ) ;
if ( tmpObj . _seedsPort ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDSPORT" , VerifyDbnull ( tmpObj . _seedsPort ) ) ;
if ( tmpObj . _seedsLabelId ! = null )
oraCmd . Parameters . AddWithValue ( "@SEEDSLABELID" , VerifyDbnull ( tmpObj . _seedsLabelId ) ) ;
if ( tmpObj . _pickStartOn ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKSTARTON" , VerifyDbnull ( tmpObj . _pickStartOn ) ) ;
if ( tmpObj . _pickGroup ! = null )
oraCmd . Parameters . AddWithValue ( "@PICKGROUP" , VerifyDbnull ( tmpObj . _pickGroup ) ) ;
if ( tmpObj . _dueDate ! = null )
oraCmd . Parameters . AddWithValue ( "@DUEDATE" , VerifyDbnull ( tmpObj . _dueDate ) ) ;
if ( tmpObj . _invoicedBy ! = null )
oraCmd . Parameters . AddWithValue ( "@INVOICEDBY" , VerifyDbnull ( tmpObj . _invoicedBy ) ) ;
if ( tmpObj . _invoiceNo ! = null )
oraCmd . Parameters . AddWithValue ( "@INVOICENO" , VerifyDbnull ( tmpObj . _invoiceNo ) ) ;
if ( tmpObj . _invoicePrintCnt ! = null )
oraCmd . Parameters . AddWithValue ( "@INVOICEPRINTCNT" , VerifyDbnull ( tmpObj . _invoicePrintCnt ) ) ;
if ( tmpObj . _docNo ! = null )
oraCmd . Parameters . AddWithValue ( "@DOCNO" , VerifyDbnull ( tmpObj . _docNo ) ) ;
if ( tmpObj . _salesperson ! = null )
oraCmd . Parameters . AddWithValue ( "@SALESPERSON" , VerifyDbnull ( tmpObj . _salesperson ) ) ;
if ( tmpObj . _sumPrice ! = null )
oraCmd . Parameters . AddWithValue ( "@SUMPRICE" , VerifyDbnull ( tmpObj . _sumPrice ) ) ;
if ( tmpObj . _fandian ! = null )
oraCmd . Parameters . AddWithValue ( "@FANDIAN" , VerifyDbnull ( tmpObj . _fandian ) ) ;
if ( tmpObj . _deliveryType ! = null )
oraCmd . Parameters . AddWithValue ( "@DELIVERYTYPE" , VerifyDbnull ( tmpObj . _deliveryType ) ) ;
if ( tmpObj . _operater ! = null )
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
return ;
}
}
protected override enumDbInstance instance
{
get
{
return enumDbInstance . wms ;
}
}
}
#endregion
}