Пример #1
0
 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();
     }
 }