668 lines
38 KiB
C#
668 lines
38 KiB
C#
|
/// <summary>
|
|||
|
///Data Implemention Object
|
|||
|
///BASIC CRUD CLASS FOR TABLE t_erp_sale
|
|||
|
///By wm
|
|||
|
///on 05/09/2023
|
|||
|
/// </summary>
|
|||
|
|
|||
|
|
|||
|
using System;
|
|||
|
using DeiNiu.Utils;
|
|||
|
using System.Data.SqlClient;
|
|||
|
using DeiNiu.Data.BaseObject;
|
|||
|
using System.Data;
|
|||
|
namespace DeiNiu.wms.Data.Model
|
|||
|
{
|
|||
|
#region Erp_sale_base_Imp
|
|||
|
[Serializable] class Erp_sale_base_Imp: BaseModel_Imp{
|
|||
|
|
|||
|
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
|||
|
{
|
|||
|
if (dr != null )
|
|||
|
{
|
|||
|
Erp_sale_base tmpObj = (Erp_sale_base)obj;
|
|||
|
if (dr.Table.Columns.Contains("id") && !(dr["id"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj.ID = Convert.ToInt32(dr["id"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("sale_order") && !(dr["sale_order"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._sale_order = dr["sale_order"].ToString() ;
|
|||
|
tmpObj._Osale_order = dr["sale_order"].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("order_type") && !(dr["order_type"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._order_type = Convert.ToInt32(dr["order_type"].ToString()); ;
|
|||
|
tmpObj._Oorder_type = Convert.ToInt32(dr["order_type"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("orderSource") && !(dr["orderSource"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._orderSource = Convert.ToInt32(dr["orderSource"].ToString()); ;
|
|||
|
tmpObj._OorderSource = Convert.ToInt32(dr["orderSource"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("priority") && !(dr["priority"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._priority = Convert.ToInt32(dr["priority"].ToString()); ;
|
|||
|
tmpObj._Opriority = Convert.ToInt32(dr["priority"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("custor_id") && !(dr["custor_id"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._custor_id = dr["custor_id"].ToString() ;
|
|||
|
tmpObj._Ocustor_id = dr["custor_id"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("pickOrder") && !(dr["pickOrder"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._pickOrder = dr["pickOrder"].ToString() ;
|
|||
|
tmpObj._OpickOrder = dr["pickOrder"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("waveOrder") && !(dr["waveOrder"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._waveOrder = dr["waveOrder"].ToString() ;
|
|||
|
tmpObj._OwaveOrder = dr["waveOrder"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("custor_name") && !(dr["custor_name"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._custor_name = dr["custor_name"].ToString() ;
|
|||
|
tmpObj._Ocustor_name = dr["custor_name"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("delivery") && !(dr["delivery"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._delivery = Convert.ToInt32(dr["delivery"].ToString()); ;
|
|||
|
tmpObj._Odelivery = Convert.ToInt32(dr["delivery"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("send_address") && !(dr["send_address"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._send_address = dr["send_address"].ToString() ;
|
|||
|
tmpObj._Osend_address = dr["send_address"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("tel_1") && !(dr["tel_1"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._tel_1 = dr["tel_1"].ToString() ;
|
|||
|
tmpObj._Otel_1 = dr["tel_1"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("tel_2") && !(dr["tel_2"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._tel_2 = dr["tel_2"].ToString() ;
|
|||
|
tmpObj._Otel_2 = dr["tel_2"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("receive_man") && !(dr["receive_man"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._receive_man = dr["receive_man"].ToString() ;
|
|||
|
tmpObj._Oreceive_man = dr["receive_man"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("salse_people") && !(dr["salse_people"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._salse_people = dr["salse_people"].ToString() ;
|
|||
|
tmpObj._Osalse_people = dr["salse_people"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("total_num") && !(dr["total_num"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._total_num = Convert.ToInt32(dr["total_num"].ToString()); ;
|
|||
|
tmpObj._Ototal_num = Convert.ToInt32(dr["total_num"].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("dueDate") && !(dr["dueDate"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._dueDate = dr["dueDate"].ToString() ;
|
|||
|
tmpObj._OdueDate = dr["dueDate"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("orderDate") && !(dr["orderDate"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._orderDate = dr["orderDate"].ToString() ;
|
|||
|
tmpObj._OorderDate = dr["orderDate"].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("total_money") && !(dr["total_money"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._total_money = Convert.ToDecimal(dr["total_money"].ToString()); ;
|
|||
|
tmpObj._Ototal_money = Convert.ToDecimal(dr["total_money"].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("fandian") && !(dr["fandian"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._fandian = Convert.ToDecimal(dr["fandian"].ToString()); ;
|
|||
|
tmpObj._Ofandian = Convert.ToDecimal(dr["fandian"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("liangdeng") && !(dr["liangdeng"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._liangdeng = Convert.ToBoolean(dr["liangdeng"].ToString()); ;
|
|||
|
tmpObj._Oliangdeng = Convert.ToBoolean(dr["liangdeng"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("liangdengsj") && !(dr["liangdengsj"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._liangdengsj = dr["liangdengsj"].ToString() ;
|
|||
|
tmpObj._Oliangdengsj = dr["liangdengsj"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("fuhezt") && !(dr["fuhezt"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._fuhezt = Convert.ToBoolean(dr["fuhezt"].ToString()); ;
|
|||
|
tmpObj._Ofuhezt = Convert.ToBoolean(dr["fuhezt"].ToString()); ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("fuheren") && !(dr["fuheren"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._fuheren = dr["fuheren"].ToString() ;
|
|||
|
tmpObj._Ofuheren = dr["fuheren"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("fuhesj") && !(dr["fuhesj"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._fuhesj = dr["fuhesj"].ToString() ;
|
|||
|
tmpObj._Ofuhesj = dr["fuhesj"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("fuheren1") && !(dr["fuheren1"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._fuheren1 = dr["fuheren1"].ToString() ;
|
|||
|
tmpObj._Ofuheren1 = dr["fuheren1"].ToString() ;
|
|||
|
}
|
|||
|
if (dr.Table.Columns.Contains("fuhesj1") && !(dr["fuhesj1"] is DBNull))
|
|||
|
{
|
|||
|
tmpObj._fuhesj1 = dr["fuhesj1"].ToString() ;
|
|||
|
tmpObj._Ofuhesj1 = dr["fuhesj1"].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_sale_base tmpObj = (Erp_sale_base)modelObj;
|
|||
|
switch (this._op_flag) {
|
|||
|
case (int)op_flag.add:
|
|||
|
_strSql = "INSERT INTO dbo.T_ERP_SALE({0}) VALUES({1} )";
|
|||
|
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
|||
|
|
|||
|
break;
|
|||
|
case (int)op_flag.update:
|
|||
|
// _strSql = "UPDATE dbo.T_ERP_SALE SET SALE_ORDER = @SALE_ORDER,ORDER_TYPENAME = @ORDER_TYPENAME,ORDER_TYPE = @ORDER_TYPE,ORDERSOURCE = @ORDERSOURCE,PRIORITY = @PRIORITY,CUSTOR_ID = @CUSTOR_ID,PICKORDER = @PICKORDER,WAVEORDER = @WAVEORDER,CUSTOR_NAME = @CUSTOR_NAME,DELIVERY = @DELIVERY,SEND_ADDRESS = @SEND_ADDRESS,TEL_1 = @TEL_1,TEL_2 = @TEL_2,RECEIVE_MAN = @RECEIVE_MAN,SALSE_PEOPLE = @SALSE_PEOPLE,TOTAL_NUM = @TOTAL_NUM,ENTID = @ENTID,ORGID = @ORGID,DUEDATE = @DUEDATE,ORDERDATE = @ORDERDATE,REMARK = @REMARK,TOTAL_MONEY = @TOTAL_MONEY,ERP_STATE = @ERP_STATE,WMS_STATE = @WMS_STATE,FANDIAN = @FANDIAN,LIANGDENG = @LIANGDENG,LIANGDENGSJ = @LIANGDENGSJ,FUHEZT = @FUHEZT,FUHEREN = @FUHEREN,FUHESJ = @FUHESJ,FUHEREN1 = @FUHEREN1,FUHESJ1 = @FUHESJ1,EXT1 = @EXT1,EXT2 = @EXT2,EXT3 = @EXT3,EXT4 = @EXT4,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
|||
|
_strSql = "UPDATE dbo.T_ERP_SALE {0} WHERE ID = @ID";
|
|||
|
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
|||
|
break;
|
|||
|
case (int)op_flag.delete:
|
|||
|
// _strSql = "UPDATE dbo.T_ERP_SALE SET DR =0 WHERE ID = @ID";
|
|||
|
_strSql = "delete from dbo.T_ERP_SALE WHERE ID = @ID";
|
|||
|
break;
|
|||
|
case (int)op_flag.getObj:
|
|||
|
_strSql = "SELECT * FROM dbo.T_ERP_SALE WHERE ID = @ID";
|
|||
|
break;
|
|||
|
case (int)op_flag.queryAll:
|
|||
|
_strSql = "SELECT * FROM dbo.T_ERP_SALE WHERE DR =1 ";
|
|||
|
// if (this.rownumEnd >0 )
|
|||
|
{
|
|||
|
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ERP_SALE WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
|||
|
}
|
|||
|
// _strSql += ";SELECT COUNT(*) FROM T_ERP_SALE WHERE DR =1";
|
|||
|
break;
|
|||
|
case (int)op_flag.queryActived:
|
|||
|
_strSql = "SELECT * FROM dbo.T_ERP_SALE WHERE DR =1";
|
|||
|
_strSql += ";SELECT COUNT(*) FROM T_ERP_SALE WHERE DR =1";
|
|||
|
break;
|
|||
|
case (int)op_flag.getPk:
|
|||
|
_strSql = "SELECT MAX(ID) FROM dbo.T_ERP_SALE WHERE DR =1";
|
|||
|
break;
|
|||
|
case (int) op_flag.getCount:
|
|||
|
_strSql = "SELECT COUNT(*) FROM T_ERP_SALE WHERE DR =1";
|
|||
|
break;
|
|||
|
}
|
|||
|
oraCmd.CommandText = _strSql;
|
|||
|
fillParameters(oraCmd,tmpObj);
|
|||
|
}
|
|||
|
|
|||
|
private string getFields(Erp_sale_base tmpObj)
|
|||
|
{
|
|||
|
String colums ="";
|
|||
|
colums+= tmpObj._sale_order == null ? "" : "SALE_ORDER" + ",";
|
|||
|
colums+= tmpObj._order_typeName == null ? "" : "ORDER_TYPENAME" + ",";
|
|||
|
colums+= tmpObj._order_type == null ? "" : "ORDER_TYPE" + ",";
|
|||
|
colums+= tmpObj._orderSource == null ? "" : "ORDERSOURCE" + ",";
|
|||
|
colums+= tmpObj._priority == null ? "" : "PRIORITY" + ",";
|
|||
|
colums+= tmpObj._custor_id == null ? "" : "CUSTOR_ID" + ",";
|
|||
|
colums+= tmpObj._pickOrder == null ? "" : "PICKORDER" + ",";
|
|||
|
colums+= tmpObj._waveOrder == null ? "" : "WAVEORDER" + ",";
|
|||
|
colums+= tmpObj._custor_name == null ? "" : "CUSTOR_NAME" + ",";
|
|||
|
colums+= tmpObj._delivery == null ? "" : "DELIVERY" + ",";
|
|||
|
colums+= tmpObj._send_address == null ? "" : "SEND_ADDRESS" + ",";
|
|||
|
colums+= tmpObj._tel_1 == null ? "" : "TEL_1" + ",";
|
|||
|
colums+= tmpObj._tel_2 == null ? "" : "TEL_2" + ",";
|
|||
|
colums+= tmpObj._receive_man == null ? "" : "RECEIVE_MAN" + ",";
|
|||
|
colums+= tmpObj._salse_people == null ? "" : "SALSE_PEOPLE" + ",";
|
|||
|
colums+= tmpObj._total_num == null ? "" : "TOTAL_NUM" + ",";
|
|||
|
colums+= tmpObj._entid == null ? "" : "ENTID" + ",";
|
|||
|
colums+= tmpObj._orgid == null ? "" : "ORGID" + ",";
|
|||
|
colums+= tmpObj._dueDate == null ? "" : "DUEDATE" + ",";
|
|||
|
colums+= tmpObj._orderDate == null ? "" : "ORDERDATE" + ",";
|
|||
|
colums+= tmpObj._remark == null ? "" : "REMARK" + ",";
|
|||
|
colums+= tmpObj._total_money == null ? "" : "TOTAL_MONEY" + ",";
|
|||
|
colums+= tmpObj._erp_state == null ? "" : "ERP_STATE" + ",";
|
|||
|
colums+= tmpObj._wms_state == null ? "" : "WMS_STATE" + ",";
|
|||
|
colums+= tmpObj._fandian == null ? "" : "FANDIAN" + ",";
|
|||
|
colums+= tmpObj._liangdeng == null ? "" : "LIANGDENG" + ",";
|
|||
|
colums+= tmpObj._liangdengsj == null ? "" : "LIANGDENGSJ" + ",";
|
|||
|
colums+= tmpObj._fuhezt == null ? "" : "FUHEZT" + ",";
|
|||
|
colums+= tmpObj._fuheren == null ? "" : "FUHEREN" + ",";
|
|||
|
colums+= tmpObj._fuhesj == null ? "" : "FUHESJ" + ",";
|
|||
|
colums+= tmpObj._fuheren1 == null ? "" : "FUHEREN1" + ",";
|
|||
|
colums+= tmpObj._fuhesj1 == null ? "" : "FUHESJ1" + ",";
|
|||
|
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_sale_base tmpObj)
|
|||
|
{
|
|||
|
String values ="";
|
|||
|
values+= tmpObj._sale_order == null ? "" : "@SALE_ORDER" + ",";
|
|||
|
values+= tmpObj._order_typeName == null ? "" : "@ORDER_TYPENAME" + ",";
|
|||
|
values+= tmpObj._order_type == null ? "" : "@ORDER_TYPE" + ",";
|
|||
|
values+= tmpObj._orderSource == null ? "" : "@ORDERSOURCE" + ",";
|
|||
|
values+= tmpObj._priority == null ? "" : "@PRIORITY" + ",";
|
|||
|
values+= tmpObj._custor_id == null ? "" : "@CUSTOR_ID" + ",";
|
|||
|
values+= tmpObj._pickOrder == null ? "" : "@PICKORDER" + ",";
|
|||
|
values+= tmpObj._waveOrder == null ? "" : "@WAVEORDER" + ",";
|
|||
|
values+= tmpObj._custor_name == null ? "" : "@CUSTOR_NAME" + ",";
|
|||
|
values+= tmpObj._delivery == null ? "" : "@DELIVERY" + ",";
|
|||
|
values+= tmpObj._send_address == null ? "" : "@SEND_ADDRESS" + ",";
|
|||
|
values+= tmpObj._tel_1 == null ? "" : "@TEL_1" + ",";
|
|||
|
values+= tmpObj._tel_2 == null ? "" : "@TEL_2" + ",";
|
|||
|
values+= tmpObj._receive_man == null ? "" : "@RECEIVE_MAN" + ",";
|
|||
|
values+= tmpObj._salse_people == null ? "" : "@SALSE_PEOPLE" + ",";
|
|||
|
values+= tmpObj._total_num == null ? "" : "@TOTAL_NUM" + ",";
|
|||
|
values+= tmpObj._entid == null ? "" : "@ENTID" + ",";
|
|||
|
values+= tmpObj._orgid == null ? "" : "@ORGID" + ",";
|
|||
|
values+= tmpObj._dueDate == null ? "" : "@DUEDATE" + ",";
|
|||
|
values+= tmpObj._orderDate == null ? "" : "@ORDERDATE" + ",";
|
|||
|
values+= tmpObj._remark == null ? "" : "@REMARK" + ",";
|
|||
|
values+= tmpObj._total_money == null ? "" : "@TOTAL_MONEY" + ",";
|
|||
|
values+= tmpObj._erp_state == null ? "" : "@ERP_STATE" + ",";
|
|||
|
values+= tmpObj._wms_state == null ? "" : "@WMS_STATE" + ",";
|
|||
|
values+= tmpObj._fandian == null ? "" : "@FANDIAN" + ",";
|
|||
|
values+= tmpObj._liangdeng == null ? "" : "@LIANGDENG" + ",";
|
|||
|
values+= tmpObj._liangdengsj == null ? "" : "@LIANGDENGSJ" + ",";
|
|||
|
values+= tmpObj._fuhezt == null ? "" : "@FUHEZT" + ",";
|
|||
|
values+= tmpObj._fuheren == null ? "" : "@FUHEREN" + ",";
|
|||
|
values+= tmpObj._fuhesj == null ? "" : "@FUHESJ" + ",";
|
|||
|
values+= tmpObj._fuheren1 == null ? "" : "@FUHEREN1" + ",";
|
|||
|
values+= tmpObj._fuhesj1 == null ? "" : "@FUHESJ1" + ",";
|
|||
|
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_sale_base tmpObj)
|
|||
|
{
|
|||
|
string updateFields = " set ";
|
|||
|
if (tmpObj._sale_order != tmpObj._Osale_order)
|
|||
|
{
|
|||
|
updateFields +="SALE_ORDER = @SALE_ORDER," ;
|
|||
|
}
|
|||
|
if (tmpObj._order_typeName != tmpObj._Oorder_typeName)
|
|||
|
{
|
|||
|
updateFields +="ORDER_TYPENAME = @ORDER_TYPENAME," ;
|
|||
|
}
|
|||
|
if (tmpObj._order_type != tmpObj._Oorder_type)
|
|||
|
{
|
|||
|
updateFields +="ORDER_TYPE = @ORDER_TYPE," ;
|
|||
|
}
|
|||
|
if (tmpObj._orderSource != tmpObj._OorderSource)
|
|||
|
{
|
|||
|
updateFields +="ORDERSOURCE = @ORDERSOURCE," ;
|
|||
|
}
|
|||
|
if (tmpObj._priority != tmpObj._Opriority)
|
|||
|
{
|
|||
|
updateFields +="PRIORITY = @PRIORITY," ;
|
|||
|
}
|
|||
|
if (tmpObj._custor_id != tmpObj._Ocustor_id)
|
|||
|
{
|
|||
|
updateFields +="CUSTOR_ID = @CUSTOR_ID," ;
|
|||
|
}
|
|||
|
if (tmpObj._pickOrder != tmpObj._OpickOrder)
|
|||
|
{
|
|||
|
updateFields +="PICKORDER = @PICKORDER," ;
|
|||
|
}
|
|||
|
if (tmpObj._waveOrder != tmpObj._OwaveOrder)
|
|||
|
{
|
|||
|
updateFields +="WAVEORDER = @WAVEORDER," ;
|
|||
|
}
|
|||
|
if (tmpObj._custor_name != tmpObj._Ocustor_name)
|
|||
|
{
|
|||
|
updateFields +="CUSTOR_NAME = @CUSTOR_NAME," ;
|
|||
|
}
|
|||
|
if (tmpObj._delivery != tmpObj._Odelivery)
|
|||
|
{
|
|||
|
updateFields +="DELIVERY = @DELIVERY," ;
|
|||
|
}
|
|||
|
if (tmpObj._send_address != tmpObj._Osend_address)
|
|||
|
{
|
|||
|
updateFields +="SEND_ADDRESS = @SEND_ADDRESS," ;
|
|||
|
}
|
|||
|
if (tmpObj._tel_1 != tmpObj._Otel_1)
|
|||
|
{
|
|||
|
updateFields +="TEL_1 = @TEL_1," ;
|
|||
|
}
|
|||
|
if (tmpObj._tel_2 != tmpObj._Otel_2)
|
|||
|
{
|
|||
|
updateFields +="TEL_2 = @TEL_2," ;
|
|||
|
}
|
|||
|
if (tmpObj._receive_man != tmpObj._Oreceive_man)
|
|||
|
{
|
|||
|
updateFields +="RECEIVE_MAN = @RECEIVE_MAN," ;
|
|||
|
}
|
|||
|
if (tmpObj._salse_people != tmpObj._Osalse_people)
|
|||
|
{
|
|||
|
updateFields +="SALSE_PEOPLE = @SALSE_PEOPLE," ;
|
|||
|
}
|
|||
|
if (tmpObj._total_num != tmpObj._Ototal_num)
|
|||
|
{
|
|||
|
updateFields +="TOTAL_NUM = @TOTAL_NUM," ;
|
|||
|
}
|
|||
|
if (tmpObj._entid != tmpObj._Oentid)
|
|||
|
{
|
|||
|
updateFields +="ENTID = @ENTID," ;
|
|||
|
}
|
|||
|
if (tmpObj._orgid != tmpObj._Oorgid)
|
|||
|
{
|
|||
|
updateFields +="ORGID = @ORGID," ;
|
|||
|
}
|
|||
|
if (tmpObj._dueDate != tmpObj._OdueDate)
|
|||
|
{
|
|||
|
updateFields +="DUEDATE = @DUEDATE," ;
|
|||
|
}
|
|||
|
if (tmpObj._orderDate != tmpObj._OorderDate)
|
|||
|
{
|
|||
|
updateFields +="ORDERDATE = @ORDERDATE," ;
|
|||
|
}
|
|||
|
if (tmpObj._remark != tmpObj._Oremark)
|
|||
|
{
|
|||
|
updateFields +="REMARK = @REMARK," ;
|
|||
|
}
|
|||
|
if (tmpObj._total_money != tmpObj._Ototal_money)
|
|||
|
{
|
|||
|
updateFields +="TOTAL_MONEY = @TOTAL_MONEY," ;
|
|||
|
}
|
|||
|
if (tmpObj._erp_state != tmpObj._Oerp_state)
|
|||
|
{
|
|||
|
updateFields +="ERP_STATE = @ERP_STATE," ;
|
|||
|
}
|
|||
|
if (tmpObj._wms_state != tmpObj._Owms_state)
|
|||
|
{
|
|||
|
updateFields +="WMS_STATE = @WMS_STATE," ;
|
|||
|
}
|
|||
|
if (tmpObj._fandian != tmpObj._Ofandian)
|
|||
|
{
|
|||
|
updateFields +="FANDIAN = @FANDIAN," ;
|
|||
|
}
|
|||
|
if (tmpObj._liangdeng != tmpObj._Oliangdeng)
|
|||
|
{
|
|||
|
updateFields +="LIANGDENG = @LIANGDENG," ;
|
|||
|
}
|
|||
|
if (tmpObj._liangdengsj != tmpObj._Oliangdengsj)
|
|||
|
{
|
|||
|
updateFields +="LIANGDENGSJ = @LIANGDENGSJ," ;
|
|||
|
}
|
|||
|
if (tmpObj._fuhezt != tmpObj._Ofuhezt)
|
|||
|
{
|
|||
|
updateFields +="FUHEZT = @FUHEZT," ;
|
|||
|
}
|
|||
|
if (tmpObj._fuheren != tmpObj._Ofuheren)
|
|||
|
{
|
|||
|
updateFields +="FUHEREN = @FUHEREN," ;
|
|||
|
}
|
|||
|
if (tmpObj._fuhesj != tmpObj._Ofuhesj)
|
|||
|
{
|
|||
|
updateFields +="FUHESJ = @FUHESJ," ;
|
|||
|
}
|
|||
|
if (tmpObj._fuheren1 != tmpObj._Ofuheren1)
|
|||
|
{
|
|||
|
updateFields +="FUHEREN1 = @FUHEREN1," ;
|
|||
|
}
|
|||
|
if (tmpObj._fuhesj1 != tmpObj._Ofuhesj1)
|
|||
|
{
|
|||
|
updateFields +="FUHESJ1 = @FUHESJ1," ;
|
|||
|
}
|
|||
|
if (tmpObj._ext1 != tmpObj._Oext1)
|
|||
|
{
|
|||
|
updateFields +="EXT1 = @EXT1," ;
|
|||
|
}
|
|||
|
if (tmpObj._ext2 != tmpObj._Oext2)
|
|||
|
{
|
|||
|
updateFields +="EXT2 = @EXT2," ;
|
|||
|
}
|
|||
|
if (tmpObj._ext3 != tmpObj._Oext3)
|
|||
|
{
|
|||
|
updateFields +="EXT3 = @EXT3," ;
|
|||
|
}
|
|||
|
if (tmpObj._ext4 != tmpObj._Oext4)
|
|||
|
{
|
|||
|
updateFields +="EXT4 = @EXT4," ;
|
|||
|
}
|
|||
|
if (tmpObj._operater != tmpObj._Ooperater)
|
|||
|
{
|
|||
|
updateFields +="OPERATER = @OPERATER," ;
|
|||
|
}
|
|||
|
updateFields +="LASTMODIFIED = getdate()" ;
|
|||
|
return updateFields ;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
private void fillParameters(SqlCommand oraCmd, Erp_sale_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("@SALE_ORDER", VerifyDbnull(tmpObj._sale_order)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDER_TYPENAME", VerifyDbnull(tmpObj._order_typeName)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDER_TYPE", VerifyDbnull(tmpObj._order_type)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDERSOURCE", VerifyDbnull(tmpObj._orderSource)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@PRIORITY", VerifyDbnull(tmpObj._priority)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@CUSTOR_ID", VerifyDbnull(tmpObj._custor_id)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@PICKORDER", VerifyDbnull(tmpObj._pickOrder)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@WAVEORDER", VerifyDbnull(tmpObj._waveOrder)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@CUSTOR_NAME", VerifyDbnull(tmpObj._custor_name)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@DELIVERY", VerifyDbnull(tmpObj._delivery)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@SEND_ADDRESS", VerifyDbnull(tmpObj._send_address)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@TEL_1", VerifyDbnull(tmpObj._tel_1)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@TEL_2", VerifyDbnull(tmpObj._tel_2)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@RECEIVE_MAN", VerifyDbnull(tmpObj._receive_man)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@SALSE_PEOPLE", VerifyDbnull(tmpObj._salse_people)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@TOTAL_NUM", VerifyDbnull(tmpObj._total_num)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@ENTID", VerifyDbnull(tmpObj._entid)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@ORGID", VerifyDbnull(tmpObj._orgid)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@DUEDATE", VerifyDbnull(tmpObj._dueDate)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDERDATE", VerifyDbnull(tmpObj._orderDate)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@REMARK", VerifyDbnull(tmpObj._remark)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@TOTAL_MONEY", VerifyDbnull(tmpObj._total_money)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@ERP_STATE", VerifyDbnull(tmpObj._erp_state)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@WMS_STATE", VerifyDbnull(tmpObj._wms_state)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@FANDIAN", VerifyDbnull(tmpObj._fandian)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@LIANGDENG", VerifyDbnull(tmpObj._liangdeng)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@LIANGDENGSJ", VerifyDbnull(tmpObj._liangdengsj)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHEZT", VerifyDbnull(tmpObj._fuhezt)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHEREN", VerifyDbnull(tmpObj._fuheren)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHESJ", VerifyDbnull(tmpObj._fuhesj)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHEREN1", VerifyDbnull(tmpObj._fuheren1)) ;
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHESJ1", VerifyDbnull(tmpObj._fuhesj1)) ;
|
|||
|
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._sale_order!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@SALE_ORDER", VerifyDbnull(tmpObj._sale_order)) ;
|
|||
|
if(tmpObj._order_typeName!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDER_TYPENAME", VerifyDbnull(tmpObj._order_typeName)) ;
|
|||
|
if(tmpObj._order_type!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDER_TYPE", VerifyDbnull(tmpObj._order_type)) ;
|
|||
|
if(tmpObj._orderSource!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDERSOURCE", VerifyDbnull(tmpObj._orderSource)) ;
|
|||
|
if(tmpObj._priority!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@PRIORITY", VerifyDbnull(tmpObj._priority)) ;
|
|||
|
if(tmpObj._custor_id!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@CUSTOR_ID", VerifyDbnull(tmpObj._custor_id)) ;
|
|||
|
if(tmpObj._pickOrder!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@PICKORDER", VerifyDbnull(tmpObj._pickOrder)) ;
|
|||
|
if(tmpObj._waveOrder!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@WAVEORDER", VerifyDbnull(tmpObj._waveOrder)) ;
|
|||
|
if(tmpObj._custor_name!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@CUSTOR_NAME", VerifyDbnull(tmpObj._custor_name)) ;
|
|||
|
if(tmpObj._delivery!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@DELIVERY", VerifyDbnull(tmpObj._delivery)) ;
|
|||
|
if(tmpObj._send_address!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@SEND_ADDRESS", VerifyDbnull(tmpObj._send_address)) ;
|
|||
|
if(tmpObj._tel_1!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@TEL_1", VerifyDbnull(tmpObj._tel_1)) ;
|
|||
|
if(tmpObj._tel_2!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@TEL_2", VerifyDbnull(tmpObj._tel_2)) ;
|
|||
|
if(tmpObj._receive_man!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@RECEIVE_MAN", VerifyDbnull(tmpObj._receive_man)) ;
|
|||
|
if(tmpObj._salse_people!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@SALSE_PEOPLE", VerifyDbnull(tmpObj._salse_people)) ;
|
|||
|
if(tmpObj._total_num!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@TOTAL_NUM", VerifyDbnull(tmpObj._total_num)) ;
|
|||
|
if(tmpObj._entid!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@ENTID", VerifyDbnull(tmpObj._entid)) ;
|
|||
|
if(tmpObj._orgid!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@ORGID", VerifyDbnull(tmpObj._orgid)) ;
|
|||
|
if(tmpObj._dueDate!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@DUEDATE", VerifyDbnull(tmpObj._dueDate)) ;
|
|||
|
if(tmpObj._orderDate!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@ORDERDATE", VerifyDbnull(tmpObj._orderDate)) ;
|
|||
|
if(tmpObj._remark!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@REMARK", VerifyDbnull(tmpObj._remark)) ;
|
|||
|
if(tmpObj._total_money!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@TOTAL_MONEY", VerifyDbnull(tmpObj._total_money)) ;
|
|||
|
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._fandian!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@FANDIAN", VerifyDbnull(tmpObj._fandian)) ;
|
|||
|
if(tmpObj._liangdeng!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@LIANGDENG", VerifyDbnull(tmpObj._liangdeng)) ;
|
|||
|
if(tmpObj._liangdengsj!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@LIANGDENGSJ", VerifyDbnull(tmpObj._liangdengsj)) ;
|
|||
|
if(tmpObj._fuhezt!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHEZT", VerifyDbnull(tmpObj._fuhezt)) ;
|
|||
|
if(tmpObj._fuheren!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHEREN", VerifyDbnull(tmpObj._fuheren)) ;
|
|||
|
if(tmpObj._fuhesj!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHESJ", VerifyDbnull(tmpObj._fuhesj)) ;
|
|||
|
if(tmpObj._fuheren1!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHEREN1", VerifyDbnull(tmpObj._fuheren1)) ;
|
|||
|
if(tmpObj._fuhesj1!=null)
|
|||
|
oraCmd.Parameters.AddWithValue("@FUHESJ1", VerifyDbnull(tmpObj._fuhesj1)) ;
|
|||
|
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
|
|||
|
}
|
|||
|
|