示例#1
0
        private void BtnConsultar_Click(object sender, EventArgs e)
        {
            try
            {
                if (rbCPF.Checked)
                {
                    if (!txtCPF.MaskCompleted)
                    {
                        MessageBox.Show("Por favor, preencha todo o campo de CPF.", "Preencha o campo CPF.");
                    }
                    else
                    {
                        PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios();

                        pessoas = pessoaFisicaNegocios.ConsultaPorCPF(txtCPF.Text);
                        dgvResultado.DataSource = pessoas;
                    }
                }
                else if (rbNome.Checked)
                {
                    PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios();

                    pessoas = pessoaFisicaNegocios.ConsultaPorNome(txtNome.Text);
                    dgvResultado.DataSource = pessoas;
                }
                else if (rbCNPJ.Checked)
                {
                    if (!txtCNPJ.MaskCompleted)
                    {
                        MessageBox.Show("Por favor, preencha todo o campo de CNPJ.", "Preencha o campo CNPJ.");
                    }
                    else
                    {
                        PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios();

                        pessoas = pessoaJuridicaNegocios.ConsultaPorCNPJ(txtCNPJ.Text);
                        dgvResultado.DataSource = pessoas;
                    }
                }
                else if (rbRazaoSocial.Checked)
                {
                    PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios();

                    pessoas = pessoaJuridicaNegocios.ConsultaPorRazaoSocial(txtRazaoSocial.Text);
                    dgvResultado.DataSource = pessoas;
                }
                else if (rbNomeFicticio.Checked)
                {
                    PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios();

                    pessoas = pessoaJuridicaNegocios.ConsultaPorNomeFicticio(txtNomeFicticio.Text);
                    dgvResultado.DataSource = pessoas;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve algum erro ao realizar a consulta, por favor tente novamente.\nCaso o erro persista, consulte seu suporte", "Houve algum erro durante a consulta.");
            }
        }
 private void txtCNPJ_Leave(object sender, EventArgs e)
 {
     if (txtCNPJ.MaskCompleted)
     {
         PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios();
         if (pessoaJuridicaNegocios.ConsultaPorCNPJ(txtCNPJ.Text).Count > 0)
         {
             MessageBox.Show("Já há um cliente/pecuarista cadastrado com este CNPJ.", "CNPJ já cadastrado.");
             txtCNPJ.Focus();
         }
     }
 }