예제 #1
0
        /// <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);
        }
예제 #2
0
#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();
        }
예제 #3
0
#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);
        }