Exemplo n.º 1
0
        /// <summary>
        /// Нажатие на кнопку закрыть и сохранить.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void CloseBtn_Click(object sender, EventArgs e)
        {
            try
            {
                SettingsContainer.SetSettings(new Settings
                {
                    FtpUri                   = FtpUriTxt.Text,
                    FtpIsPassive             = Convert.ToInt32(PassiveChk.Checked),
                    FtpDownloadInttervalSec  = int.Parse(IntervalTxt.Text),
                    FtpFolder                = WBFolderTxt.Text,
                    ServiceName              = ServiceNameTxt.Text,
                    FtpTimeoutSec            = int.Parse(FtpTimeoutTxt.Text),
                    ExchangeFolder           = ExchFolderTxt.Text,
                    DownloadExchangeFileName = DownFileNameTxt.Text,
                    UploadExchangeFileName   = UpFileNameTxt.Text
                });
            }
            catch (FormatException)
            {
                MessageBox.Show("The format of the argument is not valid.", "Error");
                return;
            }

            this.Close();
        }