51 lines
3.4 KiB
C#
51 lines
3.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Data.SqlClient;
|
|
|
|
namespace WX.CRM.DAL.Csvr
|
|
{
|
|
public class CSVR_APPLYVIP_DAL
|
|
{
|
|
public void AddBWList(string username, string TelNum, string type, DateTime dateFrom, DateTime dateTo, string memo, int level, string agentId)
|
|
{
|
|
try
|
|
{
|
|
string sql = "insert into BWList([Type],[Level],[TelNum],[UserName],[DateFrom],[DateTo],[DNIS],[AddDate],[AddAgentID],[Memo],[AvailableFlag],[DealAgentID],[DealTime],[DealReason]) " +
|
|
"values(@Type,@Level,@TelNum,@UserName,@DateFrom,@DateTo,@DNIS,@AddDate,@AddAgentID,@Memo,@AvailableFlag,@DealAgentID,@DealTime,@DealReason)";
|
|
SqlParameter[] parameters = {
|
|
new SqlParameter("@Type", SqlDbType.Char){ Value = type},
|
|
new SqlParameter("@Level", SqlDbType.Int){ Value = level},
|
|
new SqlParameter("@TelNum", SqlDbType.VarChar){ Value = TelNum},
|
|
new SqlParameter("@UserName", SqlDbType.VarChar){ Value = username},
|
|
new SqlParameter("@DateFrom", SqlDbType.DateTime){ Value = dateFrom},
|
|
new SqlParameter("@DateTo", SqlDbType.DateTime){ Value = dateTo},
|
|
new SqlParameter("@DNIS", SqlDbType.VarChar){ Value = "!!"},
|
|
new SqlParameter("@AddDate", SqlDbType.DateTime){ Value = DateTime.Now},
|
|
new SqlParameter("@AddAgentID", SqlDbType.VarChar){ Value = agentId},
|
|
new SqlParameter("@Memo", SqlDbType.VarChar){ Value = memo},
|
|
new SqlParameter("@AvailableFlag", SqlDbType.Int){ Value = 1},
|
|
new SqlParameter("@DealAgentID", SqlDbType.VarChar){ Value = agentId},
|
|
new SqlParameter("@DealTime", SqlDbType.DateTime){ Value = DateTime.Now},
|
|
new SqlParameter("@DealReason", SqlDbType.VarChar){ Value = ""}
|
|
};
|
|
SqlHelper.ExcuteSPOrSql(SqlHelper.DatabaseType.BC, sql, CommandType.Text, parameters);
|
|
}
|
|
catch { throw; }
|
|
}
|
|
public void AddBCHVIP(string TelNum, DateTime dateFrom, DateTime dateTo, string OutNumber)
|
|
{
|
|
string sql = "insert into ext_upchina_vip(Phone,InCallNumber,ValidBegintime,ValidEndtime) values(@Phone,@InCallNumber,@ValidBegintime,@ValidEndtime);";
|
|
var param = new List<SqlParameter>()
|
|
{
|
|
new SqlParameter(){ ParameterName = "Phone",SqlDbType = SqlDbType.VarChar,Value = TelNum},
|
|
new SqlParameter(){ ParameterName = "InCallNumber",SqlDbType = SqlDbType.VarChar,Value = OutNumber},
|
|
new SqlParameter(){ ParameterName = "ValidBegintime",SqlDbType = SqlDbType.DateTime,Value = dateFrom},
|
|
new SqlParameter(){ ParameterName = "ValidEndtime",SqlDbType = SqlDbType.DateTime,Value = dateTo}
|
|
};
|
|
|
|
SqlHelper.ExcuteSPOrSql(SqlHelper.DatabaseType.IPSC, sql, CommandType.Text, param.ToArray());
|
|
}
|
|
}
|
|
}
|