ComplianceServer/oldcode/DAL/Wx/WX_DBRECIVE_DAL.cs

92 lines
3.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OracleClient;
using WX.CRM.Common;
namespace WX.CRM.DAL.Wx
{
public class WX_DBRECIVE_DAL
{
public bool ImportWxBizInfo(decimal pkid, out string errmsg)
{
try
{
var param1 = new List<OracleParameter>()
{
new OracleParameter() { ParameterName = "V_IMPORTID", OracleType = OracleType.Number, Value =pkid }
};
OracleHelper.ExecuteNonQuery(CommandType.StoredProcedure, "PACK_WX.import_wx_bizinfo", param1.ToArray());
errmsg = "事务库导入成功!";
return true;
}
catch (Exception ex)
{
errmsg = "事务库导入失败:" + ex.Message;
LogHelper.Error(ex);
return false;
}
}
public bool ImportWxRContact(decimal pkid, out string errmsg)
{
try
{
var param1 = new List<OracleParameter>()
{
new OracleParameter() { ParameterName = "V_IMPORTID", OracleType = OracleType.Number, Value =pkid }
};
OracleHelper.ExecuteNonQuery(CommandType.StoredProcedure, "PACK_WX.import_wx_rcontact", param1.ToArray());
errmsg = "事务库导入成功!";
return true;
}
catch (Exception ex)
{
errmsg = "事务库导入失败:" + ex.Message;
LogHelper.Error(ex);
return false;
}
}
public bool ImportWxMessage(decimal pkid, out string errmsg)
{
try
{
var param1 = new List<OracleParameter>()
{
new OracleParameter() { ParameterName = "V_IMPORTID", OracleType = OracleType.Number, Value =pkid }
};
OracleHelper.ExecuteNonQuery(CommandType.StoredProcedure, "PACK_WX.import_wx_message", param1.ToArray());
errmsg = "事务库导入成功!";
return true;
}
catch (Exception ex)
{
errmsg = "事务库导入失败:" + ex.Message;
LogHelper.Error(ex);
return false;
}
}
public bool ImportWxJobBizInfo(object pkid, out string errmsg)
{
try
{
var param1 = new List<OracleParameter>()
{
new OracleParameter() { ParameterName = "V_IMPORTID", OracleType = OracleType.Number, Value =pkid }
};
OracleHelper.ExecuteNonQuery(CommandType.StoredProcedure, "PACK_WX.import_wx_jobbizinfo", param1.ToArray());
errmsg = "事务库导入成功!";
return true;
}
catch (Exception ex)
{
errmsg = "事务库导入失败:" + ex.Message;
LogHelper.Error(ex);
return false;
}
}
}
}