private void Form1_Load(object sender, EventArgs e)
        {
            bool isRead = ConfigFileOperations.ReadXML(ref _sendData);

            if (isRead)
            {
                InitializeFields();
                Run.PerformClick();
            }
            else
            {
                _sendData = new SendData();
            }
            WindowState = FormWindowState.Minimized;
        }
        private void Setup_Click(object sender, EventArgs e)
        {
            if ((ApiKeyText.Text == null) || (RegIdText.Text == null) ||
                (ApiKeyText.Text.Length == 0) || (RegIdText.Text.Length == 0))
            {
                MessageBox.Show("Please Enter data");
                return;
            }

            ApiKeyText.Enabled = false;
            RegIdText.Enabled  = false;

            int num = Convert.ToInt16(cbInterval.Text);

            if ((num > 0) || (num <= 4))
            {
                interval = num;
            }

            if (_sendData == null)
            {
                _sendData = new SendData();
            }

            _sendData.RunningInterval = interval;
            _sendData.ApiKey          = ApiKeyText.Text;
            _sendData.RegistrationId  = RegIdText.Text;
            _sendData.NumberTimes     = DataSentTimes;

            IsFirstTime = false;

            StatusText.Visible = true;
            StatusText.Text    = "Properties are set Successfully";
            timerSend.Stop();

            ConfigFileOperations.WriteXML(_sendData);
            Setup.Enabled = false;
        }
 private void OutlookSyncBYODService_FormClosed(object sender, FormClosedEventArgs e)
 {
     ConfigFileOperations.WriteXML(_sendData);
 }