private void savePessoasFisica() { var estrutura = new CargoEstrutura(); try { estrutura.IsTransaction = true; var idsPessoaNew = new List<int>(); foreach (ListItem item in listPessoasFisicasAdd.Items) idsPessoaNew.Add(int.Parse(item.Value)); estrutura.SaveCargoEstrutura(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 de cargo que vc está tentando adicionar'); window.location.href = \"CargosPessoa.aspx?idPessoa=" + txtIdPessoa.Text + "\"</script>"); estrutura.Rollback(); } }
private void savePessoasFisica() { var estrutura = new CargoEstrutura(); try { estrutura.IsTransaction = true; var idsPessoaNew = new List<int>(); foreach (ListItem item in listPessoasAdd.Items) idsPessoaNew.Add(int.Parse(item.Value)); estrutura.SaveEstruturaPrimeiroNivel(idsPessoaNew, int.Parse(ddlCargo.SelectedValue)); estrutura.Commit(); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "');</script>"); estrutura.Rollback(); } }