Beispiel #1
0
        public void UpdateMail(string name)
        {
            var mailServer = new MailServer();
            var current    = mailServer.GetBy(name);

            if (current != null)
            {
                int  Num;
                bool isNum = int.TryParse(tbxPort.Text, out Num);

                if (isNum)
                {
                    current.Name     = tbxName.Text;
                    current.Server   = tbxServer.Text;
                    current.Username = tbxUsername.Text;
                    current.Password = tbxPassword.Text;
                    current.Port     = Num;

                    int result = current.Update();
                    if (result == 1)
                    {
                        var manager = (frmManager)Application.OpenForms["frmManager"];
                        manager.SelectTab("tabMails");
                        Close();
                    }
                }
            }
        }
Beispiel #2
0
        public frmMailUpdate(string name)
        {
            InitializeComponent();

            if (User.Current != null)
            {
                IsAddNew = false;
                LoadLanguage(IsAddNew);
                _name = name;

                MailServer mailserver = new MailServer();
                var        current    = mailserver.GetBy(name);

                if (current != null)
                {
                    tbxName.Text     = current.Name;
                    tbxServer.Text   = current.Server;
                    tbxUsername.Text = current.Username;
                    tbxPassword.Text = current.Password;
                    tbxPort.Text     = current.Port.ToString();
                }
            }
        }