void refreshDataTimer_Tick(object sender, EventArgs e)
        {
            if (m_IsRefreshDataTimerEnabled)
            {
                try
                {
                    m_IsRefreshDataTimerEnabled = false;
                    v_TotalSmsSent.Text         = m_SMSEngine.m_TotalSmsSent.ToString();
                    v_TotalSmsQueued.Text       = m_SMSEngine.m_SmsNos.Count().ToString();
                    v_TotalModems.Text          = m_SMSEngine.ModemsCount().ToString();
                    v_TotalSmsSentMonthly.Text  = m_SMSEngine.m_TotalSmsSentMonthly.ToString();

                    if (m_SMSEngine.m_IsWindowCloseEnabled)
                    {
                        m_SMSEngine.m_IsWindowCloseEnabled = false;
                        m_IsRestartEnabled = false;
                        Restart();
                    }
                }
                catch (Exception ex)
                {
                    System.Windows.MessageBox.Show(ex.Message);
                }
                finally
                {
                    m_IsRefreshDataTimerEnabled = true;
                }
            }
        }
 void refreshDataTimer_Tick(object sender, EventArgs e)
 {
     v_TotalSmsSent.Text   = m_SMSEngine.m_TotalSmsSent.ToString();
     v_TotalSmsQueued.Text = m_SMSEngine.m_SmsNos.Count().ToString();
     v_TotalModems.Text    = m_SMSEngine.ModemsCount().ToString();
 }