Exemple #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            PessoaJuridica pessoaJuridica = new PessoaJuridica();

            pessoaJuridica.NomeFantasia      = txtNomeFantasia.Text;
            pessoaJuridica.RazaoSocial       = txtRazaoSocial.Text;
            pessoaJuridica.CNPJ              = txtInscricaoEstadual.Text;
            pessoaJuridica.InscricaoEstadual = txtInscricaoEstadual.Text;
            pessoaJuridica.DataFundacao      = Convert.ToDateTime(dtpDataFundacao.Value);

            PessoaJuridicaNegocios pessoaJuridicaNegocios = new PessoaJuridicaNegocios();

            string retorno = pessoaJuridicaNegocios.Inserir(pessoaJuridica);

            //Tenta converter para inteiro
            //Se der tudo certo é porque devolveu o código do cliente
            //Se der errado tem a mensagem de erro
            try
            {
                int idPessoa = Convert.ToInt32(retorno);

                MessageBox.Show("Pessoa Jurídica inserida com sucesso! Código: " + idPessoa.ToString());

                this.DialogResult = DialogResult.Yes;
            }
            catch
            {
                MessageBox.Show(
                    "Não foi possível inserir a Pessoa Jurídica. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.No;
            }
        }
Exemple #2
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();
         }
     }
 }
        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 #5
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.");
            }
        }