2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_erp_bussinessDoc
///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_bussinessDoc_base_Imp
[Serializable] class Erp_bussinessDoc_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
Erp_bussinessDoc_base tmpObj = ( Erp_bussinessDoc_base ) obj ;
if ( dr . Table . Columns . Contains ( "id" ) & & ! ( dr [ "id" ] is DBNull ) )
{
tmpObj . ID = Convert . ToInt32 ( dr [ "id" ] . 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 ( "businessId" ) & & ! ( dr [ "businessId" ] is DBNull ) )
{
tmpObj . _businessId = dr [ "businessId" ] . ToString ( ) ;
tmpObj . _ObusinessId = dr [ "businessId" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "businessCode" ) & & ! ( dr [ "businessCode" ] is DBNull ) )
{
tmpObj . _businessCode = dr [ "businessCode" ] . ToString ( ) ;
tmpObj . _ObusinessCode = dr [ "businessCode" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "businessName" ) & & ! ( dr [ "businessName" ] is DBNull ) )
{
tmpObj . _businessName = dr [ "businessName" ] . ToString ( ) ;
tmpObj . _ObusinessName = dr [ "businessName" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "type" ) & & ! ( dr [ "type" ] is DBNull ) )
{
tmpObj . _type = Convert . ToInt32 ( dr [ "type" ] . ToString ( ) ) ; ;
tmpObj . _Otype = Convert . ToInt32 ( dr [ "type" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "address" ) & & ! ( dr [ "address" ] is DBNull ) )
{
tmpObj . _address = dr [ "address" ] . ToString ( ) ;
tmpObj . _Oaddress = dr [ "address" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "zipCode" ) & & ! ( dr [ "zipCode" ] is DBNull ) )
{
tmpObj . _zipCode = dr [ "zipCode" ] . ToString ( ) ;
tmpObj . _OzipCode = dr [ "zipCode" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "phone" ) & & ! ( dr [ "phone" ] is DBNull ) )
{
tmpObj . _phone = dr [ "phone" ] . ToString ( ) ;
tmpObj . _Ophone = dr [ "phone" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "fax" ) & & ! ( dr [ "fax" ] is DBNull ) )
{
tmpObj . _fax = dr [ "fax" ] . ToString ( ) ;
tmpObj . _Ofax = dr [ "fax" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "eMail" ) & & ! ( dr [ "eMail" ] is DBNull ) )
{
tmpObj . _eMail = dr [ "eMail" ] . ToString ( ) ;
tmpObj . _OeMail = dr [ "eMail" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "dftAddress" ) & & ! ( dr [ "dftAddress" ] is DBNull ) )
{
tmpObj . _dftAddress = dr [ "dftAddress" ] . ToString ( ) ;
tmpObj . _OdftAddress = dr [ "dftAddress" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "manger" ) & & ! ( dr [ "manger" ] is DBNull ) )
{
tmpObj . _manger = dr [ "manger" ] . ToString ( ) ;
tmpObj . _Omanger = dr [ "manger" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "contact" ) & & ! ( dr [ "contact" ] is DBNull ) )
{
tmpObj . _contact = dr [ "contact" ] . ToString ( ) ;
tmpObj . _Ocontact = dr [ "contact" ] . 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 ( "invoiceAddress" ) & & ! ( dr [ "invoiceAddress" ] is DBNull ) )
{
tmpObj . _invoiceAddress = dr [ "invoiceAddress" ] . ToString ( ) ;
tmpObj . _OinvoiceAddress = dr [ "invoiceAddress" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "invoiceHead" ) & & ! ( dr [ "invoiceHead" ] is DBNull ) )
{
tmpObj . _invoiceHead = dr [ "invoiceHead" ] . ToString ( ) ;
tmpObj . _OinvoiceHead = dr [ "invoiceHead" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "status" ) & & ! ( dr [ "status" ] is DBNull ) )
{
tmpObj . _status = Convert . ToInt32 ( dr [ "status" ] . ToString ( ) ) ; ;
tmpObj . _Ostatus = Convert . ToInt32 ( dr [ "status" ] . ToString ( ) ) ; ;
}
if ( dr . Table . Columns . Contains ( "mem" ) & & ! ( dr [ "mem" ] is DBNull ) )
{
tmpObj . _mem = dr [ "mem" ] . ToString ( ) ;
tmpObj . _Omem = dr [ "mem" ] . ToString ( ) ;
}
if ( dr . Table . Columns . Contains ( "pinyin" ) & & ! ( dr [ "pinyin" ] is DBNull ) )
{
tmpObj . _pinyin = dr [ "pinyin" ] . ToString ( ) ;
tmpObj . _Opinyin = dr [ "pinyin" ] . 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_bussinessDoc_base tmpObj = ( Erp_bussinessDoc_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
_strSql = "INSERT INTO dbo.T_ERP_BUSSINESSDOC({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
break ;
case ( int ) op_flag . update :
// _strSql = "UPDATE dbo.T_ERP_BUSSINESSDOC SET ENTID = @ENTID,BUSINESSID = @BUSINESSID,BUSINESSCODE = @BUSINESSCODE,BUSINESSNAME = @BUSINESSNAME,TYPE = @TYPE,ADDRESS = @ADDRESS,ZIPCODE = @ZIPCODE,PHONE = @PHONE,FAX = @FAX,EMAIL = @EMAIL,DFTADDRESS = @DFTADDRESS,MANGER = @MANGER,CONTACT = @CONTACT,INVOICENO = @INVOICENO,INVOICEADDRESS = @INVOICEADDRESS,INVOICEHEAD = @INVOICEHEAD,STATUS = @STATUS,MEM = @MEM,PINYIN = @PINYIN,EXT1 = @EXT1,EXT2 = @EXT2,EXT3 = @EXT3,EXT4 = @EXT4,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
_strSql = "UPDATE dbo.T_ERP_BUSSINESSDOC {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_ERP_BUSSINESSDOC SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_ERP_BUSSINESSDOC WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_ERP_BUSSINESSDOC WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_ERP_BUSSINESSDOC WHERE DR =1 " ;
// if (this.rownumEnd >0 )
{
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ERP_BUSSINESSDOC WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
}
// _strSql += ";SELECT COUNT(*) FROM T_ERP_BUSSINESSDOC WHERE DR =1";
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_ERP_BUSSINESSDOC WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_ERP_BUSSINESSDOC WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_ERP_BUSSINESSDOC WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_ERP_BUSSINESSDOC WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
private string getFields ( Erp_bussinessDoc_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _entId = = null ? "" : "ENTID" + "," ;
colums + = tmpObj . _businessId = = null ? "" : "BUSINESSID" + "," ;
colums + = tmpObj . _businessCode = = null ? "" : "BUSINESSCODE" + "," ;
colums + = tmpObj . _businessName = = null ? "" : "BUSINESSNAME" + "," ;
colums + = tmpObj . _type = = null ? "" : "TYPE" + "," ;
colums + = tmpObj . _address = = null ? "" : "ADDRESS" + "," ;
colums + = tmpObj . _zipCode = = null ? "" : "ZIPCODE" + "," ;
colums + = tmpObj . _phone = = null ? "" : "PHONE" + "," ;
colums + = tmpObj . _fax = = null ? "" : "FAX" + "," ;
colums + = tmpObj . _eMail = = null ? "" : "EMAIL" + "," ;
colums + = tmpObj . _dftAddress = = null ? "" : "DFTADDRESS" + "," ;
colums + = tmpObj . _manger = = null ? "" : "MANGER" + "," ;
colums + = tmpObj . _contact = = null ? "" : "CONTACT" + "," ;
colums + = tmpObj . _invoiceNo = = null ? "" : "INVOICENO" + "," ;
colums + = tmpObj . _invoiceAddress = = null ? "" : "INVOICEADDRESS" + "," ;
colums + = tmpObj . _invoiceHead = = null ? "" : "INVOICEHEAD" + "," ;
colums + = tmpObj . _status = = null ? "" : "STATUS" + "," ;
colums + = tmpObj . _mem = = null ? "" : "MEM" + "," ;
colums + = tmpObj . _pinyin = = null ? "" : "PINYIN" + "," ;
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_bussinessDoc_base tmpObj )
{
String values = "" ;
values + = tmpObj . _entId = = null ? "" : "@ENTID" + "," ;
values + = tmpObj . _businessId = = null ? "" : "@BUSINESSID" + "," ;
values + = tmpObj . _businessCode = = null ? "" : "@BUSINESSCODE" + "," ;
values + = tmpObj . _businessName = = null ? "" : "@BUSINESSNAME" + "," ;
values + = tmpObj . _type = = null ? "" : "@TYPE" + "," ;
values + = tmpObj . _address = = null ? "" : "@ADDRESS" + "," ;
values + = tmpObj . _zipCode = = null ? "" : "@ZIPCODE" + "," ;
values + = tmpObj . _phone = = null ? "" : "@PHONE" + "," ;
values + = tmpObj . _fax = = null ? "" : "@FAX" + "," ;
values + = tmpObj . _eMail = = null ? "" : "@EMAIL" + "," ;
values + = tmpObj . _dftAddress = = null ? "" : "@DFTADDRESS" + "," ;
values + = tmpObj . _manger = = null ? "" : "@MANGER" + "," ;
values + = tmpObj . _contact = = null ? "" : "@CONTACT" + "," ;
values + = tmpObj . _invoiceNo = = null ? "" : "@INVOICENO" + "," ;
values + = tmpObj . _invoiceAddress = = null ? "" : "@INVOICEADDRESS" + "," ;
values + = tmpObj . _invoiceHead = = null ? "" : "@INVOICEHEAD" + "," ;
values + = tmpObj . _status = = null ? "" : "@STATUS" + "," ;
values + = tmpObj . _mem = = null ? "" : "@MEM" + "," ;
values + = tmpObj . _pinyin = = null ? "" : "@PINYIN" + "," ;
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_bussinessDoc_base tmpObj )
{
string updateFields = " set " ;
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 . _businessId ! = null & & tmpObj . _businessId ! = tmpObj . _ObusinessId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BUSINESSID = @BUSINESSID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _businessCode ! = null & & tmpObj . _businessCode ! = tmpObj . _ObusinessCode )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BUSINESSCODE = @BUSINESSCODE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _businessName ! = null & & tmpObj . _businessName ! = tmpObj . _ObusinessName )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BUSINESSNAME = @BUSINESSNAME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _type ! = null & & tmpObj . _type ! = tmpObj . _Otype )
2023-05-23 16:13:17 +08:00
{
updateFields + = "TYPE = @TYPE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _address ! = null & & tmpObj . _address ! = tmpObj . _Oaddress )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ADDRESS = @ADDRESS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _zipCode ! = null & & tmpObj . _zipCode ! = tmpObj . _OzipCode )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ZIPCODE = @ZIPCODE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _phone ! = null & & tmpObj . _phone ! = tmpObj . _Ophone )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PHONE = @PHONE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _fax ! = null & & tmpObj . _fax ! = tmpObj . _Ofax )
2023-05-23 16:13:17 +08:00
{
updateFields + = "FAX = @FAX," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _eMail ! = null & & tmpObj . _eMail ! = tmpObj . _OeMail )
2023-05-23 16:13:17 +08:00
{
updateFields + = "EMAIL = @EMAIL," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _dftAddress ! = null & & tmpObj . _dftAddress ! = tmpObj . _OdftAddress )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DFTADDRESS = @DFTADDRESS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _manger ! = null & & tmpObj . _manger ! = tmpObj . _Omanger )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MANGER = @MANGER," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _contact ! = null & & tmpObj . _contact ! = tmpObj . _Ocontact )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CONTACT = @CONTACT," ;
}
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 . _invoiceAddress ! = null & & tmpObj . _invoiceAddress ! = tmpObj . _OinvoiceAddress )
2023-05-23 16:13:17 +08:00
{
updateFields + = "INVOICEADDRESS = @INVOICEADDRESS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _invoiceHead ! = null & & tmpObj . _invoiceHead ! = tmpObj . _OinvoiceHead )
2023-05-23 16:13:17 +08:00
{
updateFields + = "INVOICEHEAD = @INVOICEHEAD," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _status ! = null & & tmpObj . _status ! = tmpObj . _Ostatus )
2023-05-23 16:13:17 +08:00
{
updateFields + = "STATUS = @STATUS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _mem ! = null & & tmpObj . _mem ! = tmpObj . _Omem )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MEM = @MEM," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _pinyin ! = null & & tmpObj . _pinyin ! = tmpObj . _Opinyin )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PINYIN = @PINYIN," ;
}
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_bussinessDoc_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 ( "@ENTID" , VerifyDbnull ( tmpObj . _entId ) ) ;
oraCmd . Parameters . AddWithValue ( "@BUSINESSID" , VerifyDbnull ( tmpObj . _businessId ) ) ;
oraCmd . Parameters . AddWithValue ( "@BUSINESSCODE" , VerifyDbnull ( tmpObj . _businessCode ) ) ;
oraCmd . Parameters . AddWithValue ( "@BUSINESSNAME" , VerifyDbnull ( tmpObj . _businessName ) ) ;
oraCmd . Parameters . AddWithValue ( "@TYPE" , VerifyDbnull ( tmpObj . _type ) ) ;
oraCmd . Parameters . AddWithValue ( "@ADDRESS" , VerifyDbnull ( tmpObj . _address ) ) ;
oraCmd . Parameters . AddWithValue ( "@ZIPCODE" , VerifyDbnull ( tmpObj . _zipCode ) ) ;
oraCmd . Parameters . AddWithValue ( "@PHONE" , VerifyDbnull ( tmpObj . _phone ) ) ;
oraCmd . Parameters . AddWithValue ( "@FAX" , VerifyDbnull ( tmpObj . _fax ) ) ;
oraCmd . Parameters . AddWithValue ( "@EMAIL" , VerifyDbnull ( tmpObj . _eMail ) ) ;
oraCmd . Parameters . AddWithValue ( "@DFTADDRESS" , VerifyDbnull ( tmpObj . _dftAddress ) ) ;
oraCmd . Parameters . AddWithValue ( "@MANGER" , VerifyDbnull ( tmpObj . _manger ) ) ;
oraCmd . Parameters . AddWithValue ( "@CONTACT" , VerifyDbnull ( tmpObj . _contact ) ) ;
oraCmd . Parameters . AddWithValue ( "@INVOICENO" , VerifyDbnull ( tmpObj . _invoiceNo ) ) ;
oraCmd . Parameters . AddWithValue ( "@INVOICEADDRESS" , VerifyDbnull ( tmpObj . _invoiceAddress ) ) ;
oraCmd . Parameters . AddWithValue ( "@INVOICEHEAD" , VerifyDbnull ( tmpObj . _invoiceHead ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATUS" , VerifyDbnull ( tmpObj . _status ) ) ;
oraCmd . Parameters . AddWithValue ( "@MEM" , VerifyDbnull ( tmpObj . _mem ) ) ;
oraCmd . Parameters . AddWithValue ( "@PINYIN" , VerifyDbnull ( tmpObj . _pinyin ) ) ;
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 . _entId ! = null )
oraCmd . Parameters . AddWithValue ( "@ENTID" , VerifyDbnull ( tmpObj . _entId ) ) ;
if ( tmpObj . _businessId ! = null )
oraCmd . Parameters . AddWithValue ( "@BUSINESSID" , VerifyDbnull ( tmpObj . _businessId ) ) ;
if ( tmpObj . _businessCode ! = null )
oraCmd . Parameters . AddWithValue ( "@BUSINESSCODE" , VerifyDbnull ( tmpObj . _businessCode ) ) ;
if ( tmpObj . _businessName ! = null )
oraCmd . Parameters . AddWithValue ( "@BUSINESSNAME" , VerifyDbnull ( tmpObj . _businessName ) ) ;
if ( tmpObj . _type ! = null )
oraCmd . Parameters . AddWithValue ( "@TYPE" , VerifyDbnull ( tmpObj . _type ) ) ;
if ( tmpObj . _address ! = null )
oraCmd . Parameters . AddWithValue ( "@ADDRESS" , VerifyDbnull ( tmpObj . _address ) ) ;
if ( tmpObj . _zipCode ! = null )
oraCmd . Parameters . AddWithValue ( "@ZIPCODE" , VerifyDbnull ( tmpObj . _zipCode ) ) ;
if ( tmpObj . _phone ! = null )
oraCmd . Parameters . AddWithValue ( "@PHONE" , VerifyDbnull ( tmpObj . _phone ) ) ;
if ( tmpObj . _fax ! = null )
oraCmd . Parameters . AddWithValue ( "@FAX" , VerifyDbnull ( tmpObj . _fax ) ) ;
if ( tmpObj . _eMail ! = null )
oraCmd . Parameters . AddWithValue ( "@EMAIL" , VerifyDbnull ( tmpObj . _eMail ) ) ;
if ( tmpObj . _dftAddress ! = null )
oraCmd . Parameters . AddWithValue ( "@DFTADDRESS" , VerifyDbnull ( tmpObj . _dftAddress ) ) ;
if ( tmpObj . _manger ! = null )
oraCmd . Parameters . AddWithValue ( "@MANGER" , VerifyDbnull ( tmpObj . _manger ) ) ;
if ( tmpObj . _contact ! = null )
oraCmd . Parameters . AddWithValue ( "@CONTACT" , VerifyDbnull ( tmpObj . _contact ) ) ;
if ( tmpObj . _invoiceNo ! = null )
oraCmd . Parameters . AddWithValue ( "@INVOICENO" , VerifyDbnull ( tmpObj . _invoiceNo ) ) ;
if ( tmpObj . _invoiceAddress ! = null )
oraCmd . Parameters . AddWithValue ( "@INVOICEADDRESS" , VerifyDbnull ( tmpObj . _invoiceAddress ) ) ;
if ( tmpObj . _invoiceHead ! = null )
oraCmd . Parameters . AddWithValue ( "@INVOICEHEAD" , VerifyDbnull ( tmpObj . _invoiceHead ) ) ;
if ( tmpObj . _status ! = null )
oraCmd . Parameters . AddWithValue ( "@STATUS" , VerifyDbnull ( tmpObj . _status ) ) ;
if ( tmpObj . _mem ! = null )
oraCmd . Parameters . AddWithValue ( "@MEM" , VerifyDbnull ( tmpObj . _mem ) ) ;
if ( tmpObj . _pinyin ! = null )
oraCmd . Parameters . AddWithValue ( "@PINYIN" , VerifyDbnull ( tmpObj . _pinyin ) ) ;
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
}