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