예제 #1
0
 /// <summary>
 /// Verifica se o conteúdo do campo é um email. Retorna falso, assim como deixa o foco no campo e uma mensagem é exibida caso o campo não tenha um email.
 /// </summary>
 /// <param name="txt">Campo que será verificado.</param>
 /// <returns>Retorna verdadeiro caso o campo esteja preenchido de forma correta.</returns>
 public static bool verificarEmail(TextBox txt)
 {
     try
     {
         var teste = new MailAddress(txt.Text);
         return(true);
     }
     catch
     {
         Mensagens.campoFormatoIncorreto(txt.Tag.ToString(), "um email válido!");
         janelaAviso(5);
         txt.Focus();
         return(false);
     }
 }
예제 #2
0
        /// <summary>
        /// Verifica se o conteúdo do campo é inteiro. Retorna falso, assim como deixa o foco no campo e uma mensagem é exibida caso o campo não tenha somente números.
        /// </summary>
        /// <param name="txt">Campo que será verificado.</param>
        /// <returns>Retorna verdadeiro caso o campo esteja preenchido de forma correta.</returns>
        public static bool verificarCampoInteiro(TextBox txt)
        {
            int teste;

            foreach (char letra in txt.Text.Trim())
            {
                if (!int.TryParse(letra.ToString(), out teste))
                {
                    Mensagens.campoFormatoIncorreto(txt.Tag.ToString(), "números");
                    janelaAviso(5);
                    txt.Focus();
                    return(false);
                }
            }
            return(true);
        }