/// <summary> /// Validação do componente MaskedTextBox /// </summary> /// <param name="txt">MaskedTextBoxDataGuard.</param> /// <param name="textoMensagem">Texto mensagem ex: Informe o Cep.</param> /// <param name="campo_obrigatorio">Verifica se o campo e obrigatorio.</param> /// <returns>True ou False</returns> protected bool ValidaMask(MaskedTextBoxDataGuard txt, string textoMensagem, bool campo_obrigatorio) { if (campo_obrigatorio == true) { if (txt.MaskFull == false) { MessageBox.Show("Campo " + textoMensagem + " obrigatorio. Favor preencher.", nomePrograma, MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Focus(); return(false); } return(true); } var Digitos = "0123456789"; for (int i = 0; i < txt.Text.Length; i++) { string stv = txt.Text.Substring(i, 1); if (stv != " " || string.IsNullOrEmpty(txt.Text)) { if (Digitos.IndexOf(stv) >= 0) { if (txt.MaskFull == false) { MessageBox.Show("Favor informe o " + textoMensagem + " completo.", nomePrograma, MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Focus(); return(false); } } } } return(true); }
#pragma warning disable CS0108 // "FormCadastroRapido.RegistroNaoEncontrado(MaskedTextBoxDataGuard)" oculta o membro herdado "FormCadastro.RegistroNaoEncontrado(MaskedTextBoxDataGuard)". Use a nova palavra-chave se foi pretendido ocultar. public static void RegistroNaoEncontrado(MaskedTextBoxDataGuard txt) #pragma warning restore CS0108 // "FormCadastroRapido.RegistroNaoEncontrado(MaskedTextBoxDataGuard)" oculta o membro herdado "FormCadastro.RegistroNaoEncontrado(MaskedTextBoxDataGuard)". Use a nova palavra-chave se foi pretendido ocultar. { if (IsFormClosing() == true) { return; } MessageBox.Show("Registro não encontrado", "Validação registro não encontrado.", MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Text = ""; txt.Focus(); }
#pragma warning disable CS0108 // "FormCadastroRapido.MensagemCampoVazio(MaskedTextBoxDataGuard, string)" oculta o membro herdado "FormCadastro.MensagemCampoVazio(MaskedTextBoxDataGuard, string)". Use a nova palavra-chave se foi pretendido ocultar. public static bool MensagemCampoVazio(MaskedTextBoxDataGuard txt, string mensagem) #pragma warning restore CS0108 // "FormCadastroRapido.MensagemCampoVazio(MaskedTextBoxDataGuard, string)" oculta o membro herdado "FormCadastro.MensagemCampoVazio(MaskedTextBoxDataGuard, string)". Use a nova palavra-chave se foi pretendido ocultar. { if (IsFormClosing() == true) { return(false); } if (txt.MaskFull == false) { MessageBox.Show(mensagem, "Validação campo vazio.", MessageBoxButtons.OK, MessageBoxIcon.Information); txt.Focus(); return(false); } return(true); }