示例#1
0
        /// <summary>
        /// Добавляет новый емейл в список получателей (в БД и коллекции из класса EmailInfoModel)
        /// </summary>
        void SaveEmail(object obj = null)
        {
            if (string.IsNullOrEmpty(EmailInfo.Email))
            {
                MessageBox.Show("Введите Email получателя");
                return;
            }
            if (!CheckEmail.IsEmail(EmailInfo.Email))
            {
                MessageBox.Show("Введенный Email некорректен");
                return;
            }
            string res = DataAccessEmails.CreateEmail(EmailInfo);

            if (res == EmailInfo.Email)
            {
                EmailInfoViewModel.EmailsCol.Add(EmailInfo);
                EmailInfoViewModel.EmailsSearch.Add(EmailInfo);
                EmailInfo = new Emails();
                StrEmail  = null;
                StrName   = null;
            }
            else
            {
                MessageBox.Show(res);
            }
        }
示例#2
0
        //public string Error { get { return null; } }

        public string this[string propertyName]
        {
            get
            {
                if (propertyName == "StrEmail")
                {
                    if (StrEmail != null && !CheckEmail.IsEmail(StrEmail))
                    {
                        return("Некорректный e-mail адрес");
                    }
                }
                return(null);
            }
        }