2023-05-23 16:13:17 +08:00
/// <summary>
///Data Implemention Object
///BASIC CRUD CLASS FOR TABLE t_erpGoods
///By wm
2024-02-06 19:36:47 +08:00
///on 01/21/2024
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 ErpGoods_base_Imp
[Serializable] class ErpGoods_base_Imp : BaseModel_Imp {
protected override void datarowToModel ( DataRow dr , BaseModel obj )
{
if ( dr ! = null )
{
ErpGoods_base tmpObj = ( ErpGoods_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 )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "id value :" + dr [ "id" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "entId" ) & & ! ( dr [ "entId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _entId = dr [ "entId" ] . ToString ( ) ;
tmpObj . _OentId = dr [ "entId" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "entId value :" + dr [ "entId" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 ( ) ;
tmpObj . _OgoodsId = dr [ "goodsId" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "goodsId value :" + dr [ "goodsId" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "goodsName" ) & & ! ( dr [ "goodsName" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _goodsName = dr [ "goodsName" ] . ToString ( ) ;
tmpObj . _OgoodsName = dr [ "goodsName" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "goodsName value :" + dr [ "goodsName" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "manufacturer" ) & & ! ( dr [ "manufacturer" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _manufacturer = dr [ "manufacturer" ] . ToString ( ) ;
tmpObj . _Omanufacturer = dr [ "manufacturer" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "manufacturer value :" + dr [ "manufacturer" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "spec" ) & & ! ( dr [ "spec" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _spec = dr [ "spec" ] . ToString ( ) ;
tmpObj . _Ospec = dr [ "spec" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "spec value :" + dr [ "spec" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "unit" ) & & ! ( dr [ "unit" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _unit = dr [ "unit" ] . ToString ( ) ;
tmpObj . _Ounit = dr [ "unit" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "unit value :" + dr [ "unit" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 = dr [ "type" ] . ToString ( ) ;
tmpObj . _Otype = dr [ "type" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "type value :" + dr [ "type" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "regeditCode" ) & & ! ( dr [ "regeditCode" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _regeditCode = dr [ "regeditCode" ] . ToString ( ) ;
tmpObj . _OregeditCode = dr [ "regeditCode" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "regeditCode value :" + dr [ "regeditCode" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "bigCount" ) & & ! ( dr [ "bigCount" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _bigCount = Convert . ToDecimal ( dr [ "bigCount" ] . ToString ( ) ) ; ;
tmpObj . _ObigCount = Convert . ToDecimal ( dr [ "bigCount" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "bigCount value :" + dr [ "bigCount" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "middleCount" ) & & ! ( dr [ "middleCount" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _middleCount = Convert . ToDecimal ( dr [ "middleCount" ] . ToString ( ) ) ; ;
tmpObj . _OmiddleCount = Convert . ToDecimal ( dr [ "middleCount" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "middleCount value :" + dr [ "middleCount" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "address" ) & & ! ( dr [ "address" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _address = dr [ "address" ] . ToString ( ) ;
tmpObj . _Oaddress = dr [ "address" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "address value :" + dr [ "address" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "station" ) & & ! ( dr [ "station" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _station = dr [ "station" ] . ToString ( ) ;
tmpObj . _Ostation = dr [ "station" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "station value :" + dr [ "station" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "weight" ) & & ! ( dr [ "weight" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _weight = Convert . ToDecimal ( dr [ "weight" ] . ToString ( ) ) ; ;
tmpObj . _Oweight = Convert . ToDecimal ( dr [ "weight" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "weight value :" + dr [ "weight" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "drug_code" ) & & ! ( dr [ "drug_code" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _drug_code = dr [ "drug_code" ] . ToString ( ) ;
tmpObj . _Odrug_code = dr [ "drug_code" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "drug_code value :" + dr [ "drug_code" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "isDouChk" ) & & ! ( dr [ "isDouChk" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _isDouChk = Convert . ToBoolean ( dr [ "isDouChk" ] . ToString ( ) ) ; ;
tmpObj . _OisDouChk = Convert . ToBoolean ( dr [ "isDouChk" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "isDouChk value :" + dr [ "isDouChk" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 ( ) ;
tmpObj . _ObarCode = dr [ "barCode" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "barCode value :" + dr [ "barCode" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
2023-09-04 22:41:19 +08:00
if ( dr . Table . Columns . Contains ( "packingId" ) & & ! ( dr [ "packingId" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-09-04 22:41:19 +08:00
tmpObj . _packingId = Convert . ToInt32 ( dr [ "packingId" ] . ToString ( ) ) ; ;
tmpObj . _OpackingId = Convert . ToInt32 ( dr [ "packingId" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "packingId value :" + dr [ "packingId" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-09-04 22:41:19 +08:00
}
2023-05-23 16:13:17 +08:00
if ( dr . Table . Columns . Contains ( "pinYin" ) & & ! ( dr [ "pinYin" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _pinYin = dr [ "pinYin" ] . ToString ( ) ;
tmpObj . _OpinYin = dr [ "pinYin" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "pinYin value :" + dr [ "pinYin" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "chang" ) & & ! ( dr [ "chang" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _chang = Convert . ToDecimal ( dr [ "chang" ] . ToString ( ) ) ; ;
tmpObj . _Ochang = Convert . ToDecimal ( dr [ "chang" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "chang value :" + dr [ "chang" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "kuan" ) & & ! ( dr [ "kuan" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _kuan = Convert . ToDecimal ( dr [ "kuan" ] . ToString ( ) ) ; ;
tmpObj . _Okuan = Convert . ToDecimal ( dr [ "kuan" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "kuan value :" + dr [ "kuan" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "gao" ) & & ! ( dr [ "gao" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _gao = Convert . ToDecimal ( dr [ "gao" ] . ToString ( ) ) ; ;
tmpObj . _Ogao = Convert . ToDecimal ( dr [ "gao" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "gao value :" + dr [ "gao" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "curCycle" ) & & ! ( dr [ "curCycle" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _curCycle = Convert . ToInt32 ( dr [ "curCycle" ] . ToString ( ) ) ; ;
tmpObj . _OcurCycle = Convert . ToInt32 ( dr [ "curCycle" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "curCycle value :" + dr [ "curCycle" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "isimport" ) & & ! ( dr [ "isimport" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _isimport = Convert . ToBoolean ( dr [ "isimport" ] . ToString ( ) ) ; ;
tmpObj . _Oisimport = Convert . ToBoolean ( dr [ "isimport" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "isimport value :" + dr [ "isimport" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "shortName" ) & & ! ( dr [ "shortName" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _shortName = dr [ "shortName" ] . ToString ( ) ;
tmpObj . _OshortName = dr [ "shortName" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "shortName value :" + dr [ "shortName" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "expiryDays" ) & & ! ( dr [ "expiryDays" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _expiryDays = Convert . ToInt32 ( dr [ "expiryDays" ] . ToString ( ) ) ; ;
tmpObj . _OexpiryDays = Convert . ToInt32 ( dr [ "expiryDays" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "expiryDays value :" + dr [ "expiryDays" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "price" ) & & ! ( dr [ "price" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _price = Convert . ToDecimal ( dr [ "price" ] . ToString ( ) ) ; ;
tmpObj . _Oprice = Convert . ToDecimal ( dr [ "price" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "price value :" + dr [ "price" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "minOperateCount" ) & & ! ( dr [ "minOperateCount" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
tmpObj . _minOperateCount = Convert . ToDecimal ( dr [ "minOperateCount" ] . ToString ( ) ) ; ;
tmpObj . _OminOperateCount = Convert . ToDecimal ( dr [ "minOperateCount" ] . ToString ( ) ) ; ;
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "minOperateCount value :" + dr [ "minOperateCount" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "packingUnit" ) & & ! ( dr [ "packingUnit" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _packingUnit = dr [ "packingUnit" ] . ToString ( ) ;
tmpObj . _OpackingUnit = dr [ "packingUnit" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "packingUnit value :" + dr [ "packingUnit" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "minOperateUnit" ) & & ! ( dr [ "minOperateUnit" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _minOperateUnit = dr [ "minOperateUnit" ] . ToString ( ) ;
tmpObj . _OminOperateUnit = dr [ "minOperateUnit" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "minOperateUnit value :" + dr [ "minOperateUnit" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "isZhitong" ) & & ! ( dr [ "isZhitong" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2024-02-06 19:36:47 +08:00
tmpObj . _isZhitong = Convert . ToBoolean ( dr [ "isZhitong" ] . ToString ( ) ) ; ;
tmpObj . _OisZhitong = Convert . ToBoolean ( dr [ "isZhitong" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "isZhitong value :" + dr [ "isZhitong" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "isQc" ) & & ! ( dr [ "isQc" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _isQc = Convert . ToBoolean ( dr [ "isQc" ] . ToString ( ) ) ; ;
tmpObj . _OisQc = Convert . ToBoolean ( dr [ "isQc" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "isQc value :" + dr [ "isQc" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "isManufacture" ) & & ! ( dr [ "isManufacture" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _isManufacture = Convert . ToInt32 ( dr [ "isManufacture" ] . ToString ( ) ) ; ;
tmpObj . _OisManufacture = Convert . ToInt32 ( dr [ "isManufacture" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "isManufacture value :" + dr [ "isManufacture" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "messureModel" ) & & ! ( dr [ "messureModel" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _messureModel = Convert . ToInt32 ( dr [ "messureModel" ] . ToString ( ) ) ; ;
tmpObj . _OmessureModel = Convert . ToInt32 ( dr [ "messureModel" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "messureModel value :" + dr [ "messureModel" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 = dr [ "approvedBy" ] . ToString ( ) ;
tmpObj . _OapprovedBy = dr [ "approvedBy" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "approvedBy value :" + dr [ "approvedBy" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "region" ) & & ! ( dr [ "region" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _region = dr [ "region" ] . ToString ( ) ;
tmpObj . _Oregion = dr [ "region" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "region value :" + dr [ "region" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 ( ) ) ; ;
tmpObj . _Ostatus = Convert . ToInt32 ( dr [ "status" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "status value :" + dr [ "status" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "ext1" ) & & ! ( dr [ "ext1" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _ext1 = dr [ "ext1" ] . ToString ( ) ;
tmpObj . _Oext1 = dr [ "ext1" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "ext1 value :" + dr [ "ext1" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "ext2" ) & & ! ( dr [ "ext2" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _ext2 = dr [ "ext2" ] . ToString ( ) ;
tmpObj . _Oext2 = dr [ "ext2" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "ext2 value :" + dr [ "ext2" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "ext3" ) & & ! ( dr [ "ext3" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _ext3 = dr [ "ext3" ] . ToString ( ) ;
tmpObj . _Oext3 = dr [ "ext3" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "ext3 value :" + dr [ "ext3" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
if ( dr . Table . Columns . Contains ( "ext4" ) & & ! ( dr [ "ext4" ] is DBNull ) )
{
2023-11-21 19:18:23 +08:00
try
{
2023-05-23 16:13:17 +08:00
tmpObj . _ext4 = dr [ "ext4" ] . ToString ( ) ;
tmpObj . _Oext4 = dr [ "ext4" ] . ToString ( ) ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "ext4 value :" + dr [ "ext4" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 ( ) ) ; ;
tmpObj . _Ooperater = Convert . ToInt32 ( dr [ "operater" ] . ToString ( ) ) ; ;
2023-11-21 19:18:23 +08:00
}
catch ( Exception er )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "operater value :" + dr [ "operater" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "dr value :" + dr [ "dr" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "createtime value :" + dr [ "createtime" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
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 )
{
2024-02-06 19:36:47 +08:00
LogHelper . debug ( this . GetType ( ) , "lastmodified value :" + dr [ "lastmodified" ] . ToString ( ) ) ;
2023-11-21 19:18:23 +08:00
LogHelper . debug ( this . GetType ( ) , er . Message ) ;
}
2023-05-23 16:13:17 +08:00
}
}
}
protected override void CmdPrepare ( SqlCommand oraCmd ) {
ErpGoods_base tmpObj = ( ErpGoods_base ) modelObj ;
switch ( this . _op_flag ) {
case ( int ) op_flag . add :
_strSql = "INSERT INTO dbo.T_ERPGOODS({0}) VALUES({1} )" ;
_strSql = String . Format ( _strSql , getFields ( tmpObj ) , getValues ( tmpObj ) ) ;
break ;
case ( int ) op_flag . update :
2023-09-04 22:41:19 +08:00
// _strSql = "UPDATE dbo.T_ERPGOODS SET ENTID = @ENTID,GOODSID = @GOODSID,GOODSNAME = @GOODSNAME,MANUFACTURER = @MANUFACTURER,SPEC = @SPEC,UNIT = @UNIT,TYPE = @TYPE,REGEDITCODE = @REGEDITCODE,BIGCOUNT = @BIGCOUNT,MIDDLECOUNT = @MIDDLECOUNT,ADDRESS = @ADDRESS,STATION = @STATION,WEIGHT = @WEIGHT,DRUG_CODE = @DRUG_CODE,ISDOUCHK = @ISDOUCHK,BARCODE = @BARCODE,PACKINGID = @PACKINGID,PINYIN = @PINYIN,CHANG = @CHANG,KUAN = @KUAN,GAO = @GAO,CURCYCLE = @CURCYCLE,ISIMPORT = @ISIMPORT,SHORTNAME = @SHORTNAME,EXPIRYDAYS = @EXPIRYDAYS,PRICE = @PRICE,MINOPERATECOUNT = @MINOPERATECOUNT,PACKINGUNIT = @PACKINGUNIT,MINOPERATEUNIT = @MINOPERATEUNIT,ISZHITONG = @ISZHITONG,ISQC = @ISQC,ISMANUFACTURE = @ISMANUFACTURE,MESSUREMODEL = @MESSUREMODEL,APPROVEDBY = @APPROVEDBY,REGION = @REGION,STATUS = @STATUS,EXT1 = @EXT1,EXT2 = @EXT2,EXT3 = @EXT3,EXT4 = @EXT4,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
2023-05-23 16:13:17 +08:00
_strSql = "UPDATE dbo.T_ERPGOODS {0} WHERE ID = @ID" ;
_strSql = String . Format ( _strSql , getChangedFields ( tmpObj ) ) ;
break ;
case ( int ) op_flag . delete :
// _strSql = "UPDATE dbo.T_ERPGOODS SET DR =0 WHERE ID = @ID";
_strSql = "delete from dbo.T_ERPGOODS WHERE ID = @ID" ;
break ;
case ( int ) op_flag . getObj :
_strSql = "SELECT * FROM dbo.T_ERPGOODS WHERE ID = @ID" ;
break ;
case ( int ) op_flag . queryAll :
_strSql = "SELECT * FROM dbo.T_ERPGOODS WHERE DR =1 " ;
// if (this.rownumEnd >0 )
{
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ERPGOODS WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
}
// _strSql += ";SELECT COUNT(*) FROM T_ERPGOODS WHERE DR =1";
break ;
case ( int ) op_flag . queryActived :
_strSql = "SELECT * FROM dbo.T_ERPGOODS WHERE DR =1" ;
_strSql + = ";SELECT COUNT(*) FROM T_ERPGOODS WHERE DR =1" ;
break ;
case ( int ) op_flag . getPk :
_strSql = "SELECT MAX(ID) FROM dbo.T_ERPGOODS WHERE DR =1" ;
break ;
case ( int ) op_flag . getCount :
_strSql = "SELECT COUNT(*) FROM T_ERPGOODS WHERE DR =1" ;
break ;
}
oraCmd . CommandText = _strSql ;
fillParameters ( oraCmd , tmpObj ) ;
}
private string getFields ( ErpGoods_base tmpObj )
{
String colums = "" ;
colums + = tmpObj . _entId = = null ? "" : "ENTID" + "," ;
colums + = tmpObj . _goodsId = = null ? "" : "GOODSID" + "," ;
colums + = tmpObj . _goodsName = = null ? "" : "GOODSNAME" + "," ;
colums + = tmpObj . _manufacturer = = null ? "" : "MANUFACTURER" + "," ;
colums + = tmpObj . _spec = = null ? "" : "SPEC" + "," ;
colums + = tmpObj . _unit = = null ? "" : "UNIT" + "," ;
colums + = tmpObj . _type = = null ? "" : "TYPE" + "," ;
colums + = tmpObj . _regeditCode = = null ? "" : "REGEDITCODE" + "," ;
colums + = tmpObj . _bigCount = = null ? "" : "BIGCOUNT" + "," ;
colums + = tmpObj . _middleCount = = null ? "" : "MIDDLECOUNT" + "," ;
colums + = tmpObj . _address = = null ? "" : "ADDRESS" + "," ;
colums + = tmpObj . _station = = null ? "" : "STATION" + "," ;
colums + = tmpObj . _weight = = null ? "" : "WEIGHT" + "," ;
colums + = tmpObj . _drug_code = = null ? "" : "DRUG_CODE" + "," ;
colums + = tmpObj . _isDouChk = = null ? "" : "ISDOUCHK" + "," ;
colums + = tmpObj . _barCode = = null ? "" : "BARCODE" + "," ;
2023-09-04 22:41:19 +08:00
colums + = tmpObj . _packingId = = null ? "" : "PACKINGID" + "," ;
2023-05-23 16:13:17 +08:00
colums + = tmpObj . _pinYin = = null ? "" : "PINYIN" + "," ;
colums + = tmpObj . _chang = = null ? "" : "CHANG" + "," ;
colums + = tmpObj . _kuan = = null ? "" : "KUAN" + "," ;
colums + = tmpObj . _gao = = null ? "" : "GAO" + "," ;
colums + = tmpObj . _curCycle = = null ? "" : "CURCYCLE" + "," ;
colums + = tmpObj . _isimport = = null ? "" : "ISIMPORT" + "," ;
colums + = tmpObj . _shortName = = null ? "" : "SHORTNAME" + "," ;
colums + = tmpObj . _expiryDays = = null ? "" : "EXPIRYDAYS" + "," ;
colums + = tmpObj . _price = = null ? "" : "PRICE" + "," ;
colums + = tmpObj . _minOperateCount = = null ? "" : "MINOPERATECOUNT" + "," ;
colums + = tmpObj . _packingUnit = = null ? "" : "PACKINGUNIT" + "," ;
colums + = tmpObj . _minOperateUnit = = null ? "" : "MINOPERATEUNIT" + "," ;
colums + = tmpObj . _isZhitong = = null ? "" : "ISZHITONG" + "," ;
colums + = tmpObj . _isQc = = null ? "" : "ISQC" + "," ;
colums + = tmpObj . _isManufacture = = null ? "" : "ISMANUFACTURE" + "," ;
colums + = tmpObj . _messureModel = = null ? "" : "MESSUREMODEL" + "," ;
colums + = tmpObj . _approvedBy = = null ? "" : "APPROVEDBY" + "," ;
colums + = tmpObj . _region = = null ? "" : "REGION" + "," ;
colums + = tmpObj . _status = = null ? "" : "STATUS" + "," ;
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 ( ErpGoods_base tmpObj )
{
String values = "" ;
values + = tmpObj . _entId = = null ? "" : "@ENTID" + "," ;
values + = tmpObj . _goodsId = = null ? "" : "@GOODSID" + "," ;
values + = tmpObj . _goodsName = = null ? "" : "@GOODSNAME" + "," ;
values + = tmpObj . _manufacturer = = null ? "" : "@MANUFACTURER" + "," ;
values + = tmpObj . _spec = = null ? "" : "@SPEC" + "," ;
values + = tmpObj . _unit = = null ? "" : "@UNIT" + "," ;
values + = tmpObj . _type = = null ? "" : "@TYPE" + "," ;
values + = tmpObj . _regeditCode = = null ? "" : "@REGEDITCODE" + "," ;
values + = tmpObj . _bigCount = = null ? "" : "@BIGCOUNT" + "," ;
values + = tmpObj . _middleCount = = null ? "" : "@MIDDLECOUNT" + "," ;
values + = tmpObj . _address = = null ? "" : "@ADDRESS" + "," ;
values + = tmpObj . _station = = null ? "" : "@STATION" + "," ;
values + = tmpObj . _weight = = null ? "" : "@WEIGHT" + "," ;
values + = tmpObj . _drug_code = = null ? "" : "@DRUG_CODE" + "," ;
values + = tmpObj . _isDouChk = = null ? "" : "@ISDOUCHK" + "," ;
values + = tmpObj . _barCode = = null ? "" : "@BARCODE" + "," ;
2023-09-04 22:41:19 +08:00
values + = tmpObj . _packingId = = null ? "" : "@PACKINGID" + "," ;
2023-05-23 16:13:17 +08:00
values + = tmpObj . _pinYin = = null ? "" : "@PINYIN" + "," ;
values + = tmpObj . _chang = = null ? "" : "@CHANG" + "," ;
values + = tmpObj . _kuan = = null ? "" : "@KUAN" + "," ;
values + = tmpObj . _gao = = null ? "" : "@GAO" + "," ;
values + = tmpObj . _curCycle = = null ? "" : "@CURCYCLE" + "," ;
values + = tmpObj . _isimport = = null ? "" : "@ISIMPORT" + "," ;
values + = tmpObj . _shortName = = null ? "" : "@SHORTNAME" + "," ;
values + = tmpObj . _expiryDays = = null ? "" : "@EXPIRYDAYS" + "," ;
values + = tmpObj . _price = = null ? "" : "@PRICE" + "," ;
values + = tmpObj . _minOperateCount = = null ? "" : "@MINOPERATECOUNT" + "," ;
values + = tmpObj . _packingUnit = = null ? "" : "@PACKINGUNIT" + "," ;
values + = tmpObj . _minOperateUnit = = null ? "" : "@MINOPERATEUNIT" + "," ;
values + = tmpObj . _isZhitong = = null ? "" : "@ISZHITONG" + "," ;
values + = tmpObj . _isQc = = null ? "" : "@ISQC" + "," ;
values + = tmpObj . _isManufacture = = null ? "" : "@ISMANUFACTURE" + "," ;
values + = tmpObj . _messureModel = = null ? "" : "@MESSUREMODEL" + "," ;
values + = tmpObj . _approvedBy = = null ? "" : "@APPROVEDBY" + "," ;
values + = tmpObj . _region = = null ? "" : "@REGION" + "," ;
values + = tmpObj . _status = = null ? "" : "@STATUS" + "," ;
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 ( ErpGoods_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 . _goodsId ! = null & & tmpObj . _goodsId ! = tmpObj . _OgoodsId )
2023-05-23 16:13:17 +08:00
{
updateFields + = "GOODSID = @GOODSID," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _goodsName ! = null & & tmpObj . _goodsName ! = tmpObj . _OgoodsName )
2023-05-23 16:13:17 +08:00
{
updateFields + = "GOODSNAME = @GOODSNAME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _manufacturer ! = null & & tmpObj . _manufacturer ! = tmpObj . _Omanufacturer )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MANUFACTURER = @MANUFACTURER," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _spec ! = null & & tmpObj . _spec ! = tmpObj . _Ospec )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SPEC = @SPEC," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _unit ! = null & & tmpObj . _unit ! = tmpObj . _Ounit )
2023-05-23 16:13:17 +08:00
{
updateFields + = "UNIT = @UNIT," ;
}
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 . _regeditCode ! = null & & tmpObj . _regeditCode ! = tmpObj . _OregeditCode )
2023-05-23 16:13:17 +08:00
{
updateFields + = "REGEDITCODE = @REGEDITCODE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _bigCount ! = null & & tmpObj . _bigCount ! = tmpObj . _ObigCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BIGCOUNT = @BIGCOUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _middleCount ! = null & & tmpObj . _middleCount ! = tmpObj . _OmiddleCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MIDDLECOUNT = @MIDDLECOUNT," ;
}
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 . _station ! = null & & tmpObj . _station ! = tmpObj . _Ostation )
2023-05-23 16:13:17 +08:00
{
updateFields + = "STATION = @STATION," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _weight ! = null & & tmpObj . _weight ! = tmpObj . _Oweight )
2023-05-23 16:13:17 +08:00
{
updateFields + = "WEIGHT = @WEIGHT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _drug_code ! = null & & tmpObj . _drug_code ! = tmpObj . _Odrug_code )
2023-05-23 16:13:17 +08:00
{
updateFields + = "DRUG_CODE = @DRUG_CODE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _isDouChk ! = null & & tmpObj . _isDouChk ! = tmpObj . _OisDouChk )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ISDOUCHK = @ISDOUCHK," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _barCode ! = null & & tmpObj . _barCode ! = tmpObj . _ObarCode )
2023-05-23 16:13:17 +08:00
{
updateFields + = "BARCODE = @BARCODE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _packingId ! = null & & tmpObj . _packingId ! = tmpObj . _OpackingId )
{
updateFields + = "PACKINGID = @PACKINGID," ;
}
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 . _chang ! = null & & tmpObj . _chang ! = tmpObj . _Ochang )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CHANG = @CHANG," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _kuan ! = null & & tmpObj . _kuan ! = tmpObj . _Okuan )
2023-05-23 16:13:17 +08:00
{
updateFields + = "KUAN = @KUAN," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _gao ! = null & & tmpObj . _gao ! = tmpObj . _Ogao )
2023-05-23 16:13:17 +08:00
{
updateFields + = "GAO = @GAO," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _curCycle ! = null & & tmpObj . _curCycle ! = tmpObj . _OcurCycle )
2023-05-23 16:13:17 +08:00
{
updateFields + = "CURCYCLE = @CURCYCLE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _isimport ! = null & & tmpObj . _isimport ! = tmpObj . _Oisimport )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ISIMPORT = @ISIMPORT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _shortName ! = null & & tmpObj . _shortName ! = tmpObj . _OshortName )
2023-05-23 16:13:17 +08:00
{
updateFields + = "SHORTNAME = @SHORTNAME," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _expiryDays ! = null & & tmpObj . _expiryDays ! = tmpObj . _OexpiryDays )
2023-05-23 16:13:17 +08:00
{
updateFields + = "EXPIRYDAYS = @EXPIRYDAYS," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _price ! = null & & tmpObj . _price ! = tmpObj . _Oprice )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PRICE = @PRICE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _minOperateCount ! = null & & tmpObj . _minOperateCount ! = tmpObj . _OminOperateCount )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MINOPERATECOUNT = @MINOPERATECOUNT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _packingUnit ! = null & & tmpObj . _packingUnit ! = tmpObj . _OpackingUnit )
2023-05-23 16:13:17 +08:00
{
updateFields + = "PACKINGUNIT = @PACKINGUNIT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _minOperateUnit ! = null & & tmpObj . _minOperateUnit ! = tmpObj . _OminOperateUnit )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MINOPERATEUNIT = @MINOPERATEUNIT," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _isZhitong ! = null & & tmpObj . _isZhitong ! = tmpObj . _OisZhitong )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ISZHITONG = @ISZHITONG," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _isQc ! = null & & tmpObj . _isQc ! = tmpObj . _OisQc )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ISQC = @ISQC," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _isManufacture ! = null & & tmpObj . _isManufacture ! = tmpObj . _OisManufacture )
2023-05-23 16:13:17 +08:00
{
updateFields + = "ISMANUFACTURE = @ISMANUFACTURE," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _messureModel ! = null & & tmpObj . _messureModel ! = tmpObj . _OmessureModel )
2023-05-23 16:13:17 +08:00
{
updateFields + = "MESSUREMODEL = @MESSUREMODEL," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _approvedBy ! = null & & tmpObj . _approvedBy ! = tmpObj . _OapprovedBy )
2023-05-23 16:13:17 +08:00
{
updateFields + = "APPROVEDBY = @APPROVEDBY," ;
}
2023-09-04 22:41:19 +08:00
if ( tmpObj . _region ! = null & & tmpObj . _region ! = tmpObj . _Oregion )
2023-05-23 16:13:17 +08:00
{
updateFields + = "REGION = @REGION," ;
}
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 . _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 , ErpGoods_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 ( "@GOODSID" , VerifyDbnull ( tmpObj . _goodsId ) ) ;
oraCmd . Parameters . AddWithValue ( "@GOODSNAME" , VerifyDbnull ( tmpObj . _goodsName ) ) ;
oraCmd . Parameters . AddWithValue ( "@MANUFACTURER" , VerifyDbnull ( tmpObj . _manufacturer ) ) ;
oraCmd . Parameters . AddWithValue ( "@SPEC" , VerifyDbnull ( tmpObj . _spec ) ) ;
oraCmd . Parameters . AddWithValue ( "@UNIT" , VerifyDbnull ( tmpObj . _unit ) ) ;
oraCmd . Parameters . AddWithValue ( "@TYPE" , VerifyDbnull ( tmpObj . _type ) ) ;
oraCmd . Parameters . AddWithValue ( "@REGEDITCODE" , VerifyDbnull ( tmpObj . _regeditCode ) ) ;
oraCmd . Parameters . AddWithValue ( "@BIGCOUNT" , VerifyDbnull ( tmpObj . _bigCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@MIDDLECOUNT" , VerifyDbnull ( tmpObj . _middleCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@ADDRESS" , VerifyDbnull ( tmpObj . _address ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATION" , VerifyDbnull ( tmpObj . _station ) ) ;
oraCmd . Parameters . AddWithValue ( "@WEIGHT" , VerifyDbnull ( tmpObj . _weight ) ) ;
oraCmd . Parameters . AddWithValue ( "@DRUG_CODE" , VerifyDbnull ( tmpObj . _drug_code ) ) ;
oraCmd . Parameters . AddWithValue ( "@ISDOUCHK" , VerifyDbnull ( tmpObj . _isDouChk ) ) ;
oraCmd . Parameters . AddWithValue ( "@BARCODE" , VerifyDbnull ( tmpObj . _barCode ) ) ;
2023-09-04 22:41:19 +08:00
oraCmd . Parameters . AddWithValue ( "@PACKINGID" , VerifyDbnull ( tmpObj . _packingId ) ) ;
2023-05-23 16:13:17 +08:00
oraCmd . Parameters . AddWithValue ( "@PINYIN" , VerifyDbnull ( tmpObj . _pinYin ) ) ;
oraCmd . Parameters . AddWithValue ( "@CHANG" , VerifyDbnull ( tmpObj . _chang ) ) ;
oraCmd . Parameters . AddWithValue ( "@KUAN" , VerifyDbnull ( tmpObj . _kuan ) ) ;
oraCmd . Parameters . AddWithValue ( "@GAO" , VerifyDbnull ( tmpObj . _gao ) ) ;
oraCmd . Parameters . AddWithValue ( "@CURCYCLE" , VerifyDbnull ( tmpObj . _curCycle ) ) ;
oraCmd . Parameters . AddWithValue ( "@ISIMPORT" , VerifyDbnull ( tmpObj . _isimport ) ) ;
oraCmd . Parameters . AddWithValue ( "@SHORTNAME" , VerifyDbnull ( tmpObj . _shortName ) ) ;
oraCmd . Parameters . AddWithValue ( "@EXPIRYDAYS" , VerifyDbnull ( tmpObj . _expiryDays ) ) ;
oraCmd . Parameters . AddWithValue ( "@PRICE" , VerifyDbnull ( tmpObj . _price ) ) ;
oraCmd . Parameters . AddWithValue ( "@MINOPERATECOUNT" , VerifyDbnull ( tmpObj . _minOperateCount ) ) ;
oraCmd . Parameters . AddWithValue ( "@PACKINGUNIT" , VerifyDbnull ( tmpObj . _packingUnit ) ) ;
oraCmd . Parameters . AddWithValue ( "@MINOPERATEUNIT" , VerifyDbnull ( tmpObj . _minOperateUnit ) ) ;
oraCmd . Parameters . AddWithValue ( "@ISZHITONG" , VerifyDbnull ( tmpObj . _isZhitong ) ) ;
oraCmd . Parameters . AddWithValue ( "@ISQC" , VerifyDbnull ( tmpObj . _isQc ) ) ;
oraCmd . Parameters . AddWithValue ( "@ISMANUFACTURE" , VerifyDbnull ( tmpObj . _isManufacture ) ) ;
oraCmd . Parameters . AddWithValue ( "@MESSUREMODEL" , VerifyDbnull ( tmpObj . _messureModel ) ) ;
oraCmd . Parameters . AddWithValue ( "@APPROVEDBY" , VerifyDbnull ( tmpObj . _approvedBy ) ) ;
oraCmd . Parameters . AddWithValue ( "@REGION" , VerifyDbnull ( tmpObj . _region ) ) ;
oraCmd . Parameters . AddWithValue ( "@STATUS" , VerifyDbnull ( tmpObj . _status ) ) ;
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 . _goodsId ! = null )
oraCmd . Parameters . AddWithValue ( "@GOODSID" , VerifyDbnull ( tmpObj . _goodsId ) ) ;
if ( tmpObj . _goodsName ! = null )
oraCmd . Parameters . AddWithValue ( "@GOODSNAME" , VerifyDbnull ( tmpObj . _goodsName ) ) ;
if ( tmpObj . _manufacturer ! = null )
oraCmd . Parameters . AddWithValue ( "@MANUFACTURER" , VerifyDbnull ( tmpObj . _manufacturer ) ) ;
if ( tmpObj . _spec ! = null )
oraCmd . Parameters . AddWithValue ( "@SPEC" , VerifyDbnull ( tmpObj . _spec ) ) ;
if ( tmpObj . _unit ! = null )
oraCmd . Parameters . AddWithValue ( "@UNIT" , VerifyDbnull ( tmpObj . _unit ) ) ;
if ( tmpObj . _type ! = null )
oraCmd . Parameters . AddWithValue ( "@TYPE" , VerifyDbnull ( tmpObj . _type ) ) ;
if ( tmpObj . _regeditCode ! = null )
oraCmd . Parameters . AddWithValue ( "@REGEDITCODE" , VerifyDbnull ( tmpObj . _regeditCode ) ) ;
if ( tmpObj . _bigCount ! = null )
oraCmd . Parameters . AddWithValue ( "@BIGCOUNT" , VerifyDbnull ( tmpObj . _bigCount ) ) ;
if ( tmpObj . _middleCount ! = null )
oraCmd . Parameters . AddWithValue ( "@MIDDLECOUNT" , VerifyDbnull ( tmpObj . _middleCount ) ) ;
if ( tmpObj . _address ! = null )
oraCmd . Parameters . AddWithValue ( "@ADDRESS" , VerifyDbnull ( tmpObj . _address ) ) ;
if ( tmpObj . _station ! = null )
oraCmd . Parameters . AddWithValue ( "@STATION" , VerifyDbnull ( tmpObj . _station ) ) ;
if ( tmpObj . _weight ! = null )
oraCmd . Parameters . AddWithValue ( "@WEIGHT" , VerifyDbnull ( tmpObj . _weight ) ) ;
if ( tmpObj . _drug_code ! = null )
oraCmd . Parameters . AddWithValue ( "@DRUG_CODE" , VerifyDbnull ( tmpObj . _drug_code ) ) ;
if ( tmpObj . _isDouChk ! = null )
oraCmd . Parameters . AddWithValue ( "@ISDOUCHK" , VerifyDbnull ( tmpObj . _isDouChk ) ) ;
if ( tmpObj . _barCode ! = null )
oraCmd . Parameters . AddWithValue ( "@BARCODE" , VerifyDbnull ( tmpObj . _barCode ) ) ;
2023-09-04 22:41:19 +08:00
if ( tmpObj . _packingId ! = null )
oraCmd . Parameters . AddWithValue ( "@PACKINGID" , VerifyDbnull ( tmpObj . _packingId ) ) ;
2023-05-23 16:13:17 +08:00
if ( tmpObj . _pinYin ! = null )
oraCmd . Parameters . AddWithValue ( "@PINYIN" , VerifyDbnull ( tmpObj . _pinYin ) ) ;
if ( tmpObj . _chang ! = null )
oraCmd . Parameters . AddWithValue ( "@CHANG" , VerifyDbnull ( tmpObj . _chang ) ) ;
if ( tmpObj . _kuan ! = null )
oraCmd . Parameters . AddWithValue ( "@KUAN" , VerifyDbnull ( tmpObj . _kuan ) ) ;
if ( tmpObj . _gao ! = null )
oraCmd . Parameters . AddWithValue ( "@GAO" , VerifyDbnull ( tmpObj . _gao ) ) ;
if ( tmpObj . _curCycle ! = null )
oraCmd . Parameters . AddWithValue ( "@CURCYCLE" , VerifyDbnull ( tmpObj . _curCycle ) ) ;
if ( tmpObj . _isimport ! = null )
oraCmd . Parameters . AddWithValue ( "@ISIMPORT" , VerifyDbnull ( tmpObj . _isimport ) ) ;
if ( tmpObj . _shortName ! = null )
oraCmd . Parameters . AddWithValue ( "@SHORTNAME" , VerifyDbnull ( tmpObj . _shortName ) ) ;
if ( tmpObj . _expiryDays ! = null )
oraCmd . Parameters . AddWithValue ( "@EXPIRYDAYS" , VerifyDbnull ( tmpObj . _expiryDays ) ) ;
if ( tmpObj . _price ! = null )
oraCmd . Parameters . AddWithValue ( "@PRICE" , VerifyDbnull ( tmpObj . _price ) ) ;
if ( tmpObj . _minOperateCount ! = null )
oraCmd . Parameters . AddWithValue ( "@MINOPERATECOUNT" , VerifyDbnull ( tmpObj . _minOperateCount ) ) ;
if ( tmpObj . _packingUnit ! = null )
oraCmd . Parameters . AddWithValue ( "@PACKINGUNIT" , VerifyDbnull ( tmpObj . _packingUnit ) ) ;
if ( tmpObj . _minOperateUnit ! = null )
oraCmd . Parameters . AddWithValue ( "@MINOPERATEUNIT" , VerifyDbnull ( tmpObj . _minOperateUnit ) ) ;
if ( tmpObj . _isZhitong ! = null )
oraCmd . Parameters . AddWithValue ( "@ISZHITONG" , VerifyDbnull ( tmpObj . _isZhitong ) ) ;
if ( tmpObj . _isQc ! = null )
oraCmd . Parameters . AddWithValue ( "@ISQC" , VerifyDbnull ( tmpObj . _isQc ) ) ;
if ( tmpObj . _isManufacture ! = null )
oraCmd . Parameters . AddWithValue ( "@ISMANUFACTURE" , VerifyDbnull ( tmpObj . _isManufacture ) ) ;
if ( tmpObj . _messureModel ! = null )
oraCmd . Parameters . AddWithValue ( "@MESSUREMODEL" , VerifyDbnull ( tmpObj . _messureModel ) ) ;
if ( tmpObj . _approvedBy ! = null )
oraCmd . Parameters . AddWithValue ( "@APPROVEDBY" , VerifyDbnull ( tmpObj . _approvedBy ) ) ;
if ( tmpObj . _region ! = null )
oraCmd . Parameters . AddWithValue ( "@REGION" , VerifyDbnull ( tmpObj . _region ) ) ;
if ( tmpObj . _status ! = null )
oraCmd . Parameters . AddWithValue ( "@STATUS" , VerifyDbnull ( tmpObj . _status ) ) ;
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
}