private static void FormatTextBox_AoPerderFoco(object sender, EventArgs e)
        {
            TextBox box = sender as TextBox;

            if (!FormTextoFormat.ValidaEmail(box.Text))
            {
                FormMessage.ShowMessegeWarning("E-mail inválido, campo será definico como \" [email protected]\"");
                box.Text = "*****@*****.**";
            }
        }
Example #2
0
        private static void FormatTextBox_AoPerderFoco(object sender, EventArgs e)
        {
            TextBox box = sender as TextBox;

            if (box.Name == "textBoxEmail")
            {
                //int ponto = box.Text.IndexOf('.');
                //int arroba = box.Text.IndexOf('@');

                if (FormTextoFormat.ValidaEmail(box.Text))
                {
                    FormMessage.ShowMessegeWarning("E-mail inválido, campo será definico como \" [email protected]\"");
                    box.Text = "*****@*****.**";
                }
            }
        }
Example #3
0
        private bool PreencherEmail()
        {
            infoEmail = new EmailInfo
            {
                emailTo      = string.IsNullOrEmpty(textBoxPara.Text) ? new string[0] : textBoxPara.Text.Split(';'),
                emailAssunto = textBoxAssunto.Text,
                emailCC      = string.IsNullOrEmpty(textBoxCC.Text) ? new string[0] : textBoxCC.Text.Split(';'),
                emailCCo     = string.IsNullOrEmpty(textBoxCCo.Text) ? new string[0] : textBoxCCo.Text.Split(';'),
                emailMessage = textBoxMessage.Text
            };

            List <string> ValidarEmail = new List <string>();

            ValidarEmail.AddRange(infoEmail.emailTo.ToArray());
            ValidarEmail.AddRange(infoEmail.emailCC.ToArray());
            ValidarEmail.AddRange(infoEmail.emailCCo.ToArray());

            foreach (string item in ValidarEmail)
            {
                if (!FormTextoFormat.ValidaEmail(item))
                {
                    return(false);
                }
            }

            if (listBoxAnexo.Items.Count > 0)
            {
                foreach (string item in listBoxAnexo.Items)
                {
                    listAnexo.Add(item);
                }

                infoEmail.emailAnexo = listAnexo.ToArray();
            }
            else
            {
                infoEmail.emailAnexo = new string[0];
            }

            return(true);
        }