/// <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); } }
/// <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); }