private void savePessoasJuridica() { var estrutura = new Estrutura(); try { estrutura.IsTransaction = true; var idsPessoaNew = new List <int>(); foreach (ListItem item in listPessoasJuridicasAdd.Items) { idsPessoaNew.Add(int.Parse(item.Value)); } estrutura.SaveEstruturaPrimeiroNivel(idsPessoaNew, int.Parse(ddlHierarquia.SelectedValue)); estrutura.Commit(); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "');</script>"); estrutura.Rollback(); } }
private void savePessoasJuridica() { var estrutura = new Estrutura(); try { estrutura.IsTransaction = true; var idsPessoaNew = new List <int>(); foreach (ListItem item in listPessoasJuridicasAdd.Items) { idsPessoaNew.Add(int.Parse(item.Value)); } estrutura.SaveEstrutura(int.Parse(txtIdPessoa.Text), idsPessoaNew); estrutura.Commit(); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Não existe um nivel abaixo da hierarquia'); window.location.href = \"HierarquiaPessoa.aspx?idPessoa=" + txtIdPessoa.Text + "\"</script>"); estrutura.Rollback(); } }