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(PessoaFisica pessoaFisica)
    {
        var PessoaFisicaJuridicaDel = new PessoaFisicaJuridica();
        try
        {
            PessoaFisicaJuridicaDel.IsTransaction = true;
            PessoaFisicaJuridicaDel.PessoaFisica = pessoaFisica;
            PessoaFisicaJuridicaDel.Delete();

            foreach (ListItem item in listPessoasJuridicasAdd.Items)
            {
                var pessoaJuridicaAdd = new PessoaJuridica(int.Parse(item.Value));
                pessoaJuridicaAdd.Get();
                var PessoaFisicaJuridica = new PessoaFisicaJuridica();
                PessoaFisicaJuridica.Transaction = PessoaFisicaJuridicaDel.Transaction;
                PessoaFisicaJuridica.PessoaFisica = pessoaFisica;
                PessoaFisicaJuridica.PessoaJuridica = pessoaJuridicaAdd;
                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();
        }
    }
    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();
    }