2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_wmsPlateStock_tmp
///By wm
2024-02-06 19:36:47 +08:00
///on 12/25/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 WmsPlateStock_tmp_base_Imp
[Serializable] class WmsPlateStock_tmp_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
WmsPlateStock_tmp_base tmpObj = ( WmsPlateStock_tmp_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 ( "plateId" ) & & ! ( dr [ "plateId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _plateId = dr [ "plateId" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OplateId = dr [ "plateId" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "plateId" ] . 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 ( ) ) ; ;
2023-09-04 22:41:19 +08:00
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 ( ) ;
2023-09-04 22:41:19 +08:00
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 ( ) ;
2023-09-04 22:41:19 +08:00
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 ( "barcode" ) & & ! ( dr [ "barcode" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _barcode = dr [ "barcode" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _Obarcode = dr [ "barcode" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "barcode" ] . 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 ( ) ;
2023-09-04 22:41:19 +08:00
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 ( "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 ( ) ;
2023-09-04 22:41:19 +08:00
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 ( ) ;
2023-09-04 22:41:19 +08:00
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 ( "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 ( ) ) ; ;
2023-09-04 22:41:19 +08:00
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 ( "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 ( ) ) ; ;
2023-09-04 22:41:19 +08:00
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-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "recordId" ) & & ! ( dr [ "recordId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _recordId = Convert . ToInt32 ( dr [ "recordId" ] . ToString ( ) ) ; ;
tmpObj . _OrecordId = Convert . ToInt32 ( dr [ "recordId" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "recordId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "recType" ) & & ! ( dr [ "recType" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _recType = Convert . ToInt32 ( dr [ "recType" ] . ToString ( ) ) ; ;
tmpObj . _OrecType = Convert . ToInt32 ( dr [ "recType" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "recType" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "jobNo" ) & & ! ( dr [ "jobNo" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _jobNo = dr [ "jobNo" ] . ToString ( ) ;
tmpObj . _OjobNo = dr [ "jobNo" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "jobNo" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "locationid" ) & & ! ( dr [ "locationid" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +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-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "outPortId" ) & & ! ( dr [ "outPortId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _outPortId = Convert . ToInt32 ( dr [ "outPortId" ] . ToString ( ) ) ; ;
tmpObj . _OoutPortId = Convert . ToInt32 ( dr [ "outPortId" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "outPortId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "inPortId" ) & & ! ( dr [ "inPortId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _inPortId = Convert . ToInt32 ( dr [ "inPortId" ] . ToString ( ) ) ; ;
tmpObj . _OinPortId = Convert . ToInt32 ( dr [ "inPortId" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "inPortId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "lineId" ) & & ! ( dr [ "lineId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _lineId = Convert . ToInt32 ( dr [ "lineId" ] . ToString ( ) ) ; ;
tmpObj . _OlineId = Convert . ToInt32 ( dr [ "lineId" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "lineId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
}
if ( dr . Table . Columns . Contains ( "inPlate" ) & & ! ( dr [ "inPlate" ] is DBNull ) )
{
try
{
tmpObj . _inPlate = dr [ "inPlate" ] . ToString ( ) ;
tmpObj . _OinPlate = dr [ "inPlate" ] . ToString ( ) ;
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "inPlate" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "customerId" ) & & ! ( dr [ "customerId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +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-09-04 22:41:19 +08:00
}
if ( dr . Table . Columns . Contains ( "orderNo" ) & & ! ( dr [ "orderNo" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _orderNo = dr [ "orderNo" ] . ToString ( ) ;
tmpObj . _OorderNo = dr [ "orderNo" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "orderNo" ] . 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 ( ) ;
2023-09-04 22:41:19 +08:00
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 ) ;
}
2024-02-06 19:36:47 +08:00
}
if ( dr . Table . Columns . Contains ( "transNo" ) & & ! ( dr [ "transNo" ] is DBNull ) )
{
try
{
tmpObj . _transNo = dr [ "transNo" ] . ToString ( ) ;
tmpObj . _OtransNo = dr [ "transNo" ] . ToString ( ) ;
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "transNo" ] . 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 ( ) ) ; ;
2023-09-04 22:41:19 +08:00
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 ( "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
}
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 ( "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
}
}
}
protected override void CmdPrepare ( SqlCommand oraCmd ) {
WmsPlateStock_tmp_base tmpObj = ( WmsPlateStock_tmp_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
2023-09-04 22:41:19 +08:00
_strSql = "INSERT INTO dbo.T_WMSPLATESTOCK_TMP({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
2023-05-23 16:13:17 +08:00
break ;
case ( int ) op_flag . update :
2024-02-06 19:36:47 +08:00
// _strSql = "UPDATE dbo.T_WMSPLATESTOCK_TMP SET PLATEID = @PLATEID,SKUID = @SKUID,SKUCODE = @SKUCODE,GOODSID = @GOODSID,BARCODE = @BARCODE,BATCH = @BATCH,PRODUCTDATE = @PRODUCTDATE,VALIDDATE = @VALIDDATE,COUNT = @COUNT,STATE = @STATE,RECORDID = @RECORDID,RECTYPE = @RECTYPE,JOBNO = @JOBNO,LOCATIONID = @LOCATIONID,OUTPORTID = @OUTPORTID,INPORTID = @INPORTID,LINEID = @LINEID,INPLATE = @INPLATE,CUSTOMERID = @CUSTOMERID,ORDERNO = @ORDERNO,DESCRIPTION = @DESCRIPTION,TRANSNO = @TRANSNO,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
2023-09-04 22:41:19 +08:00
_strSql = "UPDATE dbo.T_WMSPLATESTOCK_TMP {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
2023-05-23 16:13:17 +08:00
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_WMSPLATESTOCK_TMP SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_WMSPLATESTOCK_TMP WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_WMSPLATESTOCK_TMP WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_WMSPLATESTOCK_TMP WHERE DR =1 " ;
2023-09-04 22:41:19 +08:00
// if (this.rownumEnd >0 )
2023-05-23 16:13:17 +08:00
{
2023-09-04 22:41:19 +08:00
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WMSPLATESTOCK_TMP WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
2023-05-23 16:13:17 +08:00
}
2023-09-04 22:41:19 +08:00
// _strSql += ";SELECT COUNT(*) FROM T_WMSPLATESTOCK_TMP WHERE DR =1";
2023-05-23 16:13:17 +08:00
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_WMSPLATESTOCK_TMP WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_WMSPLATESTOCK_TMP WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_WMSPLATESTOCK_TMP WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_WMSPLATESTOCK_TMP WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
2023-09-04 22:41:19 +08:00
private string getFields ( WmsPlateStock_tmp_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _plateId = = null ? "" : "PLATEID" + "," ;
colums + = tmpObj . _skuId = = null ? "" : "SKUID" + "," ;
colums + = tmpObj . _skuCode = = null ? "" : "SKUCODE" + "," ;
colums + = tmpObj . _goodsId = = null ? "" : "GOODSID" + "," ;
colums + = tmpObj . _barcode = = null ? "" : "BARCODE" + "," ;
colums + = tmpObj . _batch = = null ? "" : "BATCH" + "," ;
colums + = tmpObj . _productDate = = null ? "" : "PRODUCTDATE" + "," ;
colums + = tmpObj . _validDate = = null ? "" : "VALIDDATE" + "," ;
colums + = tmpObj . _count = = null ? "" : "COUNT" + "," ;
colums + = tmpObj . _state = = null ? "" : "STATE" + "," ;
colums + = tmpObj . _recordId = = null ? "" : "RECORDID" + "," ;
colums + = tmpObj . _recType = = null ? "" : "RECTYPE" + "," ;
colums + = tmpObj . _jobNo = = null ? "" : "JOBNO" + "," ;
colums + = tmpObj . _locationid = = null ? "" : "LOCATIONID" + "," ;
colums + = tmpObj . _outPortId = = null ? "" : "OUTPORTID" + "," ;
colums + = tmpObj . _inPortId = = null ? "" : "INPORTID" + "," ;
colums + = tmpObj . _lineId = = null ? "" : "LINEID" + "," ;
2023-11-21 19:18:23 +08:00
colums + = tmpObj . _inPlate = = null ? "" : "INPLATE" + "," ;
2023-09-04 22:41:19 +08:00
colums + = tmpObj . _customerId = = null ? "" : "CUSTOMERID" + "," ;
colums + = tmpObj . _orderNo = = null ? "" : "ORDERNO" + "," ;
colums + = tmpObj . _description = = null ? "" : "DESCRIPTION" + "," ;
2024-02-06 19:36:47 +08:00
colums + = tmpObj . _transNo = = null ? "" : "TRANSNO" + "," ;
2023-09-04 22:41:19 +08:00
colums + = tmpObj . _operater = = null ? "" : "OPERATER" + "," ;
return colums . Substring ( 0 , colums . Length - 1 ) ;
}
2023-05-23 16:13:17 +08:00
2023-09-04 22:41:19 +08:00
private string getValues ( WmsPlateStock_tmp_base tmpObj )
{
String values = "" ;
values + = tmpObj . _plateId = = null ? "" : "@PLATEID" + "," ;
values + = tmpObj . _skuId = = null ? "" : "@SKUID" + "," ;
values + = tmpObj . _skuCode = = null ? "" : "@SKUCODE" + "," ;
values + = tmpObj . _goodsId = = null ? "" : "@GOODSID" + "," ;
values + = tmpObj . _barcode = = null ? "" : "@BARCODE" + "," ;
values + = tmpObj . _batch = = null ? "" : "@BATCH" + "," ;
values + = tmpObj . _productDate = = null ? "" : "@PRODUCTDATE" + "," ;
values + = tmpObj . _validDate = = null ? "" : "@VALIDDATE" + "," ;
values + = tmpObj . _count = = null ? "" : "@COUNT" + "," ;
values + = tmpObj . _state = = null ? "" : "@STATE" + "," ;
values + = tmpObj . _recordId = = null ? "" : "@RECORDID" + "," ;
values + = tmpObj . _recType = = null ? "" : "@RECTYPE" + "," ;
values + = tmpObj . _jobNo = = null ? "" : "@JOBNO" + "," ;
values + = tmpObj . _locationid = = null ? "" : "@LOCATIONID" + "," ;
values + = tmpObj . _outPortId = = null ? "" : "@OUTPORTID" + "," ;
values + = tmpObj . _inPortId = = null ? "" : "@INPORTID" + "," ;
values + = tmpObj . _lineId = = null ? "" : "@LINEID" + "," ;
2023-11-21 19:18:23 +08:00
values + = tmpObj . _inPlate = = null ? "" : "@INPLATE" + "," ;
2023-09-04 22:41:19 +08:00
values + = tmpObj . _customerId = = null ? "" : "@CUSTOMERID" + "," ;
values + = tmpObj . _orderNo = = null ? "" : "@ORDERNO" + "," ;
values + = tmpObj . _description = = null ? "" : "@DESCRIPTION" + "," ;
2024-02-06 19:36:47 +08:00
values + = tmpObj . _transNo = = null ? "" : "@TRANSNO" + "," ;
2023-09-04 22:41:19 +08:00
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( WmsPlateStock_tmp_base tmpObj )
{
string updateFields = " set " ;
if ( tmpObj . _plateId ! = null & & tmpObj . _plateId ! = tmpObj . _OplateId )
{
updateFields + = "PLATEID = @PLATEID," ;
}
if ( tmpObj . _skuId ! = null & & tmpObj . _skuId ! = tmpObj . _OskuId )
{
updateFields + = "SKUID = @SKUID," ;
}
if ( tmpObj . _skuCode ! = null & & tmpObj . _skuCode ! = tmpObj . _OskuCode )
{
updateFields + = "SKUCODE = @SKUCODE," ;
}
if ( tmpObj . _goodsId ! = null & & tmpObj . _goodsId ! = tmpObj . _OgoodsId )
{
updateFields + = "GOODSID = @GOODSID," ;
}
if ( tmpObj . _barcode ! = null & & tmpObj . _barcode ! = tmpObj . _Obarcode )
{
updateFields + = "BARCODE = @BARCODE," ;
}
if ( tmpObj . _batch ! = null & & tmpObj . _batch ! = tmpObj . _Obatch )
{
updateFields + = "BATCH = @BATCH," ;
}
if ( tmpObj . _productDate ! = null & & tmpObj . _productDate ! = tmpObj . _OproductDate )
{
updateFields + = "PRODUCTDATE = @PRODUCTDATE," ;
}
if ( tmpObj . _validDate ! = null & & tmpObj . _validDate ! = tmpObj . _OvalidDate )
{
updateFields + = "VALIDDATE = @VALIDDATE," ;
}
if ( tmpObj . _count ! = null & & tmpObj . _count ! = tmpObj . _Ocount )
{
updateFields + = "COUNT = @COUNT," ;
}
if ( tmpObj . _state ! = null & & tmpObj . _state ! = tmpObj . _Ostate )
{
updateFields + = "STATE = @STATE," ;
}
if ( tmpObj . _recordId ! = null & & tmpObj . _recordId ! = tmpObj . _OrecordId )
{
updateFields + = "RECORDID = @RECORDID," ;
}
if ( tmpObj . _recType ! = null & & tmpObj . _recType ! = tmpObj . _OrecType )
{
updateFields + = "RECTYPE = @RECTYPE," ;
}
if ( tmpObj . _jobNo ! = null & & tmpObj . _jobNo ! = tmpObj . _OjobNo )
{
updateFields + = "JOBNO = @JOBNO," ;
}
if ( tmpObj . _locationid ! = null & & tmpObj . _locationid ! = tmpObj . _Olocationid )
{
updateFields + = "LOCATIONID = @LOCATIONID," ;
}
if ( tmpObj . _outPortId ! = null & & tmpObj . _outPortId ! = tmpObj . _OoutPortId )
{
updateFields + = "OUTPORTID = @OUTPORTID," ;
}
if ( tmpObj . _inPortId ! = null & & tmpObj . _inPortId ! = tmpObj . _OinPortId )
{
updateFields + = "INPORTID = @INPORTID," ;
}
if ( tmpObj . _lineId ! = null & & tmpObj . _lineId ! = tmpObj . _OlineId )
{
updateFields + = "LINEID = @LINEID," ;
}
2023-11-21 19:18:23 +08:00
if ( tmpObj . _inPlate ! = null & & tmpObj . _inPlate ! = tmpObj . _OinPlate )
{
updateFields + = "INPLATE = @INPLATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _customerId ! = null & & tmpObj . _customerId ! = tmpObj . _OcustomerId )
{
updateFields + = "CUSTOMERID = @CUSTOMERID," ;
}
if ( tmpObj . _orderNo ! = null & & tmpObj . _orderNo ! = tmpObj . _OorderNo )
{
updateFields + = "ORDERNO = @ORDERNO," ;
}
if ( tmpObj . _description ! = null & & tmpObj . _description ! = tmpObj . _Odescription )
{
updateFields + = "DESCRIPTION = @DESCRIPTION," ;
}
2024-02-06 19:36:47 +08:00
if ( tmpObj . _transNo ! = null & & tmpObj . _transNo ! = tmpObj . _OtransNo )
{
updateFields + = "TRANSNO = @TRANSNO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _operater ! = null & & tmpObj . _operater ! = tmpObj . _Ooperater )
{
updateFields + = "OPERATER = @OPERATER," ;
}
updateFields + = "LASTMODIFIED = getdate()" ;
return updateFields ;
}
2023-05-23 16:13:17 +08:00
private void fillParameters ( SqlCommand oraCmd , WmsPlateStock_tmp_base tmpObj ) {
switch ( this . _op_flag ) {
case ( int ) op_flag . getObj :
case ( int ) op_flag . delete :
oraCmd . Parameters . AddWithValue ( "@ID" , tmpObj . ID ) ;
return ;
case ( int ) op_flag . getPk :
oraCmd . Parameters . AddWithValue ( "@ID" , tmpObj . ID ) ;
return ;
case ( int ) op_flag . queryAll :
if ( this . rownumEnd > 0 )
{
oraCmd . Parameters . AddWithValue ( "@START" , this . _rownumStart ) ;
oraCmd . Parameters . AddWithValue ( "@END" , this . _rownumEnd ) ;
}
return ;
case 0 :
case ( int ) op_flag . queryActived :
return ;
case ( int ) op_flag . update :
2023-09-04 22:41:19 +08:00
oraCmd . Parameters . AddWithValue ( "@ID" , tmpObj . ID ) ;
oraCmd . Parameters . AddWithValue ( "@PLATEID" , VerifyDbnull ( tmpObj . _plateId ) ) ;
oraCmd . Parameters . AddWithValue ( "@SKUID" , VerifyDbnull ( tmpObj . _skuId ) ) ;
oraCmd . Parameters . AddWithValue ( "@SKUCODE" , VerifyDbnull ( tmpObj . _skuCode ) ) ;
oraCmd . Parameters . AddWithValue ( "@GOODSID" , VerifyDbnull ( tmpObj . _goodsId ) ) ;
oraCmd . Parameters . AddWithValue ( "@BARCODE" , VerifyDbnull ( tmpObj . _barcode ) ) ;
oraCmd . Parameters . AddWithValue ( "@BATCH" , VerifyDbnull ( tmpObj . _batch ) ) ;
oraCmd . Parameters . AddWithValue ( "@PRODUCTDATE" , VerifyDbnull ( tmpObj . _productDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@VALIDDATE" , VerifyDbnull ( tmpObj . _validDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECORDID" , VerifyDbnull ( tmpObj . _recordId ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECTYPE" , VerifyDbnull ( tmpObj . _recType ) ) ;
oraCmd . Parameters . AddWithValue ( "@JOBNO" , VerifyDbnull ( tmpObj . _jobNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationid ) ) ;
oraCmd . Parameters . AddWithValue ( "@OUTPORTID" , VerifyDbnull ( tmpObj . _outPortId ) ) ;
oraCmd . Parameters . AddWithValue ( "@INPORTID" , VerifyDbnull ( tmpObj . _inPortId ) ) ;
oraCmd . Parameters . AddWithValue ( "@LINEID" , VerifyDbnull ( tmpObj . _lineId ) ) ;
2023-11-21 19:18:23 +08:00
oraCmd . Parameters . AddWithValue ( "@INPLATE" , VerifyDbnull ( tmpObj . _inPlate ) ) ;
2023-09-04 22:41:19 +08:00
oraCmd . Parameters . AddWithValue ( "@CUSTOMERID" , VerifyDbnull ( tmpObj . _customerId ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORDERNO" , VerifyDbnull ( tmpObj . _orderNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
2024-02-06 19:36:47 +08:00
oraCmd . Parameters . AddWithValue ( "@TRANSNO" , VerifyDbnull ( tmpObj . _transNo ) ) ;
2023-09-04 22:41:19 +08:00
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
return ;
case ( int ) op_flag . add :
if ( tmpObj . _plateId ! = null )
oraCmd . Parameters . AddWithValue ( "@PLATEID" , VerifyDbnull ( tmpObj . _plateId ) ) ;
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 . _barcode ! = null )
oraCmd . Parameters . AddWithValue ( "@BARCODE" , VerifyDbnull ( tmpObj . _barcode ) ) ;
if ( tmpObj . _batch ! = null )
oraCmd . Parameters . AddWithValue ( "@BATCH" , VerifyDbnull ( tmpObj . _batch ) ) ;
if ( tmpObj . _productDate ! = null )
oraCmd . Parameters . AddWithValue ( "@PRODUCTDATE" , VerifyDbnull ( tmpObj . _productDate ) ) ;
if ( tmpObj . _validDate ! = null )
oraCmd . Parameters . AddWithValue ( "@VALIDDATE" , VerifyDbnull ( tmpObj . _validDate ) ) ;
if ( tmpObj . _count ! = null )
oraCmd . Parameters . AddWithValue ( "@COUNT" , VerifyDbnull ( tmpObj . _count ) ) ;
if ( tmpObj . _state ! = null )
oraCmd . Parameters . AddWithValue ( "@STATE" , VerifyDbnull ( tmpObj . _state ) ) ;
if ( tmpObj . _recordId ! = null )
oraCmd . Parameters . AddWithValue ( "@RECORDID" , VerifyDbnull ( tmpObj . _recordId ) ) ;
if ( tmpObj . _recType ! = null )
oraCmd . Parameters . AddWithValue ( "@RECTYPE" , VerifyDbnull ( tmpObj . _recType ) ) ;
if ( tmpObj . _jobNo ! = null )
oraCmd . Parameters . AddWithValue ( "@JOBNO" , VerifyDbnull ( tmpObj . _jobNo ) ) ;
if ( tmpObj . _locationid ! = null )
oraCmd . Parameters . AddWithValue ( "@LOCATIONID" , VerifyDbnull ( tmpObj . _locationid ) ) ;
if ( tmpObj . _outPortId ! = null )
oraCmd . Parameters . AddWithValue ( "@OUTPORTID" , VerifyDbnull ( tmpObj . _outPortId ) ) ;
if ( tmpObj . _inPortId ! = null )
oraCmd . Parameters . AddWithValue ( "@INPORTID" , VerifyDbnull ( tmpObj . _inPortId ) ) ;
if ( tmpObj . _lineId ! = null )
oraCmd . Parameters . AddWithValue ( "@LINEID" , VerifyDbnull ( tmpObj . _lineId ) ) ;
2023-11-21 19:18:23 +08:00
if ( tmpObj . _inPlate ! = null )
oraCmd . Parameters . AddWithValue ( "@INPLATE" , VerifyDbnull ( tmpObj . _inPlate ) ) ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _customerId ! = null )
oraCmd . Parameters . AddWithValue ( "@CUSTOMERID" , VerifyDbnull ( tmpObj . _customerId ) ) ;
if ( tmpObj . _orderNo ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERNO" , VerifyDbnull ( tmpObj . _orderNo ) ) ;
if ( tmpObj . _description ! = null )
oraCmd . Parameters . AddWithValue ( "@DESCRIPTION" , VerifyDbnull ( tmpObj . _description ) ) ;
2024-02-06 19:36:47 +08:00
if ( tmpObj . _transNo ! = null )
oraCmd . Parameters . AddWithValue ( "@TRANSNO" , VerifyDbnull ( tmpObj . _transNo ) ) ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _operater ! = null )
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
return ;
2023-05-23 16:13:17 +08:00
}
2023-09-04 22:41:19 +08:00
2023-05-23 16:13:17 +08:00
}
protected override enumDbInstance instance
{
get
{
return enumDbInstance . wms ;
}
}
}
#endregion
}