protected void Page_Load(object sender, EventArgs e) { try { id_aux_usuario = Convert.ToInt32(Session["id_usuario"].ToString()); } catch { if (Session["id_usuario"] == null) { Response.Redirect("~/Views/Login/Login"); } } // sacar id por separado.. de la tabla JugadorController controlador_jugador = new JugadorController(id_aux_usuario, 0, "", "", "", "", "", 0, "", "", 0); int id_jugador_bd = controlador_jugador.traer_id_jugador(); AdministradorController controlador_administrador = new AdministradorController(id_aux_usuario, "", "", "", 0); int id_administrador_bd = controlador_administrador.id_db_admin(); VistaController controlador_vista = new VistaController(0, "", "", "", "", 0); EmpresaController controlador_empresa = new EmpresaController(0, "", "", 0); controlador_jugador = new JugadorController(id_jugador_bd, 0, "", "", "", "", "", 0, "", "", 0); PuntuacionController controlador_premiacion = new PuntuacionController(0, 0, 0, 0, id_jugador_bd); controlador_administrador = new AdministradorController(id_administrador_bd, "", "", "", 0); Rol_UsuarioController controlador_rol_usuario = new Rol_UsuarioController(0, 0, "", ""); // -----> activar con el login try { this.rol_usuario.Text = Session["privilegio"].ToString(); } catch { } int puntos_actuales = 0; String rol_usuario_actual = ""; // traer por cada rol if (rol_usuario.Text.Equals("<Strong style='color: green'> Rol: Administrador </Strong>")) { // *nombre *tipo de rol * this.nombre_jugador_actual.Text = controlador_administrador.nombre_bd(); controlador_rol_usuario = new Rol_UsuarioController(0, id_administrador_bd, "", ""); rol_usuario_actual = controlador_rol_usuario.rol_usuario_menu("A"); } else { if (rol_usuario.Text.Equals("<Strong style='color: green'> Rol: Jugador </Strong>")) { // *nombre *tipo de rol *putos *estrellas controlador_rol_usuario = new Rol_UsuarioController(0, id_jugador_bd, "", ""); rol_usuario_actual = controlador_rol_usuario.rol_usuario_menu("J"); this.nombre_jugador_actual.Text = controlador_jugador.consultar_nombre_BD(); //puntos_actuales = Convert.ToInt32(controlador_premiacion.obtener_puntos_acomulados()); //pintar_premiacion(0); DataTable ConsultaJugador = JugadorC.ConsultaFkUsuario(Convert.ToInt32(Session["id_usuario"])); int id_jugador = Convert.ToInt32(ConsultaJugador.Rows[0]["id_jugador"].ToString()); DataTable ConsultaRanking = RankingC.ConsultaParametroFk_Jugador(id_jugador); if (ConsultaRanking.Rows.Count != 0) { String Puntaje = ConsultaRanking.Rows[0]["puntaje_acomulado"].ToString(); this.puntos_jugador.Text = "SCORE : " + Puntaje; } else { this.puntos_jugador.Text = "SCORE : " + 0; } } } String nombre_aux_empresa = controlador_empresa.consulta_nombre_BD(); Page.Header.Description = nombre_aux_empresa; this.nombre_empresa.Text = nombre_aux_empresa; controlador_vista.abrir_menu(rol_usuario_actual, menu); }