protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!B_ARoleAuth.Check(ZoomLa.Model.ZLEnum.Auth.user, "MessManage"))
                {
                    function.WriteErrMsg("没有权限进行此项操作");
                }
                string uid = SiteConfig.SiteOption.MssUser;
                string psw = SiteConfig.SiteOption.MssPsw;
                if (string.IsNullOrEmpty(uid) || string.IsNullOrEmpty(psw))
                {
                    this.LblMobile.Text = "没有设置网站的短信通账号和密码";
                }
                else
                {
                    string balance = SendWebSMS.GetBalance();
                    string res     = "";
                    switch (balance)
                    {
                    case "-01":
                        res = "短信API账号余额不足!";
                        break;

                    case "-02":
                        res = "短信API用户ID错误!";
                        break;

                    case "-03":
                        res = "短信API密码错误!";
                        break;

                    case "-04":
                        res = "短信API配置参数不够或参数内容的类型错误!";
                        break;

                    case "-05":
                        res = "手机号码格式不对!";
                        break;

                    case "-06":
                        res = "短信内容编码不对!";
                        break;

                    case "-07":
                        res = "短信内容含有敏感字符!";
                        break;

                    case "-8":
                        res = "无接收数据";
                        break;

                    case "-09":
                        res = "系统维护中..";
                        break;

                    case "-10":
                        res = "手机号码数量超长!(100个/次 超100个请自行做循环)";
                        break;

                    case "-11":
                        res = "短信内容超长!(70个字符)";
                        break;

                    case "-12":
                        res = "其它错误!";
                        break;

                    default:
                        res = balance;
                        break;
                    }
                    if (DataConverter.CDouble(balance) > 0)
                    {
                        this.LblMobile.Text  = DataConverter.CDouble(balance).ToString();
                        this.BtnSend.Enabled = true;
                    }
                    else
                    {
                        this.LblMobile.Text  = res;
                        this.BtnSend.Enabled = false;
                    }
                }
            }
            Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>工作台</a></li><li><a href='UserManage.aspx'>用户管理</a></li><li><a href='MessageSend.aspx'>信息发送</a></li><li>手机短信</li>" + Call.GetHelp(109));
        }
Exemplo n.º 2
0
        public override CommonReturn QueryBalance()
        {
            string message = SendWebSMS.GetBalance();

            return(CommonReturn.Success(message));
        }