Exemple #1
0
        protected void BtnClickatellTestMessageSend_OnClick(object sender, EventArgs e)
        {
            try
            {
                SMSProvider smsProvider = SMSManager.GetSMSProviderBySystemKeyword("SMSPROVIDERS_CLICKATELL");
                if (smsProvider == null)
                {
                    ShowError(GetLocaleResourceString("Admin.SMSProviders.Clickatell.TestMessage.Failed"));
                    return;
                }

                ISMSProvider iSMSProvider = smsProvider.Instance;
                if (iSMSProvider == null)
                {
                    ShowError(GetLocaleResourceString("Admin.SMSProviders.Clickatell.TestMessage.Failed"));
                    return;
                }

                if (!iSMSProvider.SendSMS(txtClickatellTestMessageText.Text))
                {
                    ShowError(GetLocaleResourceString("Admin.SMSProviders.Clickatell.TestMessage.Failed"));
                    return;
                }
                ShowMessage(GetLocaleResourceString("Admin.SMSProviders.Clickatell.TestMessage.Success"));
            }
            catch (Exception exc)
            {
                ProcessException(exc);
            }
        }
Exemple #2
0
        private void BindData()
        {
            SMSProvider smsProvider = SMSManager.GetSMSProviderBySystemKeyword(SMSProviderSystemKeyword);

            if (smsProvider != null)
            {
                txtName.Text          = smsProvider.Name;
                txtClassName.Text     = smsProvider.ClassName;
                txtSystemKeyword.Text = smsProvider.SystemKeyword;
                cbActive.Checked      = smsProvider.IsActive;
            }
        }
Exemple #3
0
        public SMSProvider SaveInfo()
        {
            SMSProvider smsProvider = SMSManager.GetSMSProviderBySystemKeyword(SMSProviderSystemKeyword);

            if (smsProvider != null)
            {
                smsProvider = SMSManager.UpdateSMSProvider(smsProvider.SMSProviderId,
                                                           txtName.Text, txtClassName.Text, txtSystemKeyword.Text, cbActive.Checked);
            }
            else
            {
                smsProvider = SMSManager.InsertSMSProvider(txtName.Text, txtClassName.Text, txtSystemKeyword.Text,
                                                           cbActive.Checked);
            }

            return(smsProvider);
        }