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. 2
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>");
        }
    }