日期:2014-05-20 浏览次数:20898 次
#region 执行短信发送
/// <summary>
/// 执行短信发送
/// </summary>
/// <param name="ReceiverNumber">接收号码</param>
/// <param name="Content">短信内容</param>
/// <returns></returns>
public string SendSMS(string ReceiverNumber, string Content)
{
//短信服务器网关参数类
//因为参数是固定的,所以把网关参数保存在数据库中,方便使用。
serverParameters = ServerParameters_Manager.GetAllParameters();//查询所有网关参数(返回对象)
//短信服务器状态(是否开启短信服务)
if (serverParameters.ServerStatus == true)
{
//连接短信中心服务器(因连接方法涉及公司真实项目,故不能提供连接方法,望谅解!)
if (ConnectionServer("send", serverParameters.ServerLoginName, serverParameters.ServerLoginPwd,
serverParameters.SenderNumber, serverParameters.ServerIp, serverParameters.ServerPort,
serverParameters.SendType, ReceiverNumber, Content) == "1")
{
return "0";//发送成功
}
else
{
return strReturnCode.ToString();//短信服务器连接异常时会报错误代码,strReturnCode变量接收错误代码
}
}
else
{
return "1";
}
}
#endregion