private void _AlterarUsuario(Guid usu_id, string usu_login)
    {
        try
        {
            _LimparDivUsuario();
            _VS_IsNew = false;

            //Carrega os grupos do usuário
            SYS_UsuarioBO.GetGruposUsuario(usu_id, _VS_Grupos, _VS_EntidadeUA);

            SYS_UsuarioBO.TmpGrupos grupo = _VS_Grupos[_VS_gru_id];
            _ckbGrupo_Bloqueado.Checked = (grupo.usg_situacao == 2) ? true : false;

            List <SYS_UsuarioBO.TmpEntidadeUA> lt = _VS_EntidadeUA[_VS_gru_id];
            foreach (SYS_UsuarioBO.TmpEntidadeUA ent in lt)
            {
                ListItem li = ent.Entidade ? new ListItem(ent.EntidadeOrUA, ent.ent_id.ToString()) : new ListItem(ent.EntidadeOrUA, String.Concat(ent.ent_id, ";", ent.uad_id));
                _lstUAs.Items.Add(li);
            }

            _txtUsu_id.Value = usu_id.ToString();
            _txtUsuario.Text = usu_login;

            _btnUsuario.Visible = false;
            _btnUA.Focus();

            ScriptManager.RegisterClientScriptBlock(this, GetType(), "AlterarUsuario", "$('#divUsuario').dialog('open');", true);
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o grupo.", UtilBO.TipoMensagem.Erro);
        }
    }
Exemple #2
0
    private void _LoadSelectedGrupoUsuario(Guid gru_id)
    {
        try
        {
            _LoadGrupos(true);
            _LimparDivAddGrupos();
            _ddlGrupos.SelectedValue = gru_id.ToString();
            _ddlGrupos.Enabled       = false;

            SYS_UsuarioBO.TmpGrupos grupo = _VS_Grupos[gru_id];
            _ckbGrupo_Bloqueado.Checked = (grupo.usg_situacao == 2) ? true : false;

            SYS_Grupo entityGrupo = new SYS_Grupo
            {
                gru_id = gru_id
            };
            SYS_GrupoBO.GetEntity(entityGrupo);

            _VisibleUa(entityGrupo.vis_id);

            List <SYS_UsuarioBO.TmpEntidadeUA> lt = _VS_EntidadeUA[gru_id];
            foreach (SYS_UsuarioBO.TmpEntidadeUA ent in lt)
            {
                ListItem li;
                if (ent.Entidade)
                {
                    li = new ListItem(ent.EntidadeOrUA, ent.ent_id.ToString());
                }
                else
                {
                    li = new ListItem(ent.EntidadeOrUA, String.Concat(ent.ent_id, ";", ent.uad_id));
                }
                _lstUAs.Items.Add(li);
            }
        }
        catch (Exception ex)
        {
            ApplicationWEB._GravaErro(ex);
            _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o grupo.", UtilBO.TipoMensagem.Erro);
        }
    }