protected void Page_Load(object sender, EventArgs e) { EUsuario usuarioInformacion = (EUsuario)Session[Constantes.USUARIO_SELECCIONADO]; EUsuario usuario = (EUsuario)Session[Constantes.USUARIO_LOGEADO]; DaoUsuario gestorUsuario = new DaoUsuario(); EPuntuacion puntuacion = new EPuntuacion(); if (usuarioInformacion != null) { if (usuario == null || usuario.NombreDeUsuario.Equals(usuarioInformacion.NombreDeUsuario)) { EstrellasPuntuacion.Visible = false; } else { puntuacion = gestorUsuario.GetPuntuacion(usuario, usuarioInformacion); if (puntuacion != null) { EstrellasPuntuacion.Calificacion = puntuacion.Puntuacion; } else { EstrellasPuntuacion.Calificacion = 0; } } etiquetaNombreUsuario.Text = usuarioInformacion.NombreDeUsuario; LB_NombreDeUsuario.Text = etiquetaNombreUsuario.Text; etiquetaNombre.Text = usuarioInformacion.PrimerNombre + " " + usuarioInformacion.SegundoNombre; etiquetaApellido.Text = usuarioInformacion.PrimerApellido + " " + usuarioInformacion.SegundoApellido; etiquetaDescripcion.Text = usuarioInformacion.Descripcion; imagenUsuario.ImageUrl = gestorUsuario.buscarImagen(usuarioInformacion.NombreDeUsuario); imagenUsuario.DataBind(); ASP.controles_estrellas_estrellas_ascx estrellas = new ASP.controles_estrellas_estrellas_ascx(); panelEstrellas.Style.Add("pointer-events", "none"); if (usuarioInformacion.Puntuacion != null) { estrellas.Calificacion = (int)usuarioInformacion.Puntuacion; } else { estrellas.Calificacion = 0; } panelEstrellas.Controls.Remove(etiquetaPuntuacion); panelEstrellas.Controls.Add(estrellas); } else { Response.Redirect("~/Vistas/Home.aspx"); } GridViewUsuSelec.DataBind(); }