/// <summary> /// Verifica se o campo está vazio, ou não. Retorna falso, assim como deixa o foco no campo e uma mensagem é exibida caso o campo esteja vazio. /// </summary> /// <param name="cbx">Campo que será verificado.</param> /// <returns>Retorna verdadeiro caso o campo esteja preenchido.</returns> public static bool verificaCampo(ComboBox cbx) { if (cbx.Text.Trim().Length == 0) { Mensagens.campoVazio(cbx.Tag.ToString()); janelaAviso(2); cbx.Focus(); return(false); } return(true); }
/// <summary> /// Verifica se o campo está vazio, ou não. Retorna falso, assim como deixa o foco no campo e uma mensagem é exibida caso o campo esteja vazio. /// </summary> /// <param name="txt">Campo que será verificado.</param> /// <returns>Retorna verdadeiro caso o campo esteja preenchido.</returns> public static bool verificaCampo(TextBox txt) { if (txt.Text.Trim().Length == 0) { Mensagens.campoVazio(txt.Tag.ToString()); janelaAviso(2); txt.Focus(); return(false); } return(true); }
/// <summary> /// Verifica se o campo tem caracteres suficientes. Retorna falso, assim como deixa o foco no campo e uma mensagem é exibida caso o campo esteja de forma com menos caracteres que o necessário. /// </summary> /// <param name="txt">Campo que será verificado.</param> /// <param name="qtdeCaracteres">Quantidade de caracteres que o campo deve ter.</param> /// <returns>Retorna verdadeiro caso o campo esteja preenchido com caracteres o suficiente.</returns> public static bool verificarTamanhoCampo(TextBox txt, int qtdeCaracteres) { if (txt.Text.Trim().Length < qtdeCaracteres) { Mensagens.campoInsuficiente(txt.Tag.ToString()); janelaAviso(4); txt.Focus(); return(false); } return(true); }
/// <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); }
/// <summary> /// Exibe mensagem de pergunta. /// </summary> /// <param name="tipo">Tipo da pergunta. 1 = Prosseguir.</param> /// <returns></returns> public static bool pergunta(int tipo = 1) { string caption = "Pergunta!"; bool retorno = false; MessageBoxButtons botoes = MessageBoxButtons.YesNo; MessageBoxIcon icone = MessageBoxIcon.Question; if (tipo == 1) { Mensagens.avisoProsseguir(); } if (MessageBox.Show(Mensagens.mensagem, caption, botoes, icone) == DialogResult.Yes) { retorno = true; } Mensagens.mensagem = string.Empty; return(retorno); }