Exemple #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 txtCPF_Leave(object sender, EventArgs e)
 {
     if (txtCPF.MaskCompleted)
     {
         PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios();
         if (pessoaFisicaNegocios.ConsultaPorCPF(txtCPF.Text).Count > 0)
         {
             MessageBox.Show("Já há um cliente/pecuarista cadastrado com este CPF.", "CPF já cadastrado.");
             txtCPF.Focus();
         }
     }
 }
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtEndereco.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("Por favor, informe o endereço.", "Informe o endereço.");
                }
                else if (txtBairro.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("Por favor, informe o bairro.", "Informe o bairro.");
                }
                else if (!txtTelefone.MaskCompleted)
                {
                    MessageBox.Show("Por favor, informe o telefone/celular.", "Informe o telefone/celular.");
                }
                else
                {
                    if (rbPessoaFisica.Checked)
                    {
                        if (!txtCPF.MaskCompleted)
                        {
                            MessageBox.Show("Por favor, informe o CPF.", "Informe o CPF.");
                        }
                        else if (txtNome.Text.Trim() == string.Empty)
                        {
                            MessageBox.Show("Por favor, informe o nome.", "Informe o nome.");
                        }
                        else
                        {
                            PessoaFisicaNegocios       pessoaFisicaNegocios = new PessoaFisicaNegocios();
                            ObjetoTransferencia.Pessoa pessoa = new ObjetoTransferencia.Pessoa();
                            pessoa.PessoaFisica = new PessoaFisica();
                            pessoa.Cidade       = new Cidade();

                            pessoa.PessoaAtivo     = true;
                            pessoa.PessoaEndereco  = txtEndereco.Text.Trim();
                            pessoa.PessoaBairro    = txtBairro.Text.Trim();
                            pessoa.PessoaTelefone  = txtTelefone.Text.Trim();
                            pessoa.Cidade.CidadeID = Convert.ToInt32(cbbCidade.SelectedValue);
                            pessoa.PessoaFisica.PessoaFisicaCPF  = txtCPF.Text;
                            pessoa.PessoaFisica.PessoaFisicaNome = txtNome.Text.Trim();
                            pessoaFisicaNegocios.Cadastrar(pessoa);
                            MessageBox.Show("Pessoa física cadastrada com sucesso!", "Cadastro realizado com sucesso!");
                            Close();
                        }
                    }
                    else
                    {
                        if (!txtCNPJ.MaskCompleted)
                        {
                            MessageBox.Show("Por favor, informe o CNPJ.", "Informe o CNPJ.");
                        }
                        else if (txtRazaoSocial.Text.Trim() == string.Empty)
                        {
                            MessageBox.Show("Por favor, informe a razão social.", "Informe a razão social.");
                        }
                        else if (txtNomeFicticio.Text.Trim() == string.Empty)
                        {
                            MessageBox.Show("Por favor, informe o nome fictício.", "Informe o nome fictício.");
                        }
                        else
                        {
                            PessoaJuridicaNegocios     pessoaJuridicaNegocios = new PessoaJuridicaNegocios();
                            ObjetoTransferencia.Pessoa pessoa = new ObjetoTransferencia.Pessoa();
                            pessoa.PessoaJuridica = new PessoaJuridica();
                            pessoa.Cidade         = new Cidade();

                            pessoa.PessoaAtivo     = true;
                            pessoa.PessoaEndereco  = txtEndereco.Text.Trim();
                            pessoa.PessoaBairro    = txtBairro.Text.Trim();
                            pessoa.PessoaTelefone  = txtTelefone.Text.Trim();
                            pessoa.Cidade.CidadeID = Convert.ToInt32(cbbCidade.SelectedValue);
                            pessoa.PessoaJuridica.PessoaJuridicaCNPJ         = txtCNPJ.Text;
                            pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial  = txtRazaoSocial.Text.Trim();
                            pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio = txtNomeFicticio.Text.Trim();
                            pessoaJuridicaNegocios.Cadastrar(pessoa);
                            MessageBox.Show("Pessoa jurídica cadastrada com sucesso!", "Cadastro realizado com sucesso!");
                            Close();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve algum erro durante o cadastro, por favor, tente novamente.\nCaso o erro persista, consulte seu suporte.", "Houve algum erro durante o cadastro.");
            }
        }
Exemple #4
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtEndereco.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("Por favor, informe o endereço.", "Informe o endereço.");
                }
                else if (txtBairro.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("Por favor, informe o bairro.", "Informe o bairro.");
                }
                else if (!txtTelefone.MaskCompleted)
                {
                    MessageBox.Show("Por favor, informe o telefone.", "Informe o telefone.");
                }
                else if (!txtTelefone.MaskCompleted)
                {
                    MessageBox.Show("Por favor, informe o telefone.", "Informe o telefone.");
                }
                else if (rbPessoaFisica.Checked)
                {
                    if (!txtCPF.MaskCompleted)
                    {
                        MessageBox.Show("Por favor, informe o CPF.", "Informe o CPF.");
                    }
                    else if (txtNome.Text.Trim() == string.Empty)
                    {
                        MessageBox.Show("Por favor, informe o nome.", "Informe o nome.");
                    }
                    else
                    {
                        PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios();
                        pessoa.PessoaFisica = new PessoaFisica();

                        pessoa.PessoaEndereco  = txtEndereco.Text.Trim();
                        pessoa.PessoaBairro    = txtBairro.Text.Trim();
                        pessoa.PessoaTelefone  = txtTelefone.Text.Trim();
                        pessoa.Cidade          = new Cidade();
                        pessoa.Cidade.CidadeID = int.Parse(cbbCidade.SelectedValue.ToString());

                        pessoa.PessoaFisica.PessoaFisicaCPF  = txtCPF.Text;
                        pessoa.PessoaFisica.PessoaFisicaNome = txtNome.Text.Trim();

                        pessoaFisicaNegocios.Alterar(pessoa);

                        if (pessoa.PessoaJuridica.PessoaJuridicaCNPJ != "")
                        {
                            PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios();
                            pessoaJuridicaNegocios.Excluir(pessoa);
                        }
                        MessageBox.Show("Pessoa alterada com sucesso!", "Alteração realizada com sucesso!");
                        Close();
                    }
                }
                else
                {
                    if (!txtCNPJ.MaskCompleted)
                    {
                        MessageBox.Show("Por favor, informe o CNPJ.", "Informe o CNPJ.");
                    }
                    else if (txtNomeFicticio.Text.Trim() == string.Empty)
                    {
                        MessageBox.Show("Por favor, informe o nome fictício.", "Informe o nome fictício.");
                    }
                    else if (txtRazaoSocial.Text.Trim() == string.Empty)
                    {
                        MessageBox.Show("Por favor, informe a razão social.", "Informe a razão social.");
                    }
                    else
                    {
                        PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios();
                        pessoa.PessoaJuridica = new PessoaJuridica();

                        pessoa.PessoaEndereco  = txtEndereco.Text.Trim();
                        pessoa.PessoaBairro    = txtBairro.Text.Trim();
                        pessoa.PessoaTelefone  = txtTelefone.Text.Trim();
                        pessoa.Cidade          = new Cidade();
                        pessoa.Cidade.CidadeID = int.Parse(cbbCidade.SelectedValue.ToString());

                        pessoa.PessoaJuridica.PessoaJuridicaCNPJ         = txtCNPJ.Text;
                        pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio = txtNomeFicticio.Text.Trim();
                        pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial  = txtRazaoSocial.Text.Trim();

                        pessoaJuridicaNegocios.Alterar(pessoa);

                        if (pessoa.PessoaFisica.PessoaFisicaCPF != "")
                        {
                            PessoaFisicaNegocios pessoaFisicaNegocios = new PessoaFisicaNegocios();
                            pessoaFisicaNegocios.Excluir(pessoa);
                        }
                        MessageBox.Show("Pessoa alterada com sucesso!", "Alteração realizada com sucesso!");
                        Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente.");
            }
        }