2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_erp_purch
///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 Erp_purch_base_Imp
[Serializable] class Erp_purch_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
Erp_purch_base tmpObj = ( Erp_purch_base ) obj ;
if ( dr . Table . Columns . Contains ( "id" ) & & ! ( dr [ "id" ] is DBNull ) )
{
tmpObj . ID = Convert . ToInt32 ( dr [ "id" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "pur_order" ) & & ! ( dr [ "pur_order" ] is DBNull ) )
{
tmpObj . _pur_order = dr [ "pur_order" ] . ToString ( ) ;
tmpObj . _Opur_order = dr [ "pur_order" ] . 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 ( "order_typeName" ) & & ! ( dr [ "order_typeName" ] is DBNull ) )
{
tmpObj . _order_typeName = dr [ "order_typeName" ] . ToString ( ) ;
tmpObj . _Oorder_typeName = dr [ "order_typeName" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "storeType" ) & & ! ( dr [ "storeType" ] is DBNull ) )
{
tmpObj . _storeType = Convert . ToInt32 ( dr [ "storeType" ] . ToString ( ) ) ; ;
tmpObj . _OstoreType = Convert . ToInt32 ( dr [ "storeType" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "vender" ) & & ! ( dr [ "vender" ] is DBNull ) )
{
tmpObj . _vender = dr [ "vender" ] . ToString ( ) ;
tmpObj . _Ovender = dr [ "vender" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "venderName" ) & & ! ( dr [ "venderName" ] is DBNull ) )
{
tmpObj . _venderName = dr [ "venderName" ] . ToString ( ) ;
tmpObj . _OvenderName = dr [ "venderName" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "deliveryDate" ) & & ! ( dr [ "deliveryDate" ] is DBNull ) )
{
tmpObj . _deliveryDate = dr [ "deliveryDate" ] . ToString ( ) ;
tmpObj . _OdeliveryDate = dr [ "deliveryDate" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "shipDate" ) & & ! ( dr [ "shipDate" ] is DBNull ) )
{
tmpObj . _shipDate = dr [ "shipDate" ] . ToString ( ) ;
tmpObj . _OshipDate = dr [ "shipDate" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "endDate" ) & & ! ( dr [ "endDate" ] is DBNull ) )
{
tmpObj . _endDate = dr [ "endDate" ] . ToString ( ) ;
tmpObj . _OendDate = dr [ "endDate" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "entid" ) & & ! ( dr [ "entid" ] is DBNull ) )
{
tmpObj . _entid = dr [ "entid" ] . ToString ( ) ;
tmpObj . _Oentid = dr [ "entid" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "orgid" ) & & ! ( dr [ "orgid" ] is DBNull ) )
{
tmpObj . _orgid = dr [ "orgid" ] . ToString ( ) ;
tmpObj . _Oorgid = dr [ "orgid" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "remark" ) & & ! ( dr [ "remark" ] is DBNull ) )
{
tmpObj . _remark = dr [ "remark" ] . ToString ( ) ;
tmpObj . _Oremark = dr [ "remark" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "receiveRemark" ) & & ! ( dr [ "receiveRemark" ] is DBNull ) )
{
tmpObj . _receiveRemark = dr [ "receiveRemark" ] . ToString ( ) ;
tmpObj . _OreceiveRemark = dr [ "receiveRemark" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "erp_state" ) & & ! ( dr [ "erp_state" ] is DBNull ) )
{
tmpObj . _erp_state = Convert . ToInt32 ( dr [ "erp_state" ] . ToString ( ) ) ; ;
tmpObj . _Oerp_state = Convert . ToInt32 ( dr [ "erp_state" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "wms_state" ) & & ! ( dr [ "wms_state" ] is DBNull ) )
{
tmpObj . _wms_state = Convert . ToInt32 ( dr [ "wms_state" ] . ToString ( ) ) ; ;
tmpObj . _Owms_state = Convert . ToInt32 ( dr [ "wms_state" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "canValid" ) & & ! ( dr [ "canValid" ] is DBNull ) )
{
tmpObj . _canValid = Convert . ToBoolean ( dr [ "canValid" ] . ToString ( ) ) ; ;
tmpObj . _OcanValid = Convert . ToBoolean ( dr [ "canValid" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "canInstore" ) & & ! ( dr [ "canInstore" ] is DBNull ) )
{
tmpObj . _canInstore = Convert . ToBoolean ( dr [ "canInstore" ] . ToString ( ) ) ; ;
tmpObj . _OcanInstore = Convert . ToBoolean ( dr [ "canInstore" ] . 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 ( "ext1" ) & & ! ( dr [ "ext1" ] is DBNull ) )
{
tmpObj . _ext1 = dr [ "ext1" ] . ToString ( ) ;
tmpObj . _Oext1 = dr [ "ext1" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "ext2" ) & & ! ( dr [ "ext2" ] is DBNull ) )
{
tmpObj . _ext2 = dr [ "ext2" ] . ToString ( ) ;
tmpObj . _Oext2 = dr [ "ext2" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "ext3" ) & & ! ( dr [ "ext3" ] is DBNull ) )
{
tmpObj . _ext3 = dr [ "ext3" ] . ToString ( ) ;
tmpObj . _Oext3 = dr [ "ext3" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "ext4" ) & & ! ( dr [ "ext4" ] is DBNull ) )
{
tmpObj . _ext4 = dr [ "ext4" ] . ToString ( ) ;
tmpObj . _Oext4 = dr [ "ext4" ] . 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 ) {
Erp_purch_base tmpObj = ( Erp_purch_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
_strSql = "INSERT INTO dbo.T_ERP_PURCH({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
break ;
case ( int ) op_flag . update :
// _strSql = "UPDATE dbo.T_ERP_PURCH SET PUR_ORDER = @PUR_ORDER,ORDERTYPE = @ORDERTYPE,ORDER_TYPENAME = @ORDER_TYPENAME,STORETYPE = @STORETYPE,VENDER = @VENDER,VENDERNAME = @VENDERNAME,DELIVERYDATE = @DELIVERYDATE,SHIPDATE = @SHIPDATE,ENDDATE = @ENDDATE,ENTID = @ENTID,ORGID = @ORGID,REMARK = @REMARK,RECEIVEREMARK = @RECEIVEREMARK,ERP_STATE = @ERP_STATE,WMS_STATE = @WMS_STATE,CANVALID = @CANVALID,CANINSTORE = @CANINSTORE,OWNER = @OWNER,EXT1 = @EXT1,EXT2 = @EXT2,EXT3 = @EXT3,EXT4 = @EXT4,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
_strSql = "UPDATE dbo.T_ERP_PURCH {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_ERP_PURCH SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_ERP_PURCH WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_ERP_PURCH WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_ERP_PURCH WHERE DR =1 " ;
// if (this.rownumEnd >0 )
{
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ERP_PURCH WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
}
// _strSql += ";SELECT COUNT(*) FROM T_ERP_PURCH WHERE DR =1";
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_ERP_PURCH WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_ERP_PURCH WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_ERP_PURCH WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_ERP_PURCH WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
private string getFields ( Erp_purch_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _pur_order = = null ? "" : "PUR_ORDER" + "," ;
colums + = tmpObj . _orderType = = null ? "" : "ORDERTYPE" + "," ;
colums + = tmpObj . _order_typeName = = null ? "" : "ORDER_TYPENAME" + "," ;
colums + = tmpObj . _storeType = = null ? "" : "STORETYPE" + "," ;
colums + = tmpObj . _vender = = null ? "" : "VENDER" + "," ;
colums + = tmpObj . _venderName = = null ? "" : "VENDERNAME" + "," ;
colums + = tmpObj . _deliveryDate = = null ? "" : "DELIVERYDATE" + "," ;
colums + = tmpObj . _shipDate = = null ? "" : "SHIPDATE" + "," ;
colums + = tmpObj . _endDate = = null ? "" : "ENDDATE" + "," ;
colums + = tmpObj . _entid = = null ? "" : "ENTID" + "," ;
colums + = tmpObj . _orgid = = null ? "" : "ORGID" + "," ;
colums + = tmpObj . _remark = = null ? "" : "REMARK" + "," ;
colums + = tmpObj . _receiveRemark = = null ? "" : "RECEIVEREMARK" + "," ;
colums + = tmpObj . _erp_state = = null ? "" : "ERP_STATE" + "," ;
colums + = tmpObj . _wms_state = = null ? "" : "WMS_STATE" + "," ;
colums + = tmpObj . _canValid = = null ? "" : "CANVALID" + "," ;
colums + = tmpObj . _canInstore = = null ? "" : "CANINSTORE" + "," ;
colums + = tmpObj . _owner = = null ? "" : "OWNER" + "," ;
colums + = tmpObj . _ext1 = = null ? "" : "EXT1" + "," ;
colums + = tmpObj . _ext2 = = null ? "" : "EXT2" + "," ;
colums + = tmpObj . _ext3 = = null ? "" : "EXT3" + "," ;
colums + = tmpObj . _ext4 = = null ? "" : "EXT4" + "," ;
colums + = tmpObj . _operater = = null ? "" : "OPERATER" + "," ;
return colums . Substring ( 0 , colums . Length - 1 ) ;
}
private string getValues ( Erp_purch_base tmpObj )
{
String values = "" ;
values + = tmpObj . _pur_order = = null ? "" : "@PUR_ORDER" + "," ;
values + = tmpObj . _orderType = = null ? "" : "@ORDERTYPE" + "," ;
values + = tmpObj . _order_typeName = = null ? "" : "@ORDER_TYPENAME" + "," ;
values + = tmpObj . _storeType = = null ? "" : "@STORETYPE" + "," ;
values + = tmpObj . _vender = = null ? "" : "@VENDER" + "," ;
values + = tmpObj . _venderName = = null ? "" : "@VENDERNAME" + "," ;
values + = tmpObj . _deliveryDate = = null ? "" : "@DELIVERYDATE" + "," ;
values + = tmpObj . _shipDate = = null ? "" : "@SHIPDATE" + "," ;
values + = tmpObj . _endDate = = null ? "" : "@ENDDATE" + "," ;
values + = tmpObj . _entid = = null ? "" : "@ENTID" + "," ;
values + = tmpObj . _orgid = = null ? "" : "@ORGID" + "," ;
values + = tmpObj . _remark = = null ? "" : "@REMARK" + "," ;
values + = tmpObj . _receiveRemark = = null ? "" : "@RECEIVEREMARK" + "," ;
values + = tmpObj . _erp_state = = null ? "" : "@ERP_STATE" + "," ;
values + = tmpObj . _wms_state = = null ? "" : "@WMS_STATE" + "," ;
values + = tmpObj . _canValid = = null ? "" : "@CANVALID" + "," ;
values + = tmpObj . _canInstore = = null ? "" : "@CANINSTORE" + "," ;
values + = tmpObj . _owner = = null ? "" : "@OWNER" + "," ;
values + = tmpObj . _ext1 = = null ? "" : "@EXT1" + "," ;
values + = tmpObj . _ext2 = = null ? "" : "@EXT2" + "," ;
values + = tmpObj . _ext3 = = null ? "" : "@EXT3" + "," ;
values + = tmpObj . _ext4 = = null ? "" : "@EXT4" + "," ;
values + = tmpObj . _operater = = null ? "" : "@OPERATER" + "," ;
return values . Substring ( 0 , values . Length - 1 ) ;
}
private string getChangedFields ( Erp_purch_base tmpObj )
{
string updateFields = " set " ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pur_order ! = null & & tmpObj . _pur_order ! = tmpObj . _Opur_order )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PUR_ORDER = @PUR_ORDER," ;
}
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 . _order_typeName ! = null & & tmpObj . _order_typeName ! = tmpObj . _Oorder_typeName )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ORDER_TYPENAME = @ORDER_TYPENAME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _storeType ! = null & & tmpObj . _storeType ! = tmpObj . _OstoreType )
2023-05-23 16:13:17 +08:00
{
updateFields + = "STORETYPE = @STORETYPE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _vender ! = null & & tmpObj . _vender ! = tmpObj . _Ovender )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VENDER = @VENDER," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _venderName ! = null & & tmpObj . _venderName ! = tmpObj . _OvenderName )
2023-05-23 16:13:17 +08:00
{
updateFields + = "VENDERNAME = @VENDERNAME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _deliveryDate ! = null & & tmpObj . _deliveryDate ! = tmpObj . _OdeliveryDate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DELIVERYDATE = @DELIVERYDATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _shipDate ! = null & & tmpObj . _shipDate ! = tmpObj . _OshipDate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SHIPDATE = @SHIPDATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _endDate ! = null & & tmpObj . _endDate ! = tmpObj . _OendDate )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ENDDATE = @ENDDATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _entid ! = null & & tmpObj . _entid ! = tmpObj . _Oentid )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ENTID = @ENTID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _orgid ! = null & & tmpObj . _orgid ! = tmpObj . _Oorgid )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ORGID = @ORGID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _remark ! = null & & tmpObj . _remark ! = tmpObj . _Oremark )
2023-05-23 16:13:17 +08:00
{
updateFields + = "REMARK = @REMARK," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _receiveRemark ! = null & & tmpObj . _receiveRemark ! = tmpObj . _OreceiveRemark )
2023-05-23 16:13:17 +08:00
{
updateFields + = "RECEIVEREMARK = @RECEIVEREMARK," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _erp_state ! = null & & tmpObj . _erp_state ! = tmpObj . _Oerp_state )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ERP_STATE = @ERP_STATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _wms_state ! = null & & tmpObj . _wms_state ! = tmpObj . _Owms_state )
2023-05-23 16:13:17 +08:00
{
updateFields + = "WMS_STATE = @WMS_STATE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _canValid ! = null & & tmpObj . _canValid ! = tmpObj . _OcanValid )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CANVALID = @CANVALID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _canInstore ! = null & & tmpObj . _canInstore ! = tmpObj . _OcanInstore )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CANINSTORE = @CANINSTORE," ;
}
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 . _ext1 ! = null & & tmpObj . _ext1 ! = tmpObj . _Oext1 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "EXT1 = @EXT1," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _ext2 ! = null & & tmpObj . _ext2 ! = tmpObj . _Oext2 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "EXT2 = @EXT2," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _ext3 ! = null & & tmpObj . _ext3 ! = tmpObj . _Oext3 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "EXT3 = @EXT3," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _ext4 ! = null & & tmpObj . _ext4 ! = tmpObj . _Oext4 )
2023-05-23 16:13:17 +08:00
{
updateFields + = "EXT4 = @EXT4," ;
}
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 , Erp_purch_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 ( "@PUR_ORDER" , VerifyDbnull ( tmpObj . _pur_order ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORDERTYPE" , VerifyDbnull ( tmpObj . _orderType ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORDER_TYPENAME" , VerifyDbnull ( tmpObj . _order_typeName ) ) ;
oraCmd . Parameters . AddWithValue ( "@STORETYPE" , VerifyDbnull ( tmpObj . _storeType ) ) ;
oraCmd . Parameters . AddWithValue ( "@VENDER" , VerifyDbnull ( tmpObj . _vender ) ) ;
oraCmd . Parameters . AddWithValue ( "@VENDERNAME" , VerifyDbnull ( tmpObj . _venderName ) ) ;
oraCmd . Parameters . AddWithValue ( "@DELIVERYDATE" , VerifyDbnull ( tmpObj . _deliveryDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@SHIPDATE" , VerifyDbnull ( tmpObj . _shipDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@ENDDATE" , VerifyDbnull ( tmpObj . _endDate ) ) ;
oraCmd . Parameters . AddWithValue ( "@ENTID" , VerifyDbnull ( tmpObj . _entid ) ) ;
oraCmd . Parameters . AddWithValue ( "@ORGID" , VerifyDbnull ( tmpObj . _orgid ) ) ;
oraCmd . Parameters . AddWithValue ( "@REMARK" , VerifyDbnull ( tmpObj . _remark ) ) ;
oraCmd . Parameters . AddWithValue ( "@RECEIVEREMARK" , VerifyDbnull ( tmpObj . _receiveRemark ) ) ;
oraCmd . Parameters . AddWithValue ( "@ERP_STATE" , VerifyDbnull ( tmpObj . _erp_state ) ) ;
oraCmd . Parameters . AddWithValue ( "@WMS_STATE" , VerifyDbnull ( tmpObj . _wms_state ) ) ;
oraCmd . Parameters . AddWithValue ( "@CANVALID" , VerifyDbnull ( tmpObj . _canValid ) ) ;
oraCmd . Parameters . AddWithValue ( "@CANINSTORE" , VerifyDbnull ( tmpObj . _canInstore ) ) ;
oraCmd . Parameters . AddWithValue ( "@OWNER" , VerifyDbnull ( tmpObj . _owner ) ) ;
oraCmd . Parameters . AddWithValue ( "@EXT1" , VerifyDbnull ( tmpObj . _ext1 ) ) ;
oraCmd . Parameters . AddWithValue ( "@EXT2" , VerifyDbnull ( tmpObj . _ext2 ) ) ;
oraCmd . Parameters . AddWithValue ( "@EXT3" , VerifyDbnull ( tmpObj . _ext3 ) ) ;
oraCmd . Parameters . AddWithValue ( "@EXT4" , VerifyDbnull ( tmpObj . _ext4 ) ) ;
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
return ;
case ( int ) op_flag . add :
if ( tmpObj . _pur_order ! = null )
oraCmd . Parameters . AddWithValue ( "@PUR_ORDER" , VerifyDbnull ( tmpObj . _pur_order ) ) ;
if ( tmpObj . _orderType ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDERTYPE" , VerifyDbnull ( tmpObj . _orderType ) ) ;
if ( tmpObj . _order_typeName ! = null )
oraCmd . Parameters . AddWithValue ( "@ORDER_TYPENAME" , VerifyDbnull ( tmpObj . _order_typeName ) ) ;
if ( tmpObj . _storeType ! = null )
oraCmd . Parameters . AddWithValue ( "@STORETYPE" , VerifyDbnull ( tmpObj . _storeType ) ) ;
if ( tmpObj . _vender ! = null )
oraCmd . Parameters . AddWithValue ( "@VENDER" , VerifyDbnull ( tmpObj . _vender ) ) ;
if ( tmpObj . _venderName ! = null )
oraCmd . Parameters . AddWithValue ( "@VENDERNAME" , VerifyDbnull ( tmpObj . _venderName ) ) ;
if ( tmpObj . _deliveryDate ! = null )
oraCmd . Parameters . AddWithValue ( "@DELIVERYDATE" , VerifyDbnull ( tmpObj . _deliveryDate ) ) ;
if ( tmpObj . _shipDate ! = null )
oraCmd . Parameters . AddWithValue ( "@SHIPDATE" , VerifyDbnull ( tmpObj . _shipDate ) ) ;
if ( tmpObj . _endDate ! = null )
oraCmd . Parameters . AddWithValue ( "@ENDDATE" , VerifyDbnull ( tmpObj . _endDate ) ) ;
if ( tmpObj . _entid ! = null )
oraCmd . Parameters . AddWithValue ( "@ENTID" , VerifyDbnull ( tmpObj . _entid ) ) ;
if ( tmpObj . _orgid ! = null )
oraCmd . Parameters . AddWithValue ( "@ORGID" , VerifyDbnull ( tmpObj . _orgid ) ) ;
if ( tmpObj . _remark ! = null )
oraCmd . Parameters . AddWithValue ( "@REMARK" , VerifyDbnull ( tmpObj . _remark ) ) ;
if ( tmpObj . _receiveRemark ! = null )
oraCmd . Parameters . AddWithValue ( "@RECEIVEREMARK" , VerifyDbnull ( tmpObj . _receiveRemark ) ) ;
if ( tmpObj . _erp_state ! = null )
oraCmd . Parameters . AddWithValue ( "@ERP_STATE" , VerifyDbnull ( tmpObj . _erp_state ) ) ;
if ( tmpObj . _wms_state ! = null )
oraCmd . Parameters . AddWithValue ( "@WMS_STATE" , VerifyDbnull ( tmpObj . _wms_state ) ) ;
if ( tmpObj . _canValid ! = null )
oraCmd . Parameters . AddWithValue ( "@CANVALID" , VerifyDbnull ( tmpObj . _canValid ) ) ;
if ( tmpObj . _canInstore ! = null )
oraCmd . Parameters . AddWithValue ( "@CANINSTORE" , VerifyDbnull ( tmpObj . _canInstore ) ) ;
if ( tmpObj . _owner ! = null )
oraCmd . Parameters . AddWithValue ( "@OWNER" , VerifyDbnull ( tmpObj . _owner ) ) ;
if ( tmpObj . _ext1 ! = null )
oraCmd . Parameters . AddWithValue ( "@EXT1" , VerifyDbnull ( tmpObj . _ext1 ) ) ;
if ( tmpObj . _ext2 ! = null )
oraCmd . Parameters . AddWithValue ( "@EXT2" , VerifyDbnull ( tmpObj . _ext2 ) ) ;
if ( tmpObj . _ext3 ! = null )
oraCmd . Parameters . AddWithValue ( "@EXT3" , VerifyDbnull ( tmpObj . _ext3 ) ) ;
if ( tmpObj . _ext4 ! = null )
oraCmd . Parameters . AddWithValue ( "@EXT4" , VerifyDbnull ( tmpObj . _ext4 ) ) ;
if ( tmpObj . _operater ! = null )
oraCmd . Parameters . AddWithValue ( "@OPERATER" , VerifyDbnull ( tmpObj . _operater ) ) ;
return ;
}
}
protected override enumDbInstance instance
{
get
{
return enumDbInstance . wms_erp ;
}
}
}
#endregion
}