Пример #1
0
        private void btnAddEmailConfig_Click(object sender, RoutedEventArgs e)
        {
            ErrorMessage errmsg = null;

            if (EmailToValidation())
            {
                EMailViewModel emailviewmodel = new EMailViewModel();
                emailviewmodel.Id            = 0;
                emailviewmodel.EmailName     = txtEmailName.Text;
                emailviewmodel.EmailFrom     = txtEmailFrom.Text;
                emailviewmodel.EmailPassword = txtEmailPassword.Password;
                emailviewmodel.SMTPAddress   = txtSMTPAddress.Text;
                emailviewmodel.SMTPPort      = Convert.ToInt16(txtSMTPPort.Text);
                emailviewmodel.EnableSSL     = cbEnableSsl.IsChecked.Value;
                emailviewmodel.EmailTo1      = txtEmailTo1.Text;
                emailviewmodel.EmailTo2      = txtEmailTo2.Text;
                emailviewmodel.EmailTo3      = txtEmailTo3.Text;
                emailviewmodel.EmailTo4      = txtEmailTo4.Text;
                emailviewmodel.EmailTo5      = txtEmailTo5.Text;
                emailviewmodel.EntryDate     = DateTime.Now;
                if (_isCreate)
                {
                    errmsg = Dalc.ManageEmailConfig(emailviewmodel, CommandTypeEnum.Insert);
                }
                else
                {
                    errmsg = Dalc.ManageEmailConfig(emailviewmodel, CommandTypeEnum.Update);
                }
                if (errmsg.ErrorId == 1 || errmsg.ErrorId == 2)
                {
                    _isSuccess = true;
                }
                MessageBox.Show(errmsg.ErrorDescription);
                this.Close();
            }
        }