protected void btnUsuario_Click(object sender, EventArgs e) { if (listUsu.SelectedIndex != -1) { List <BE.Usuario> ListaUsu = GestorUsuario.ListarTodosBorrados(); BE.Usuario usu = ListaUsu[listUsu.SelectedIndex]; if (usu.DNI != 1) { List <BE.Permiso> ListaRolesUsu = GestorPermiso.ListarPermisosdeUsuarios(usu); Session["ListaTemporal"] = ListaRolesUsu; listRolUsu.DataSource = ListaRolesUsu; listRolUsu.DataTextField = "Nombre"; listRolUsu.DataBind(); btnGuardarRol.Visible = true; btnAgregarRolUsu.Visible = true; btnAgregarPermiso.Visible = true; btnSeleccionarUsuario.Visible = false; listUsu.Enabled = false; btnQuitar.Visible = true; lblSuccess.Visible = false; } else { lblSuccess.Text = "No se puede cambiar los permisos del Administrador"; lblSuccess.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { HttpCookie cookieusu = Request.Cookies["Usuario"]; int idusu = int.Parse(cookieusu["IdUsu"].ToString()); BE.Usuario UsuEnSesion = GestorUsuario.ObtenerUsuarioID(idusu); Label1.Text = UsuEnSesion.Nombre + " " + UsuEnSesion.Apellido; UsuEnSesion.ListaPermisos = GestorPermiso.ListarPermisosdeUsuarios(UsuEnSesion); ListBox1.DataSource = null; ListBox1.DataSource = UsuEnSesion.ListaPermisos; ListBox1.DataBind(); }