示例#1
0
        private void AddAndAddAnotherButton_Click(object sender, EventArgs e)
        {
            try
            {
                XMLHelper helper = new XMLHelper();

                MailServer NewServer = new MailServer()
                {
                    ID          = helper.LastElementUniqueID(XMLDataStorage.Location + "MailServers.xml", "Server") + 1,
                    Name        = NameTextBox.Text,
                    Description = DescriptionTextBox.Text,
                    Host        = HostTextBox.Text,
                    Port        = Convert.ToInt32(PortTextBox.Text),
                    Username    = UsernameTextBox.Text,
                    Password    = PasswordTextBox.Text,
                    FromAddress = FromAddressTextBox.Text,
                    IsSecured   = IsSecuredCheckbox.Checked
                };

                mailServerManager.Add(NewServer);

                MessageBox.Show("Mail Server is successfully added");

                NameTextBox.Clear();
                DescriptionTextBox.Clear();
                HostTextBox.Clear();
                PortTextBox.Clear();
                UsernameTextBox.Clear();
                PasswordTextBox.Clear();
                FromAddressTextBox.Clear();
                IsSecuredCheckbox.Checked = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Failed to add new mail server", ex.Message);
            }
        }