Friday, July 13, 2012

Sending SMS Code in C#.Net



 
Please find below code for sending SMS
/// <summary>
        /// Sends SMS
        /// </summary>
        /// <returns> Returns true if SMS sent successfully </returns>

  private bool SendSMS()
        {
            try
            {
                if (string.IsNullOrEmpty(txtSMSPhoneNumber.Text.Trim()))
                {
                    MessageBox.Show("Please enter Phone Number to send SMS""SMS Validation",
                        MessageBoxButtons.OK, MessageBoxIcon.Information);

                    txtSMSPhoneNumber.Focus();
                    return false;
                }
                if (txtSMSPhoneNumber.Text.Trim().Length < 10)
                {
                    MessageBox.Show("Invalid Phone Number. Please enter valid Phone Number""SMS Validation",
                        MessageBoxButtons.OK, MessageBoxIcon.Information);

                    txtSMSPhoneNumber.Focus();
                    return false;
                }
                if (string.IsNullOrEmpty(txtSMSText.Text.Trim()))
                {
                    MessageBox.Show("Please text to SMS""SMS Validation",
                        MessageBoxButtons.OK, MessageBoxIcon.Information);

                    txtSMSText.Focus();
                    return false;
                }

                string SMSText = txtSMSText.Text.Trim().Replace(" """);
                StringBuilder SMSURL = new StringBuilder();
                SMSURL.Append("http://smsoutbox.info/?user=Abm&password=abm567&PhoneNumber=91");
                SMSURL.Append(txtSMSPhoneNumber.Text.Trim());
                SMSURL.Append("&Text=");
                SMSURL.Append(SMSText);
                SMSURL.Append("&Sender=Minacs");

                //ProcessStartInfo PSInfo = new ProcessStartInfo("http://www.google.co.in/");
                //PSInfo.WindowStyle = ProcessWindowStyle.Minimized;
                //PSInfo.CreateNoWindow = true;
                //Process.Start(PSInfo);

                Process.Start(SMSURL.ToString());

                ShowWaiting("Sending SMS");
                return true;
            }
            catch (Exception ex)
            {
                throw new Exception("Error in Function TestCustInfo.SendSMS. Error Message :- "
                    + ex.Message, ex);
            }
        }

No comments:

Post a Comment