コード例 #1
0
        private void Btn_Valida_Click(object sender, EventArgs e)
        {
            string vConteudo;

            vConteudo = Msk_CPF.Text;
            vConteudo = vConteudo.Replace(".", "").Replace("-", "");
            vConteudo = vConteudo.Trim();
            if (vConteudo == "")
            {
                MessageBox.Show("Você deve digitar um CPF", "Mensagem de Validação", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (vConteudo.Length != 11)
                {
                    MessageBox.Show("CFP deve ter 11 dígitos", "Mensagem de Validação", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (MessageBox.Show("Você deseja realmente validar o CPF?", "Mensagem de Validação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        bool validaCPF = false;
                        validaCPF = Cls_Uteis.Valida(Msk_CPF.Text);
                        if (validaCPF == true)
                        {
                            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);
                        }
                    }
                }
            }
        }
コード例 #2
0
        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();
                }
            }
        }
コード例 #3
0
        private void Btn_Valida_Click(object sender, EventArgs e)
        {
            string vConteudo;

            vConteudo = Msk_CPF.Text;
            vConteudo = vConteudo.Replace(".", "").Replace("-", "").Replace(" ", "");
            vConteudo = vConteudo.Trim();
            if (vConteudo == "" || vConteudo.Length < 11)
            {
                MessageBox.Show("Você deve digitar um CPF com 11 dígitos", "Mensagem de Validação", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                //if (MessageBox.Show("Você deseja realmente validar o CPF?", "Mensagem de Validação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) {
                var Db = new Frm_Questao("Frm_ValidaCPF2", "Tem certeza em validar o CPF?");
                Db.ShowDialog();
                if (Db.DialogResult == DialogResult.Yes)
                {
                    var validaCPF = false;
                    validaCPF = Cls_Uteis.Valida(Msk_CPF.Text);
                    if (validaCPF == true)
                    {
                        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);
                    }
                }
            }
        }
コード例 #4
0
        private void ValidaCep(string cepFormulario)
        {
            cepFormulario = cepFormulario.Replace("-", "");
            string vJson = Cls_Uteis.GeraJSONCEP(cepFormulario);
            var    Cep   = new CepModelo.Unit();

            Cep                      = CepModelo.DesSerializedClassUnit(vJson);
            Txt_Bairro.Text          = Cep.bairro;
            Txt_Cidade.Text          = Cep.localidade;
            Txt_Complemento.Text     = Cep.complemento;
            Txt_Logradouro.Text      = Cep.logradouro;
            Cmb_Estados.SelectedItem = Cep.uf;
        }
コード例 #5
0
        private void Btn_Valida_Click(object sender, EventArgs e)
        {
            var validaCPF = false;

            validaCPF = Cls_Uteis.Valida(Msk_CPF.Text);
            if (validaCPF == true)
            {
                Lbl_Resultado.Text      = "CPF Válido";
                Lbl_Resultado.ForeColor = Color.Green;
            }
            else
            {
                Lbl_Resultado.Text      = "CPF Inválido";
                Lbl_Resultado.ForeColor = Color.Red;
            }
        }
コード例 #6
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;
            }
        }
コード例 #7
0
            public void ValidaComplemento()
            {
                if (this.NomePai == NomeMae)
                {
                    throw new Exception("Nome do pai e da mãe não podem ser iguais.");
                }

                if (this.NaoTemPai == false && this.NomePai == "")
                {
                    throw new Exception("Nome do Pai não pode estar vazio quando a propriedade Pai desconhecido não estiver marcada.");
                }

                if (Cls_Uteis.Valida(this.CPF) == false)
                {
                    throw new Exception("CPF inválido");
                }
            }
コード例 #8
0
        public Lbl_Telefone()
        {
            InitializeComponent();
            Lbl_Bairro.Text        = "Bairro";
            Lbl_CEP.Text           = "CEP";
            Lbl_Complemento.Text   = "Complemento";
            Lbl_CPF.Text           = "CPF";
            Lbl_Estado.Text        = "Estado";
            Lbl_Logradouro.Text    = "Logradouro";
            Lbl_NomeCliente.Text   = "Nome";
            Lbl_NomeMae.Text       = "Nome da Mãe";
            Lbl_NomePai.Text       = "Nome do Pai";
            Lbl_Profissao.Text     = "Profissão";
            Lbl_RendaFamiliar.Text = "Renda Familiar";
            Lbl_Telefone1.Text     = "Telefone";
            Grp_Codigo.Text        = "Código";
            Grp_Endereco.Text      = "Endereço";
            Grp_Outros.Text        = "Outros";
            Grp_DadosPessoais.Text = "Dados Pessoais";
            Chk_TemPai.Text        = "Pai Desconhecido";
            Lbl_Cidade.Text        = "Cidade";
            Grp_Genero.Text        = "Genero";
            Rdb_Feminino.Text      = "Feminino";
            Rdb_Masculino.Text     = "Masculino";
            Rdb_Indefinido.Text    = "Indefinido";
            Msk_RendaFamiliar.Text = "0.00";
            Lbl_CodigoForm.Text    = "Codigo Cliente";
            Txt_CodigoForm.Enabled = false;
            Cmb_Estados.Items.Clear();
            var estados = Cls_Uteis.EstadosBrasileiros();

            foreach (var item in estados)
            {
                Cmb_Estados.Items.Add(item.SiglaEstado);
            }

            Tls_Principal.Items[0].ToolTipText = "Icluir na Base um novo cliente";
            Tls_Principal.Items[1].ToolTipText = "Capturar um cliente já cadastrado na Base";
            Tls_Principal.Items[2].ToolTipText = "Atualizar Informações";
            Tls_Principal.Items[3].ToolTipText = "Apagar Cliente Selecionado";
            Tls_Principal.Items[4].ToolTipText = "Limpar informações em formulário";
            ApagatoolStripButton.Enabled       = false;
            DesabilitarHabilitarComponentes(false);
        }
コード例 #9
0
            public void ValidaComplemento()
            {
                if (this.NomePai == this.NomeMae)
                {
                    throw new Exception("Nome do pai e da mãe não podem ser iguais");
                }
                if (this.NaoTemPai == false)
                {
                    if (this.NomePai == "")
                    {
                        throw new Exception("Nome do pai não pode estar vazio. Quando a propiedade Pai Desconhecido estiver desmarcado");
                    }
                }
                bool validaCpf = Cls_Uteis.Valida(this.CPF);

                if (validaCpf == false)
                {
                    throw new Exception("CPF Ínválido");
                }
            }
コード例 #10
0
            public void ValidaComplemento()
            {
                if (this.NomePai == this.NomeMae)
                {
                    throw new Exception("Nome do Pai e da Mãe não podem ser iguais.");
                }
                if (this.NaoTemPai == false)
                {
                    if (this.NomePai == "")
                    {
                        throw new Exception("Nome do Pai não pode estar vazio quando a propriedade Pai Desconhecido não estiver marcada.");
                    }
                }
                bool validaCPF = Cls_Uteis.Valida(this.Cpf);

                if (validaCPF == false)
                {
                    throw new Exception("CPF inválido.");
                }
            }
コード例 #11
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);
                }
            }
        }
コード例 #12
0
        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);
        }