Ejemplo n.º 1
0
        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>");
            }
        }
Ejemplo n.º 2
0
        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);
        }