protected void registro1_Click(object sender, EventArgs e) { // realizar registro usuario int fk_programa = id_lista_semestre(this.lista_programas.SelectedValue); int fk_usuario = 0; // crear usuario para este jugador controlador_usuario = new UsuarioController(0, this.txt_correo.Text, this.txt_identificacion.Text, "J"); if (controlador_usuario.crear_usuario()) { fk_usuario = controlador_usuario.consultar_id_nuevo(); int aux_numero_semestre = Convert.ToInt32(this.lista_semestres.SelectedValue); int aux_identificacion = Convert.ToInt32(this.txt_identificacion.Text); controlador_jugador = new JugadorController(aux_identificacion, 0, txt_nombre_1.Text, txt_nombre_2.Text, txt_apellido_1.Text, txt_apellido_2.Text, "", aux_numero_semestre, txt_correo.Text, "A", fk_usuario); if (controlador_jugador.crear_jugador(fk_programa)) { // agregarle el menu controlador_rol_usuario = new Rol_UsuarioController(2, aux_identificacion, "A", "J"); if (controlador_rol_usuario.crear_rol_usuario()) { // creado; ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso',timer: 2500}) </script>"); } } else { // no creado; ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'No se realizo el registro',text: 'Algo salió mal!',timer: 2200}) </script>"); } } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'No se realizo el registro',text: 'Algo salió mal!',timer: 2200}) </script>"); } }
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); }