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(); } } }