private void Btn_Valida_Click(object sender, EventArgs e)
        {
            var cpf = Msk_CPF.Text.Replace(".", "").Replace("-", "").Trim();

            if (cpf == "" || cpf.Length != 11)
            {
                new Frm_Aviso(
                    "Mensagem Erro",
                    "erro",
                    "O campo de CPF está vazio ou incompleto. Necessário inserir o CPF para prosseguir com validação"
                    ).ShowDialog();
                return;
            }

            var questao = new Frm_Questao("Mensagem", "aviso", "Confirma validação de CPF?");
            var confirm = questao.ShowDialog();

            if (confirm == DialogResult.Yes)
            {
                var validacao = Cls_Uteis.ValidaCPF(cpf);
                if (validacao)
                {
                    var Mensagem = new Frm_Aviso("Mensagem Validação", "sucesso", "CPF VÁLIDO");
                    Mensagem.ShowDialog();
                }
                else
                {
                    var Mensagem = new Frm_Aviso("Mensagem Validação", "erro", "CPF INVÁLIDO");
                    Mensagem.ShowDialog();
                }
            }
        }
Пример #2
0
        private void Btn_Valida_Click(object sender, EventArgs e)
        {
            var cpf       = Msk_CPF.Text;
            var validacao = Cls_Uteis.ValidaCPF(cpf);

            if (validacao)
            {
                Lbl_Resultado.Text      = "CPF ok!";
                Lbl_Resultado.ForeColor = Color.Green;
            }
            else
            {
                Lbl_Resultado.Text      = "CPF incorreto!";
                Lbl_Resultado.ForeColor = Color.Red;
            }
        }
Пример #3
0
        private void Btn_Valida_Click(object sender, EventArgs e)
        {
            var cpf = Msk_CPF.Text.Replace(".", "").Replace("-", "").Trim();

            if (cpf == "" || cpf.Length != 11)
            {
                MessageBox.Show(
                    "O campo de CPF está vazio ou incompleto. Necessário inserir o CPF para prosseguir com validação",
                    "Mensagem Validação",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Error
                    );
                return;
            }

            var confirm = MessageBox.Show(
                "Deseja validar o CPF?",
                "Messagem de Validação",
                MessageBoxButtons.YesNo,
                MessageBoxIcon.Question
                );

            if (confirm == DialogResult.Yes)
            {
                var validacao = Cls_Uteis.ValidaCPF(cpf);
                if (validacao)
                {
                    MessageBox.Show("CPF VÁLIDO",
                                    "Mensagem de validação",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("CPF INVÁLIDO",
                                    "Mensagem de validação",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
        public bool validaCliente(ClienteModelo.Unit cliente)
        {
            if (!Cls_Uteis.ValidaCPF(cliente.Cpf))
            {
                throw new CadastroClienteException("CPF inválido. Verifique");
            }

            if (cliente.NaoTemPai == false)
            {
                if (cliente.NomePai == "")
                {
                    throw new CadastroClienteException("Não é permitido que nome do pai seja vazio. Caso não exista marque a opção 'Pai desconhecido.'");
                }
                if (cliente.NomePai == cliente.NomeMae)
                {
                    throw new CadastroClienteException("Não é permitido nome de pai igual nome da mãe");
                }
            }
            else
            {
                cliente.NomePai = "";
            }
            return(true);
        }