Esempio n. 1
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        var PessoaFisicaJuridica = new PessoaFisicaJuridica();

        try
        {
            if (txtId.Text != "")
            {
                PessoaFisicaJuridica.IDPessoaFisicaJuridica = int.Parse(txtId.Text);
                PessoaFisicaJuridica.Get();
            }

            PessoaFisicaJuridica.IDPessoaFisica   = int.Parse(txtIDPessoaFisica.Text);
            PessoaFisicaJuridica.IDPessoaJuridica = int.Parse(txtIDPessoaJuridica.Text);

            PessoaFisicaJuridica.Save();
            GetPessoaFisicaJuridica((int)PessoaFisicaJuridica.IDPessoaFisicaJuridica);

            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Registro salvo.')</script>");
        }
        catch (Exception err)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
        }
    }
    private void saveParceiros(PessoaJuridica pessoaJuridica)
    {
        var PessoaFisicaJuridicaDel = new PessoaFisicaJuridica();

        try
        {
            PessoaFisicaJuridicaDel.IsTransaction  = true;
            PessoaFisicaJuridicaDel.PessoaJuridica = pessoaJuridica;
            PessoaFisicaJuridicaDel.Delete();

            foreach (ListItem item in listPessoasFisicasAdd.Items)
            {
                var pessoaFisicaAdd = new PessoaFisica(int.Parse(item.Value));
                pessoaFisicaAdd.Get();
                var PessoaFisicaJuridica = new PessoaFisicaJuridica();
                PessoaFisicaJuridica.Transaction    = PessoaFisicaJuridicaDel.Transaction;
                PessoaFisicaJuridica.PessoaJuridica = pessoaJuridica;
                PessoaFisicaJuridica.PessoaFisica   = pessoaFisicaAdd;
                PessoaFisicaJuridica.Get();
                PessoaFisicaJuridica.Save();
            }

            PessoaFisicaJuridicaDel.Commit();
            loadTab();
        }
        catch (Exception err)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
            PessoaFisicaJuridicaDel.Rollback();
        }
    }
Esempio n. 3
0
 protected void DeletePessoaFisicaJuridica(int idPessoaFisicaJuridica)
 {
     try
     {
         var PessoaFisicaJuridica = new PessoaFisicaJuridica();
         PessoaFisicaJuridica.IDPessoaFisicaJuridica = idPessoaFisicaJuridica;
         PessoaFisicaJuridica.Delete();
         GetPessoaFisicaJuridicas();
     }
     catch (Exception err)
     {
         Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
     }
 }
Esempio n. 4
0
    private void GetPessoaFisicaJuridica(int idPessoaFisicaJuridica)
    {
        dvSalvarPessoaFisicaJuridica.Visible  = true;
        dvListarPessoaFisicaJuridicas.Visible = false;

        var PessoaFisicaJuridica = new PessoaFisicaJuridica();

        PessoaFisicaJuridica.IDPessoaFisicaJuridica = idPessoaFisicaJuridica;
        PessoaFisicaJuridica.Get();

        txtId.Text               = PessoaFisicaJuridica.IDPessoaFisicaJuridica.ToString();
        txtIDPessoaFisica.Text   = PessoaFisicaJuridica.IDPessoaFisica.ToString();
        txtIDPessoaJuridica.Text = PessoaFisicaJuridica.IDPessoaJuridica.ToString();
    }
Esempio n. 5
0
    private void loadPessoasFisicas()
    {
        var pessoaJuridica = new PessoaJuridica();

        pessoaJuridica.Pessoa = new Pessoa(int.Parse(txtIdPessoa.Text));
        pessoaJuridica.Get();

        if (pessoaJuridica.IDPessoaJuridica != null)
        {
            var PessoasFisicasAdded = new PessoaFisicaJuridica().FindPessoasFisicas(pessoaJuridica);
            listPessoasFisicasAdd.DataSource     = PessoasFisicasAdded;
            listPessoasFisicasAdd.DataTextField  = "PessoaNome";
            listPessoasFisicasAdd.DataValueField = "IDPessoaFisica";
            listPessoasFisicasAdd.DataBind();

            findTopFisica();
        }
    }
    private void loadLists(PessoaJuridica pessoaJuridica)
    {
        listPessoasFisicas.DataSource     = new PessoaFisica().FindTop(txtData.Text);
        listPessoasFisicas.DataTextField  = "PessoaNome";
        listPessoasFisicas.DataValueField = "IDPessoaFisica";
        listPessoasFisicas.DataBind();

        var PessoasFisicasAdded = new PessoaFisicaJuridica().FindPessoasFisicas(pessoaJuridica);

        listPessoasFisicasAdd.DataSource     = PessoasFisicasAdded;
        listPessoasFisicasAdd.DataTextField  = "PessoaNome";
        listPessoasFisicasAdd.DataValueField = "IDPessoaFisica";
        listPessoasFisicasAdd.DataBind();

        foreach (var pessoaFisica in PessoasFisicasAdded)
        {
            var listItem = listPessoasFisicas.Items.FindByValue(pessoaFisica.IDPessoaFisica.ToString());
            listPessoasFisicas.Items.Remove(listItem);
        }
    }
    public void GetHierarquias(Pessoa pessoa, TipoPessoa tipoPessoa)
    {
        tdTriviewHierarquia.InnerHtml = string.Empty;
        tdTriviewHierarquia.Controls.Clear();
        if (CType.Exist(pessoa))
        {
            this.pessoa = pessoa;
            List <List <int> > estruturaHierarquia = new List <List <int> >();
            if (tipoPessoa == TipoPessoa.Fisica)
            {
                var pessoaFisicaJuridica = new PessoaFisicaJuridica(pessoa.Fisica).Find();
                foreach (var pj in pessoaFisicaJuridica)
                {
                    var pessoaJuridica = ((PessoaFisicaJuridica)pj).PessoaJuridica.Pessoa;
                    estruturaHierarquia.Add(pessoaJuridica.GetListIdEstruturaHierarquia());
                }
            }
            else
            {
                estruturaHierarquia.Add(pessoa.GetListIdEstruturaHierarquia());
            }

            if (estruturaHierarquia.Count > 0)
            {
                foreach (var eh in estruturaHierarquia)
                {
                    loadTree((List <int>)eh);
                }
            }
            if (tdTriviewHierarquia.Controls.Count < 1)
            {
                tdTriviewHierarquia.InnerHtml = "Pessoa " + pessoa.Nome + ", não está cadastrado na estrutura de hierarquias";
            }
            return;
        }
        tdTriviewHierarquia.InnerHtml = "Você não está cadastrado em uma estrutura de hierarquias";
    }
        public List <PessoaFisicaJuridica> ListaTodos()
        {
            try
            {
                PessoaJuridica       pessoaJuridica       = null;
                PessoaFisica         pessoaFisica         = null;
                PessoaFisicaJuridica pessoaFisicaJuridica = null;

                List <PessoaFisicaJuridica> list          = new List <PessoaFisicaJuridica>();
                List <OracleParameter>      lstParametros = new List <OracleParameter>();

                BancoHelper      objBanco = new BancoHelper();
                OracleDataReader reader;

                reader = objBanco.ProcedureExecute("PESSOA_JURIDICA_LISTA", lstParametros);

                if (reader != null)
                {
                    while (reader.Read())
                    {
                        pessoaFisicaJuridica = new PessoaFisicaJuridica();

                        if (reader["CNPJ"] != null)
                        {
                            pessoaJuridica              = new PessoaJuridica();
                            pessoaJuridica.ID           = (int)reader["id"];
                            pessoaJuridica.CNPJ         = reader["CNPJ"].ToString();
                            pessoaJuridica.NomeFantasia = reader["NomeFantasia"].ToString();
                            pessoaJuridica.RazaoSocial  = reader["RazaoSocial"].ToString();

                            pessoaJuridica.endereco.Logradouro  = reader["Logradouro"].ToString();
                            pessoaJuridica.endereco.Numero      = (int)reader["Numero"];
                            pessoaJuridica.endereco.Complemento = reader["Complemento"].ToString();
                            pessoaJuridica.endereco.Bairro      = reader["Bairro"].ToString();
                            pessoaJuridica.endereco.Cidade      = reader["Cidade"].ToString();
                            pessoaJuridica.endereco.UFCompleto  = reader["UFCompleto"].ToString();

                            pessoaFisicaJuridica.pessoaJuridica = pessoaJuridica;
                        }
                        else
                        {
                            pessoaFisica           = new PessoaFisica();
                            pessoaFisica.ID        = (int)reader["id"];
                            pessoaFisica.CPF       = reader["CPF"].ToString();
                            pessoaFisica.Nome      = reader["Nome"].ToString();
                            pessoaFisica.Sobrenome = reader["Sobrenome"].ToString();

                            if (reader["DataNasc"] != DBNull.Value)
                            {
                                pessoaFisica.DataNasc = (DateTime)reader["DataNasc"];
                            }

                            pessoaFisica.endereco.Logradouro  = reader["Logradouro"].ToString();
                            pessoaFisica.endereco.Numero      = (int)reader["Numero"];
                            pessoaFisica.endereco.Complemento = reader["Complemento"].ToString();
                            pessoaFisica.endereco.Bairro      = reader["Bairro"].ToString();
                            pessoaFisica.endereco.Cidade      = reader["Cidade"].ToString();
                            pessoaFisica.endereco.UFCompleto  = reader["UFCompleto"].ToString();

                            pessoaFisicaJuridica.pessoaFisica = pessoaFisica;
                        }
                        list.Add(pessoaFisicaJuridica);
                    }
                }

                return(list);
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Erro - Pessoa Jurídica: Lista - Mensagem:" + ex.Message + " - Exeção: " + ex.InnerException);

                return(null);
            }
        }