Ejemplo n.º 1
0
    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();
        }
    }
Ejemplo n.º 2
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();
        }
    }