Exemple #1
0
        /// <summary>
        /// 发送短信验证码
        /// </summary>
        /// <param name="smsRequest"></param>
        /// <returns></returns>
        public bool SendSmsNew(SMSCodeRequest smsRequest)
        {
            bool                 result     = false;
            IClientProfile       profile    = DefaultProfile.GetProfile("cn-beijing", "LTAIVpTlM5V7bC8j", "f3R43cN5IWv2Hd4CscciiojCsWDPQs");
            IAcsClient           client     = new DefaultAcsClient(profile);
            SingleSendSmsRequest requestSms = new SingleSendSmsRequest();

            try
            {
                requestSms.SignName     = "健康绿氧";
                requestSms.TemplateCode = "SMS_70170128";
                requestSms.RecNum       = smsRequest.Phone;
                requestSms.ParamString  = "{'code':'" + smsRequest.Code + "'}";
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(requestSms);
                result = true;
            }
            catch (ServerException e)
            {
                result = false;
                LogHelper.Error(string.Format("手机号:{0},{1}", smsRequest.Phone, e.ErrorMessage));
            }
            catch (ClientException e)
            {
                result = false;
                LogHelper.Error(string.Format("手机号:{0},{1}", smsRequest.Phone, e.ErrorMessage));
            }
            return(result);
        }
Exemple #2
0
        private void btn_messageSend(object sender, EventArgs e)
        {
            IClientProfile       profile = DefaultProfile.GetProfile("cn-hangzhou", "LTAIwxpolVr3R9BF", "D8an0u8VEsLrsaR85h06DHtGl6PkvN");
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                request.SignName     = "华工测控";
                request.TemplateCode = "SMS_27430124";
                request.RecNum       = UserSetings.Default.ManagerTel;
                request.ParamString  = "{\"shipname\":\"" + lb_msgMarineName.Text + "\",\"time\":\"" + lb_msgTime.Text + "\",\"OilLevel\":\"" + lb_msgOilLevel.Text + "\",\"OilCapacity\":\"" + lb_msgOilCapcity.Text + "\",\"OilWeight\":\"" + lb_msgOilWeight.Text + "\",\"Oilneed\":\"" + tb_msgOilNeed.Text + "\"}";
                // request.ParamString = "{\"" + tb_ShipName.Text + "\";\"" + tb_Time.Text + "\";\"" + tb_OilLevel.Text + "\";\"" + tb_OilCapacity.Text + ";" + tb_OilWeight.Text + ";" + tb_OilNeed.Text;
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);
                this.Close();
            }
            catch (ServerException ex)
            {
                //ex.printStackTrace();
                MessageBox.Show(ex.ToString());
            }
            catch (ClientException ex)
            {
                MessageBox.Show(ex.ToString());
                //ex.printStackTrace();
            }
        }
        public NormalResult Send(string signName, string templateCode, string recNum, string paramString)
        {
            NormalResult result = new NormalResult();

            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                request.SignName     = signName;
                request.TemplateCode = templateCode;
                request.RecNum       = recNum;
                request.ParamString  = paramString;
                SingleSendSmsResponse httpResponse = _client.GetAcsResponse(request);
            }
            catch (ServerException ex)
            {
                _log.Write("短信发送失败 ServerException", ex.Message + "\r\n" + ex.StackTrace, TraceEventType.Warning);
                result.Success = false;
                result.Message = ex.Message;
            }
            catch (ClientException ex)
            {
                _log.Write("短信发送失败 ClientException", ex.Message + "\r\n" + ex.StackTrace, TraceEventType.Warning);
                result.Success = false;
                result.Message = ex.Message;
            }

            return(result);
        }
Exemple #4
0
        /// <summary>
        /// 分页获取数据列表
        /// </summary>
        //public DataSet GetList(int PageSize,int PageIndex,string strWhere)
        //{
        //return dal.GetList(PageSize,PageIndex,strWhere);
        #endregion  BasicMethod
        #region  ExtensionMethod
        public string sent_message()
        {
            IClientProfile       profile = DefaultProfile.GetProfile("cn-hangzhou", "LTAIrl9kOf9SjuQ8", "I2Gl34aYv61k666T4ja8ykF39mOsUQ");
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                request.SignName     = "温氏学院";
                request.TemplateCode = "SMS_21835208";
                request.RecNum       = "18818985357";
                request.ParamString  = "{\"name\":\"梁锐聪\",\"time\":\"2016年10月24日\"}";
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);

                return("success");
            }
            //}

            catch (ServerException e)
            {
                return(e.ToString());
                //e.printStackTrace();
            }
            catch (ClientException e)
            {
                return(e.ToString());
                //e.printStackTrace();
            }
        }
        public string SingleSendSms(string signName, string templateCode, string recNum, string paramString)
        {
            IClientProfile       profile = DefaultProfile.GetProfile("cn-hangzhou", "PrDPRjqAl2epRSnX", "H7vLdyxHi23Xz7hDsAevGruVAWxsFP");
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                request.SignName     = signName;     // "管理控制台中配置的短信签名(状态必须是验证通过)";
                request.TemplateCode = templateCode; //"管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)";
                request.RecNum       = recNum;       //"接收号码,多个号码可以逗号分隔";
                request.ParamString  = paramString;  //"短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。";
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);
                return("200");
            }
            catch (ServerException ex)
            {
                WriteLog.WriteError(ex);
                throw;
            }
            catch (ClientException ex)
            {
                WriteLog.WriteError(ex);
                throw;
            }
        }
Exemple #6
0
        public static string Send(string mobiles, string param, int smstypeid)
        {
            string               result  = "-1,发送短信失败";
            IClientProfile       profile = DefaultProfile.GetProfile(sms_oss, sms_key, sms_secret);
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                request.SignName     = sms_sign;
                request.TemplateCode = sms_template[smstypeid];;
                request.RecNum       = mobiles;
                request.ParamString  = param;
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);
                result = "0,OK";
            }
            catch (ServerException e)
            {
                result = "-1," + e.Message;
            }
            catch (ClientException e)
            {
                result = "-1," + e.Message;
            }
            return(result);
        }
        public void SendRequestByAli(string phone, string code)
        {
            IClientProfile profile = DefaultProfile.GetProfile("cn-beijing", "=", "=");
            //DefaultProfile.AddEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com");
            DefaultAcsClient client = new DefaultAcsClient(profile);

            try
            {
                // 构造请求
                SingleSendSmsRequest request = new SingleSendSmsRequest();
                request.ResourceOwnerAccount = "*****@*****.**";
                request.RecNum       = phone;
                request.SignName     = "切尔思";
                request.TemplateCode = "SMS_160570919";
                request.ParamString  = code;
                // 发起请求,并得到 Response
                SingleSendSmsResponse response = client.GetAcsResponse(request);
                System.Console.WriteLine(response.HttpResponse.Content);
            }
            catch (ServerException ex)
            {
                System.Console.WriteLine(ex.ToString());
            }
            catch (ClientException ex)
            {
                System.Console.WriteLine(ex.ToString());
            }
        }
        public static SingleSendSmsResponse Unmarshall(UnmarshallerContext context)
        {
            SingleSendSmsResponse singleSendSmsResponse = new SingleSendSmsResponse();

            singleSendSmsResponse.HttpResponse = context.HttpResponse;
            singleSendSmsResponse.RequestId    = context.StringValue("SingleSendSms.RequestId");
            singleSendSmsResponse.Model        = context.StringValue("SingleSendSms.Model");

            return(singleSendSmsResponse);
        }
Exemple #9
0
        public static Boolean sendSmsViaSDK(String signName, String accessKey, String accessSecret, String smsTemplate, String recNum, String param)
        {
            IClientProfile       profile = DefaultProfile.GetProfile("cn-hangzhou", accessKey, accessSecret);
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            request.SignName     = signName;                       //"管理控制台中配置的短信签名(状态必须是验证通过)";
            request.TemplateCode = smsTemplate;                    //"管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)";
            request.RecNum       = recNum;                         //"接收号码,多个号码可以逗号分隔";
            request.ParamString  = "{\"code\":\"" + param + "\"}"; // "短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。";
            SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);

            return(true);
        }
Exemple #10
0
        static int SendOneMessage(
            ConfigParam param,
            string strTel,
            string strMessage,
            string strLibraryCode,
            out string strError)
        {
            strError = "";

            if (string.IsNullOrEmpty(strTel) == true ||
                string.IsNullOrEmpty(strMessage) == true)
            {
                strError = "strMessage 和 strTel 参数不能为空";
                return(-1);
            }

            {
                IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou",
                                                                   param.AccessKey,
                                                                   param.AccessSecret);
                IAcsClient           client  = new DefaultAcsClient(profile);
                SingleSendSmsRequest request = new SingleSendSmsRequest();
                try
                {
                    request.SignName     = "管理控制台中配置的短信签名(状态必须是验证通过)";
                    request.TemplateCode = "管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)";
                    request.RecNum       = "接收号码,多个号码可以逗号分隔";
                    request.ParamString  = "短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。";
                    SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);
                    return(0);
                }
                catch (ServerException e)
                {
                    // e.printStackTrace();
                    strError = e.Message;
                    return(-1);
                }
                catch (ClientException e)
                {
                    // e.printStackTrace();
                    strError = e.Message;
                    return(-1);
                }
            }
        }
Exemple #11
0
        /// <summary>
        /// 发送短信
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ResponseAccountInvitationSend SendMessage(RequestAccountInvitationSend request)
        {
            var res = new ResponseAccountInvitationSend();

            using (cnn = GetConnection())
            {
                var ts = cnn.BeginTransaction();
                try
                {
                    if (string.IsNullOrEmpty(request.MobilePhone))
                    {
                        throw new Exception("手机号不能为空");
                    }
                    // string code = GenerateRandomNumber(5);

                    string               vcode   = GenerateRandomNumber(4);
                    IClientProfile       profile = DefaultProfile.GetProfile("", "", "");
                    IAcsClient           client  = new DefaultAcsClient(profile);
                    SingleSendSmsRequest req     = new SingleSendSmsRequest();
                    req.SignName     = "章小算";                          //"管理控制台中配置的短信签名(状态必须是验证通过)"
                    req.TemplateCode = "SMS_115165077";                //管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)"
                    req.RecNum       = request.MobilePhone;            //"接收号码,多个号码可以逗号分隔"
                    req.ParamString  = "{\"code\":\"" + vcode + "\"}"; //切记前面的code字段,只能是英文,不能是中文!!短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。"
                    SingleSendSmsResponse httpResponse = client.GetAcsResponse(req);

                    TKS_FAS_MobileVerification context = new TKS_FAS_MobileVerification();
                    context.Id         = Guid.NewGuid().ToString("N");
                    context.Mobile     = request.MobilePhone;
                    context.VerCode    = vcode;
                    context.CodeType   = VerificationType.WX_Regist.ToString();
                    context.Status     = "OP";
                    context.CreateDate = DateTime.Now;
                    cnn.Insert <TKS_FAS_MobileVerification>(context, ts);
                    ts.Commit();
                    res.IsSuccess = true;
                    res.Message   = "";
                }
                catch (Exception ex)
                {
                    res.IsSuccess = false;
                    res.Message   = ex.Message;
                }
            }
            return(res);
        }
Exemple #12
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="phonenums">手机号码,多个可用,隔开</param>
        /// <param name="sign">短信签名,如微赞论坛,微赞交友...</param>
        /// <param name="msgtpl">短信模板1为论坛绑定管理员的,201为微赞交友手机验证码</param>
        /// <param name="param">短信模板里的参数格式"{\"code\":\"4565\"}"</param>
        /// <returns></returns>
        public bool AliSend(string phonenums, string param, string sign = "", int msgtpl = 1)
        {
            IClientProfile       profile = DefaultProfile.GetProfile("cn-hangzhou", alikey, alisecret);
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                if (!string.IsNullOrEmpty(sign))
                {
                    request.SignName = sign;               //"管理控制台中配置的短信签名(状态必须是验证通过)
                }
                if (1 == msgtpl)                           //尊敬的用户:您的微赞账号正在发生绑定操作,校验码:${code},如有疑问,立即联系微赞公司客服喔!
                {
                    request.TemplateCode = "SMS_52460138"; //管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)
                }
                if (201 == msgtpl)                         //尊敬的${user},你的手机验证码为${code},请于5分钟内填写。如非本人操作,请忽略本短信- ${forum}
                {
                    request.TemplateCode = "SMS_53770114"; //管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)
                }
                if (301 == msgtpl)                         //管理控制台中配置,论坛记过的短信模板的模板
                {
                    request.TemplateCode = "SMS_62765215";
                }
                if (401 == msgtpl)//验证码${code},您正在进行${product}身份验证,打死不要告诉别人哦!
                {
                    request.TemplateCode = "SMS_34450177";
                }
                request.RecNum      = phonenums; //"接收号码,多个号码可以逗号分隔"
                request.ParamString = param;     //短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);
                return(true);
            }
            catch (ServerException ex)
            {
                log4net.LogHelper.WriteError(this.GetType(), ex);
                return(false);
            }
            catch (ClientException ex)
            {
                log4net.LogHelper.WriteError(this.GetType(), ex);
                return(false);
            }
        }
        public void SendMessage()
        {
            IClientProfile       profile = DefaultProfile.GetProfile("cn-beijing", "LTAIwCYgtEpVlVFI", "EnmrPYlfryHSxBgMXFOVJigZeSPUOl");
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                request.SignName     = "范国伟";
                request.TemplateCode = "SMS_24950286";
                request.RecNum       = "18901083337,18612260498,18601341099";
                request.ParamString  = "{'name':'李总','time':'2016-11-04'}";
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);
            }
            catch (ServerException e)
            {
                // e.printStackTrace();
            }
            catch (ClientException e)
            {
                //e.printStackTrace();
            }
        }
Exemple #14
0
        public static CustomJsonResult Send(string template, string smsparam, string mobile, out string token, string validCode = null, int?expireSecond = null)
        {
            CustomJsonResult result  = new CustomJsonResult();
            IClientProfile   profile = DefaultProfile.GetProfile("cn-hangzhou", "LTAInW2wvf70MRTU", "wCceTF0BOmMPgctSPPLfmMNMfyFRXS");
            IAcsClient       client  = new DefaultAcsClient(profile);

            SingleSendSmsRequest request = new SingleSendSmsRequest();

            LumosDbContext currentDb = new LumosDbContext();

            SysSmsSendHistory sendHistory = new SysSmsSendHistory();

            token                      = Guid.NewGuid().ToString();
            sendHistory.Token          = token;
            sendHistory.ApiName        = "AliyunSingleSendSmsUtils";
            sendHistory.TemplateParams = smsparam;
            sendHistory.TemplateCode   = template;
            sendHistory.Phone          = mobile;
            sendHistory.CreateTime     = DateTime.Now;
            sendHistory.Creator        = 0;
            sendHistory.ValidCode      = validCode;
            if (expireSecond != null)
            {
                sendHistory.ExpireTime = sendHistory.CreateTime.AddSeconds(expireSecond.Value);
            }

            try
            {
                request.SignName     = "全线通信息";  //"管理控制台中配置的短信签名(状态必须是验证通过)"
                request.TemplateCode = template; //管理控制台中配置的审核通过的短信模板的模板CODE(状态必须是验证通过)"
                request.RecNum       = mobile;   //"接收号码,多个号码可以逗号分隔"
                request.ParamString  = smsparam; //短信模板中的变量;数字需要转换为字符串;个人用户每个变量长度必须小于15个字符。"
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);


                sendHistory.Result = Enumeration.SysSmsSendResult.Success;

                result = new CustomJsonResult(ResultType.Success, "发送成功");
            }
            catch (ServerException ex)
            {
                sendHistory.Result = Enumeration.SysSmsSendResult.Exception;

                sendHistory.FailureReason = ex.ErrorCode;

                result = new CustomJsonResult(ResultType.Exception, "发送失败");
            }
            catch (ClientException ex)
            {
                sendHistory.Result = Enumeration.SysSmsSendResult.Exception;

                sendHistory.FailureReason = ex.ErrorCode;

                result = new CustomJsonResult(ResultType.Exception, "发送失败");
            }
            catch (Exception ex)
            {
                sendHistory.Result = Enumeration.SysSmsSendResult.Exception;

                sendHistory.FailureReason = ex.Message;

                result = new CustomJsonResult(ResultType.Exception, "发送失败");
            }

            currentDb.SysSmsSendHistory.Add(sendHistory);
            currentDb.SaveChanges();

            return(result);
        }
        //密码验证:SMS_60140885
        //请假失败:SMS_27620081
        //离校请假成功:SMS_27325377
        //请假成功:SMS_107115105

        /// <summary>
        /// 发送通知短信
        /// </summary>
        /// <param name="ST_Name">学生姓名</param>
        /// <param name="LV_Num">请假单号</param>
        /// <param name="ST_Tel">电话号码</param>
        /// <param name="MessageType">短信类型</param>
        /// <returns></returns>
        public static bool SendShortMessage(MessageModel model)
        {
            if (ConfigurationManager.AppSettings["ShortMessageService"].ToString().Trim() != "1")
            {
                if (ConfigurationManager.AppSettings["ShortMessageService"].ToString().Trim() == "-1")
                {
                    //测试人员手机号
                    model.ST_Tel = ConfigurationManager.AppSettings["Tel"].ToString().Trim();
                }
                else
                {
                    //非1 非-1 代表关闭服务
                    return(false);
                }
            }

            if (model.LV_Num == null || model.ST_Name == null || model.ST_Tel == null || model.MessageType == null)
            {
                return(false);
            }


            //AccessKey 和 AccessKeyCode
            IClientProfile       profile = DefaultProfile.GetProfile("cn-hangzhou", "LTAI7W5SRT92SGZD", "F7Gv1zZvwHYHLbkSIXnn1Dx9HUIi0K");
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();

            try
            {
                //短信签名  【请假系统】
                request.SignName = "请假系统";

                if (model.MessageType == "go" && model.picurl != "")
                {
                    //需要打印请假条  附带请假系统域名地址(短信模板尚未申请成功)
                    request.TemplateCode = "SMS_110095016";
                    request.ParamString  = "{\"name\":\"" + model.ST_Name + "\",\"lvnum\":\"" + model.LV_Num + "\",\"picurl\":\"" + model.picurl + "\"}";
                    //{\"  \":\"  \",\"  \":\"  \",\"  \":\"  \"}
                }
                else if (model.MessageType == "go" && model.picurl == "")
                {
                    //请假成功模板 无需打印假条
                    request.TemplateCode = "SMS_107115105";
                    request.ParamString  = "{\"name\":\"" + model.ST_Name + "\",\"lvnum\":\"" + model.LV_Num + "\"}";
                }
                else if (model.MessageType == "back")
                {
                    //销假成功模板
                    request.TemplateCode = "SMS_27495348";
                    request.ParamString  = "{\"name\":\"" + model.ST_Name + "\",\"lvnum\":\"" + model.LV_Num + "\"}";
                }
                else if (model.MessageType == "failed")
                {
                    //驳回请假模板
                    request.TemplateCode = "SMS_27620081";
                    request.ParamString  = "{\"name\":\"" + model.ST_Name + "\",\"lvnum\":\"" + model.LV_Num + "\"}";
                }
                else if (model.MessageType == "FindPsd")
                {
                    //短信验证找回密码
                    request.TemplateCode = "SMS_60140885";
                    request.ParamString  = "{\"name\":\"" + model.ST_Name + "\",\"lvnum\":\"" + model.LV_Num + "\"}";
                }
                else
                {
                    return(false);
                }

                request.RecNum = model.ST_Tel;

                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);

                SaveMessageList(model.ST_Num, model.LV_Num, model.ST_Tel, model.MessageType);

                return(true);
            }
            catch (ServerException e)
            {
                return(false);
            }
            catch (ClientException e)
            {
                return(false);
            }
        }
        /// <summary>
        /// 发送短信
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool SendShortMessage(MessageModel model)
        {
            #region 短信服务测试代码
            if (ConfigurationManager.AppSettings["ShortMessageService"].ToString().Trim() != "1")
            {
                if (ConfigurationManager.AppSettings["ShortMessageService"].ToString().Trim() == "-1")
                {
                    //测试人员手机号
                    model.Tel = ConfigurationManager.AppSettings["Tel"].ToString().Trim();
                }
                else
                {
                    //非1 非-1 代表关闭服务
                    return(false);
                }
            }
            #endregion

            //AccessKey 和 AccessKeyCode
            IClientProfile       profile = DefaultProfile.GetProfile(regionID, accessKeyID, secret);
            IAcsClient           client  = new DefaultAcsClient(profile);
            SingleSendSmsRequest request = new SingleSendSmsRequest();
            try
            {
                //短信签名  【请假系统】
                //request.SignName = "请假系统";
                //if (model.MessageType == "go")
                //{
                //    //请假成功模板
                //    request.TemplateCode = "SMS_107115105";
                //}
                //else if (model.MessageType == "back")
                //{
                //    //销假成功模板
                //    request.TemplateCode = "SMS_27495348";
                //}
                //else if (model.MessageType == "failed")
                //{
                //    //驳回请假模板
                //    request.TemplateCode = "SMS_27620081";
                //}
                //else if (model.MessageType == "FindPsd")
                //{
                //    //短信验证找回密码
                //    request.TemplateCode = "SMS_60140885";
                //}
                //else
                //{
                //    return false;
                //}
                request.RecNum = model.Tel;
                //request.ParamString = "{\"name\":\"" + model.ST_Name + "\",\"lvnum\":\"" + model.LV_Num + "\"}";
                SingleSendSmsResponse httpResponse = client.GetAcsResponse(request);

                //短信发送记录
                SaveSendRecord();

                return(true);
            }
            catch (ServerException e)
            {
                return(false);
            }
            catch (ClientException e)
            {
                return(false);
            }
        }