2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_wmsStockPandian
///By wm
2023-11-21 19:18:23 +08:00
///on 10/11/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 WmsStockPandian_base_Imp
[Serializable] class WmsStockPandian_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
WmsStockPandian_base tmpObj = ( WmsStockPandian_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 ( "orderNo" ) & & ! ( dr [ "orderNo" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _orderNo = dr [ "orderNo" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
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 ( "ownerId" ) & & ! ( dr [ "ownerId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _ownerId = Convert . ToInt32 ( dr [ "ownerId" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _OownerId = Convert . ToInt32 ( dr [ "ownerId" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "ownerId" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "type" ) & & ! ( dr [ "type" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _type = Convert . ToInt32 ( dr [ "type" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _Otype = Convert . ToInt32 ( dr [ "type" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "type" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "status" ) & & ! ( dr [ "status" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _status = Convert . ToInt32 ( dr [ "status" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _Ostatus = Convert . ToInt32 ( dr [ "status" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "status" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "planStartTime" ) & & ! ( dr [ "planStartTime" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _planStartTime = dr [ "planStartTime" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OplanStartTime = dr [ "planStartTime" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "planStartTime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "planEndTime" ) & & ! ( dr [ "planEndTime" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _planEndTime = dr [ "planEndTime" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OplanEndTime = dr [ "planEndTime" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "planEndTime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "startTime" ) & & ! ( dr [ "startTime" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _startTime = dr [ "startTime" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OstartTime = dr [ "startTime" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "startTime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "endTime" ) & & ! ( dr [ "endTime" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _endTime = dr [ "endTime" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OendTime = dr [ "endTime" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "endTime" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "createby" ) & & ! ( dr [ "createby" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _createby = Convert . ToInt32 ( dr [ "createby" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _Ocreateby = Convert . ToInt32 ( dr [ "createby" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "createby" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "priority" ) & & ! ( dr [ "priority" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _priority = Convert . ToInt32 ( dr [ "priority" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _Opriority = Convert . ToInt32 ( dr [ "priority" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "priority" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "approvedby" ) & & ! ( dr [ "approvedby" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _approvedby = Convert . ToInt32 ( dr [ "approvedby" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _Oapprovedby = Convert . ToInt32 ( dr [ "approvedby" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "approvedby" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "inputValus" ) & & ! ( dr [ "inputValus" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _inputValus = dr [ "inputValus" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _OinputValus = dr [ "inputValus" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "inputValus" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "condition" ) & & ! ( dr [ "condition" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _condition = dr [ "condition" ] . ToString ( ) ;
2023-09-04 22:41:19 +08:00
tmpObj . _Ocondition = dr [ "condition" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "condition" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "adjustStatus" ) & & ! ( dr [ "adjustStatus" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _adjustStatus = Convert . ToInt32 ( dr [ "adjustStatus" ] . ToString ( ) ) ; ;
2023-09-04 22:41:19 +08:00
tmpObj . _OadjustStatus = Convert . ToInt32 ( dr [ "adjustStatus" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "adjustStatus" ] . ToString ( ) ) ;
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
}
if ( dr . Table . Columns . Contains ( "noticeErp" ) & & ! ( dr [ "noticeErp" ] is DBNull ) )
{
try
{
tmpObj . _noticeErp = Convert . ToBoolean ( dr [ "noticeErp" ] . ToString ( ) ) ; ;
tmpObj . _OnoticeErp = Convert . ToBoolean ( dr [ "noticeErp" ] . ToString ( ) ) ; ;
}
catch ( Exception er )
{
LogHelper . debug ( this . GetType ( ) , "value :" + dr [ "noticeErp" ] . 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 ) {
WmsStockPandian_base tmpObj = ( WmsStockPandian_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
2023-09-04 22:41:19 +08:00
_strSql = "INSERT INTO dbo.T_WMSSTOCKPANDIAN({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 :
2023-11-21 19:18:23 +08:00
// _strSql = "UPDATE dbo.T_WMSSTOCKPANDIAN SET ORDERNO = @ORDERNO,OWNERID = @OWNERID,TYPE = @TYPE,STATUS = @STATUS,PLANSTARTTIME = @PLANSTARTTIME,PLANENDTIME = @PLANENDTIME,STARTTIME = @STARTTIME,ENDTIME = @ENDTIME,CREATEBY = @CREATEBY,PRIORITY = @PRIORITY,APPROVEDBY = @APPROVEDBY,INPUTVALUS = @INPUTVALUS,CONDITION = @CONDITION,ADJUSTSTATUS = @ADJUSTSTATUS,NOTICEERP = @NOTICEERP,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
2023-09-04 22:41:19 +08:00
_strSql = "UPDATE dbo.T_WMSSTOCKPANDIAN {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_WMSSTOCKPANDIAN SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_WMSSTOCKPANDIAN WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_WMSSTOCKPANDIAN WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_WMSSTOCKPANDIAN 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_WMSSTOCKPANDIAN 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_WMSSTOCKPANDIAN WHERE DR =1";
2023-05-23 16:13:17 +08:00
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_WMSSTOCKPANDIAN WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_WMSSTOCKPANDIAN WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_WMSSTOCKPANDIAN WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_WMSSTOCKPANDIAN WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
2023-09-04 22:41:19 +08:00
private string getFields ( WmsStockPandian_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _orderNo = = null ? "" : "ORDERNO" + "," ;
colums + = tmpObj . _ownerId = = null ? "" : "OWNERID" + "," ;
colums + = tmpObj . _type = = null ? "" : "TYPE" + "," ;
colums + = tmpObj . _status = = null ? "" : "STATUS" + "," ;
colums + = tmpObj . _planStartTime = = null ? "" : "PLANSTARTTIME" + "," ;
colums + = tmpObj . _planEndTime = = null ? "" : "PLANENDTIME" + "," ;
colums + = tmpObj . _startTime = = null ? "" : "STARTTIME" + "," ;
colums + = tmpObj . _endTime = = null ? "" : "ENDTIME" + "," ;
colums + = tmpObj . _createby = = null ? "" : "CREATEBY" + "," ;
colums + = tmpObj . _priority = = null ? "" : "PRIORITY" + "," ;
colums + = tmpObj . _approvedby = = null ? "" : "APPROVEDBY" + "," ;
colums + = tmpObj . _inputValus = = null ? "" : "INPUTVALUS" + "," ;
colums + = tmpObj . _condition = = null ? "" : "CONDITION" + "," ;
colums + = tmpObj . _adjustStatus = = null ? "" : "ADJUSTSTATUS" + "," ;
2023-11-21 19:18:23 +08:00
colums + = tmpObj . _noticeErp = = null ? "" : "NOTICEERP" + "," ;
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 ( WmsStockPandian_base tmpObj )
{
String values = "" ;
values + = tmpObj . _orderNo = = null ? "" : "@ORDERNO" + "," ;
values + = tmpObj . _ownerId = = null ? "" : "@OWNERID" + "," ;
values + = tmpObj . _type = = null ? "" : "@TYPE" + "," ;
values + = tmpObj . _status = = null ? "" : "@STATUS" + "," ;
values + = tmpObj . _planStartTime = = null ? "" : "@PLANSTARTTIME" + "," ;
values + = tmpObj . _planEndTime = = null ? "" : "@PLANENDTIME" + "," ;
values + = tmpObj . _startTime = = null ? "" : "@STARTTIME" + "," ;
values + = tmpObj . _endTime = = null ? "" : "@ENDTIME" + "," ;
values + = tmpObj . _createby = = null ? "" : "@CREATEBY" + "," ;
values + = tmpObj . _priority = = null ? "" : "@PRIORITY" + "," ;
values + = tmpObj . _approvedby = = null ? "" : "@APPROVEDBY" + "," ;
values + = tmpObj . _inputValus = = null ? "" : "@INPUTVALUS" + "," ;
values + = tmpObj . _condition = = null ? "" : "@CONDITION" + "," ;
values + = tmpObj . _adjustStatus = = null ? "" : "@ADJUSTSTATUS" + "," ;
2023-11-21 19:18:23 +08:00
values + = tmpObj . _noticeErp = = null ? "" : "@NOTICEERP" + "," ;
2023-09-04 22:41:19 +08:00
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( WmsStockPandian_base tmpObj )
{
string updateFields = " set " ;
if ( tmpObj . _orderNo ! = null & & tmpObj . _orderNo ! = tmpObj . _OorderNo )
{
updateFields + = "ORDERNO = @ORDERNO," ;
}
if ( tmpObj . _ownerId ! = null & & tmpObj . _ownerId ! = tmpObj . _OownerId )
{
updateFields + = "OWNERID = @OWNERID," ;
}
if ( tmpObj . _type ! = null & & tmpObj . _type ! = tmpObj . _Otype )
{
updateFields + = "TYPE = @TYPE," ;
}
if ( tmpObj . _status ! = null & & tmpObj . _status ! = tmpObj . _Ostatus )
{
updateFields + = "STATUS = @STATUS," ;
}
if ( tmpObj . _planStartTime ! = null & & tmpObj . _planStartTime ! = tmpObj . _OplanStartTime )
{
updateFields + = "PLANSTARTTIME = @PLANSTARTTIME," ;
}
if ( tmpObj . _planEndTime ! = null & & tmpObj . _planEndTime ! = tmpObj . _OplanEndTime )
{
updateFields + = "PLANENDTIME = @PLANENDTIME," ;
}
if ( tmpObj . _startTime ! = null & & tmpObj . _startTime ! = tmpObj . _OstartTime )
{
updateFields + = "STARTTIME = @STARTTIME," ;
}
if ( tmpObj . _endTime ! = null & & tmpObj . _endTime ! = tmpObj . _OendTime )
{
updateFields + = "ENDTIME = @ENDTIME," ;
}
if ( tmpObj . _createby ! = null & & tmpObj . _createby ! = tmpObj . _Ocreateby )
{
updateFields + = "CREATEBY = @CREATEBY," ;
}
if ( tmpObj . _priority ! = null & & tmpObj . _priority ! = tmpObj . _Opriority )
{
updateFields + = "PRIORITY = @PRIORITY," ;
}
if ( tmpObj . _approvedby ! = null & & tmpObj . _approvedby ! = tmpObj . _Oapprovedby )
{
updateFields + = "APPROVEDBY = @APPROVEDBY," ;
}
if ( tmpObj . _inputValus ! = null & & tmpObj . _inputValus ! = tmpObj . _OinputValus )
{
updateFields + = "INPUTVALUS = @INPUTVALUS," ;
}
if ( tmpObj . _condition ! = null & & tmpObj . _condition ! = tmpObj . _Ocondition )
{
updateFields + = "CONDITION = @CONDITION," ;
}
if ( tmpObj . _adjustStatus ! = null & & tmpObj . _adjustStatus ! = tmpObj . _OadjustStatus )
{
updateFields + = "ADJUSTSTATUS = @ADJUSTSTATUS," ;
}
2023-11-21 19:18:23 +08:00
if ( tmpObj . _noticeErp ! = null & & tmpObj . _noticeErp ! = tmpObj . _OnoticeErp )
{
updateFields + = "NOTICEERP = @NOTICEERP," ;
}
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 , WmsStockPandian_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 ( "@ORDERNO" , VerifyDbnull ( tmpObj . _orderNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@OWNERID" , VerifyDbnull ( tmpObj . _ownerId ) ) ;
oraCmd . Parameters . AddWithValue ( "@TYPE" , VerifyDbnull ( tmpObj . _type ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATUS" , VerifyDbnull ( tmpObj . _status ) ) ;
oraCmd . Parameters . AddWithValue ( "@PLANSTARTTIME" , VerifyDbnull ( tmpObj . _planStartTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@PLANENDTIME" , VerifyDbnull ( tmpObj . _planEndTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@STARTTIME" , VerifyDbnull ( tmpObj . _startTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@ENDTIME" , VerifyDbnull ( tmpObj . _endTime ) ) ;
oraCmd . Parameters . AddWithValue ( "@CREATEBY" , VerifyDbnull ( tmpObj . _createby ) ) ;
oraCmd . Parameters . AddWithValue ( "@PRIORITY" , VerifyDbnull ( tmpObj . _priority ) ) ;
oraCmd . Parameters . AddWithValue ( "@APPROVEDBY" , VerifyDbnull ( tmpObj . _approvedby ) ) ;
oraCmd . Parameters . AddWithValue ( "@INPUTVALUS" , VerifyDbnull ( tmpObj . _inputValus ) ) ;
oraCmd . Parameters . AddWithValue ( "@CONDITION" , VerifyDbnull ( tmpObj . _condition ) ) ;
oraCmd . Parameters . AddWithValue ( "@ADJUSTSTATUS" , VerifyDbnull ( tmpObj . _adjustStatus ) ) ;
2023-11-21 19:18:23 +08:00
oraCmd . Parameters . AddWithValue ( "@NOTICEERP" , VerifyDbnull ( tmpObj . _noticeErp ) ) ;
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 . _orderNo ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERNO" , VerifyDbnull ( tmpObj . _orderNo ) ) ;
if ( tmpObj . _ownerId ! = null )
oraCmd . Parameters . AddWithValue ( "@OWNERID" , VerifyDbnull ( tmpObj . _ownerId ) ) ;
if ( tmpObj . _type ! = null )
oraCmd . Parameters . AddWithValue ( "@TYPE" , VerifyDbnull ( tmpObj . _type ) ) ;
if ( tmpObj . _status ! = null )
oraCmd . Parameters . AddWithValue ( "@STATUS" , VerifyDbnull ( tmpObj . _status ) ) ;
if ( tmpObj . _planStartTime ! = null )
oraCmd . Parameters . AddWithValue ( "@PLANSTARTTIME" , VerifyDbnull ( tmpObj . _planStartTime ) ) ;
if ( tmpObj . _planEndTime ! = null )
oraCmd . Parameters . AddWithValue ( "@PLANENDTIME" , VerifyDbnull ( tmpObj . _planEndTime ) ) ;
if ( tmpObj . _startTime ! = null )
oraCmd . Parameters . AddWithValue ( "@STARTTIME" , VerifyDbnull ( tmpObj . _startTime ) ) ;
if ( tmpObj . _endTime ! = null )
oraCmd . Parameters . AddWithValue ( "@ENDTIME" , VerifyDbnull ( tmpObj . _endTime ) ) ;
if ( tmpObj . _createby ! = null )
oraCmd . Parameters . AddWithValue ( "@CREATEBY" , VerifyDbnull ( tmpObj . _createby ) ) ;
if ( tmpObj . _priority ! = null )
oraCmd . Parameters . AddWithValue ( "@PRIORITY" , VerifyDbnull ( tmpObj . _priority ) ) ;
if ( tmpObj . _approvedby ! = null )
oraCmd . Parameters . AddWithValue ( "@APPROVEDBY" , VerifyDbnull ( tmpObj . _approvedby ) ) ;
if ( tmpObj . _inputValus ! = null )
oraCmd . Parameters . AddWithValue ( "@INPUTVALUS" , VerifyDbnull ( tmpObj . _inputValus ) ) ;
if ( tmpObj . _condition ! = null )
oraCmd . Parameters . AddWithValue ( "@CONDITION" , VerifyDbnull ( tmpObj . _condition ) ) ;
if ( tmpObj . _adjustStatus ! = null )
oraCmd . Parameters . AddWithValue ( "@ADJUSTSTATUS" , VerifyDbnull ( tmpObj . _adjustStatus ) ) ;
2023-11-21 19:18:23 +08:00
if ( tmpObj . _noticeErp ! = null )
oraCmd . Parameters . AddWithValue ( "@NOTICEERP" , VerifyDbnull ( tmpObj . _noticeErp ) ) ;
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
{
2023-09-04 22:41:19 +08:00
2023-05-23 16:13:17 +08:00
return enumDbInstance . wms ;
}
}
}
#endregion
}