예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //string baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority +
        //Request.ApplicationPath.TrimEnd('/') + "/";
        //url.Text = baseUrl;
        if (Seguridad.ThereAreUserInSession())
        {
            if (PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) == 0)
            {
                Response.Redirect("Seleccion.aspx");
            }

            if ((PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) == 1) &&
                (PokemonUsuarioBRL.getUsuarioPokemonAtaque(Seguridad.GetUserInSession().Codigo_id, PokemonBRL.getPokemones(Seguridad.GetUserInSession().Codigo_id).ElementAt(0).Codigo_id) <= 0))
            {
                int idPokemon = PokemonBRL.getPokemones(Seguridad.GetUserInSession().Codigo_id).ElementAt(0).Codigo_id;
                Session["idPokemon"] = idPokemon;
                Response.Redirect("SeleccionAtaque.aspx?idPokemon=" + idPokemon);
            }

            else
            {
                Response.Redirect("Usuario.aspx");
            }
        }
    }
예제 #2
0
    public void showPokemonVisit(int codigo_pokemon, int codigo_usuario)
    {
        List <Pokemon> poke = PokemonBRL.getPokemones(codigo_usuario);

        if (poke.Count == 0)
        {
            pokemonVisita.ImageUrl = "../App_Themes/Style/img/Charmander%20frente.gif";
        }
        else
        {
            for (int i = 0; i < poke.Count; i++)
            {
                if (poke[i].Codigo_id == codigo_pokemon)
                {
                    pokemonVisita.ImageUrl = "../App_Themes/Style/img/" + poke[i].Nombre + "%20frente.gif";
                }
            }
        }
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Seguridad.ThereAreUserInSession())
        {
            Response.Redirect("login.aspx");
        }

        string idPokemon = Request["idPokemon"];

        if (idPokemon == null)
        {
            Response.Redirect("Usuario.aspx");
        }

        if (IsPostBack)
        {
            return;
        }

        Usuario user = Seguridad.GetUserInSession();

        GridViewPokemones.DataSource = PokemonBRL.getPokemones(user.Codigo_id);
        GridViewPokemones.DataBind();

        if (GridViewPokemones.Rows.Count <= 0)
        {
            Response.Redirect("Seleccion.aspx");
        }

        if (PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) == 0)
        {
            Response.Redirect("Seleccion.aspx");
        }

        if (PokemonUsuarioBRL.getUsuarioPokemonAtaque(Seguridad.GetUserInSession().Codigo_id, Convert.ToInt32(idPokemon)) > 0)
        {
            Response.Redirect("Usuario.aspx");
        }

        GridViewAtaques.DataSource = AtaquesBRL.getAtaquesByTipo(Convert.ToInt32(GridViewPokemones.Rows[0].Cells[0].Text));
        GridViewAtaques.DataBind();
    }
예제 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Seguridad.ThereAreUserInSession())
        {
            Response.Redirect("login.aspx");
        }
        string id = Request["id"];

        if (id == null)
        {
            Response.Redirect("Usuario.aspx");
        }

        if (IsPostBack)
        {
            return;
        }

        //Usuario user = Seguridad.GetUserInSession();
        //GridViewPokemones.DataSource = PokemonBRL.getPokemones(user.Codigo_id);
        //GridViewPokemones.DataBind();
        GridViewPokemones.DataSource = PokemonBRL.getPokemones(Seguridad.GetUserInSession().Codigo_id);
        GridViewPokemones.DataBind();
    }
예제 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            return;
        }

        if (!Seguridad.ThereAreUserInSession())
        {
            Response.Redirect("login.aspx");
            return;
        }

        if (PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) == 0)
        {
            Response.Redirect("Seleccion.aspx");
        }

        if ((PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) > 0) &&
            (PokemonUsuarioBRL.getUsuarioPokemonAtaque(Seguridad.GetUserInSession().Codigo_id, PokemonBRL.getPokemones(Seguridad.GetUserInSession().Codigo_id).ElementAt(0).Codigo_id) <= 0))
        {
            int idPokemon = PokemonBRL.getPokemones(Seguridad.GetUserInSession().Codigo_id).ElementAt(0).Codigo_id;
            Session["idPokemon"] = idPokemon;
            Response.Redirect("SeleccionAtaque.aspx?idPokemon=" + idPokemon);
        }

        string id         = Request["id"];
        string pokemon_id = Request["pokemon_id"];

        if (id == null || pokemon_id == null)
        {
            Response.Redirect("Usuario.aspx");
        }

        txtBatalla_id.Value = Session["id"].ToString();
        User1.Value         = Seguridad.GetUserInSession().NickName;
        List <Pokemon> listaPokemones   = (List <Pokemon>)Session["pokemonesLista"];
        int            pokemonActual_id = listaPokemones[0].Codigo_id;
        List <Ataque>  listaAtaques1    = new List <Ataque>();
        List <Ataque>  listaAtaques2    = new List <Ataque>();
        List <Ataque>  listaAtaques3    = new List <Ataque>();

        txtPokemon_id.Value = pokemonActual_id.ToString();

        if (listaPokemones.Count == 1)
        {
            listaAtaques1 = PokemonAtaqueBRL.getAtaquesByPokemon(listaPokemones[0].Codigo_id, Seguridad.GetUserInSession().Codigo_id);
            playerLocal.Add(PokemonDetalles(listaPokemones[0].Codigo_id, Seguridad.GetUserInSession().Codigo_id));
        }

        if (listaPokemones.Count == 2)
        {
            listaAtaques1 = PokemonAtaqueBRL.getAtaquesByPokemon(listaPokemones[0].Codigo_id, Seguridad.GetUserInSession().Codigo_id);
            listaAtaques2 = PokemonAtaqueBRL.getAtaquesByPokemon(listaPokemones[1].Codigo_id, Seguridad.GetUserInSession().Codigo_id);
            playerLocal.Add(PokemonDetalles(listaPokemones[0].Codigo_id, Seguridad.GetUserInSession().Codigo_id));
            playerLocal.Add(PokemonDetalles(listaPokemones[1].Codigo_id, Seguridad.GetUserInSession().Codigo_id));
        }

        if (listaPokemones.Count == 3)
        {
            listaAtaques1 = PokemonAtaqueBRL.getAtaquesByPokemon(listaPokemones[0].Codigo_id, Seguridad.GetUserInSession().Codigo_id);
            listaAtaques2 = PokemonAtaqueBRL.getAtaquesByPokemon(listaPokemones[1].Codigo_id, Seguridad.GetUserInSession().Codigo_id);
            listaAtaques3 = PokemonAtaqueBRL.getAtaquesByPokemon(listaPokemones[2].Codigo_id, Seguridad.GetUserInSession().Codigo_id);
            playerLocal.Add(PokemonDetalles(listaPokemones[0].Codigo_id, Seguridad.GetUserInSession().Codigo_id));
            playerLocal.Add(PokemonDetalles(listaPokemones[1].Codigo_id, Seguridad.GetUserInSession().Codigo_id));
            playerLocal.Add(PokemonDetalles(listaPokemones[2].Codigo_id, Seguridad.GetUserInSession().Codigo_id));
        }



        if (listaPokemones[0].Codigo_id == pokemonActual_id)
        {
            Ataque1.Value    = listaAtaques1[0].Nombre;
            txtAtaque1.Value = listaAtaques1[0].Codigo_id.ToString();

            Ataque2.Value    = listaAtaques1[1].Nombre;
            txtAtaque2.Value = listaAtaques1[1].Codigo_id.ToString();

            Ataque3.Value    = listaAtaques1[2].Nombre;
            txtAtaque3.Value = listaAtaques1[2].Codigo_id.ToString();

            Ataque4.Value    = listaAtaques1[3].Nombre;
            txtAtaque4.Value = listaAtaques1[3].Codigo_id.ToString();


            Ataque1.Attributes["onclick"] = "registrar(" + listaAtaques1[0].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[0].PoderAtaque) + ")";
            Ataque2.Attributes["onclick"] = "registrar(" + listaAtaques1[1].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[1].PoderAtaque) + ")";
            Ataque3.Attributes["onclick"] = "registrar(" + listaAtaques1[2].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[2].PoderAtaque) + ")";
            Ataque4.Attributes["onclick"] = "registrar(" + listaAtaques1[3].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[3].PoderAtaque) + ")";

            pokemonLocal.ImageUrl = "../App_Themes/Style/img/" + listaPokemones[0].Nombre + "%20espalda.gif";
        }

        if (listaPokemones.Count == 2)
        {
            if (listaPokemones[0].Codigo_id == pokemonActual_id)
            {
                Ataque1.Value    = listaAtaques1[0].Nombre;
                txtAtaque1.Value = listaAtaques1[0].Codigo_id.ToString();

                Ataque2.Value    = listaAtaques1[1].Nombre;
                txtAtaque2.Value = listaAtaques1[1].Codigo_id.ToString();

                Ataque3.Value    = listaAtaques1[2].Nombre;
                txtAtaque3.Value = listaAtaques1[2].Codigo_id.ToString();

                Ataque4.Value    = listaAtaques1[3].Nombre;
                txtAtaque4.Value = listaAtaques1[3].Codigo_id.ToString();


                Ataque1.Attributes["onclick"] = "registrar(" + listaAtaques1[0].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[0].PoderAtaque) + ")";
                Ataque2.Attributes["onclick"] = "registrar(" + listaAtaques1[1].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[1].PoderAtaque) + ")";
                Ataque3.Attributes["onclick"] = "registrar(" + listaAtaques1[2].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[2].PoderAtaque) + ")";
                Ataque4.Attributes["onclick"] = "registrar(" + listaAtaques1[3].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[3].PoderAtaque) + ")";

                pokemonLocal.ImageUrl = "../App_Themes/Style/img/" + listaPokemones[0].Nombre + "%20espalda.gif";
            }

            if (listaPokemones[1].Codigo_id == pokemonActual_id)
            {
                Ataque1.Value    = listaAtaques2[0].Nombre;
                txtAtaque1.Value = listaAtaques2[0].Codigo_id.ToString();

                Ataque2.Value    = listaAtaques2[1].Nombre;
                txtAtaque2.Value = listaAtaques2[1].Codigo_id.ToString();

                Ataque3.Value    = listaAtaques2[2].Nombre;
                txtAtaque3.Value = listaAtaques2[2].Codigo_id.ToString();

                Ataque4.Value    = listaAtaques2[3].Nombre;
                txtAtaque4.Value = listaAtaques2[3].Codigo_id.ToString();


                Ataque1.Attributes["onclick"] = "registrar(" + listaAtaques2[0].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[0].PoderAtaque) + ")";
                Ataque2.Attributes["onclick"] = "registrar(" + listaAtaques2[1].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[1].PoderAtaque) + ")";
                Ataque3.Attributes["onclick"] = "registrar(" + listaAtaques2[2].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[2].PoderAtaque) + ")";
                Ataque4.Attributes["onclick"] = "registrar(" + listaAtaques2[3].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[3].PoderAtaque) + ")";
                pokemonLocal.ImageUrl         = "../App_Themes/Style/img/" + listaPokemones[1].Nombre + "%20espalda.gif";
            }
        }

        if (listaPokemones.Count == 3)
        {
            if (listaPokemones[0].Codigo_id == pokemonActual_id)
            {
                Ataque1.Value    = listaAtaques1[0].Nombre;
                txtAtaque1.Value = listaAtaques1[0].Codigo_id.ToString();

                Ataque2.Value    = listaAtaques1[1].Nombre;
                txtAtaque2.Value = listaAtaques1[1].Codigo_id.ToString();

                Ataque3.Value    = listaAtaques1[2].Nombre;
                txtAtaque3.Value = listaAtaques1[2].Codigo_id.ToString();

                Ataque4.Value    = listaAtaques1[3].Nombre;
                txtAtaque4.Value = listaAtaques1[3].Codigo_id.ToString();


                Ataque1.Attributes["onclick"] = "registrar(" + listaAtaques1[0].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[0].PoderAtaque) + ")";
                Ataque2.Attributes["onclick"] = "registrar(" + listaAtaques1[1].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[1].PoderAtaque) + ")";
                Ataque3.Attributes["onclick"] = "registrar(" + listaAtaques1[2].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[2].PoderAtaque) + ")";
                Ataque4.Attributes["onclick"] = "registrar(" + listaAtaques1[3].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques1[3].PoderAtaque) + ")";

                pokemonLocal.ImageUrl = "../App_Themes/Style/img/" + listaPokemones[0].Nombre + "%20espalda.gif";
            }

            if (listaPokemones[1].Codigo_id == pokemonActual_id)
            {
                Ataque1.Value    = listaAtaques2[0].Nombre;
                txtAtaque1.Value = listaAtaques2[0].Codigo_id.ToString();

                Ataque2.Value    = listaAtaques2[1].Nombre;
                txtAtaque2.Value = listaAtaques2[1].Codigo_id.ToString();

                Ataque3.Value    = listaAtaques2[2].Nombre;
                txtAtaque3.Value = listaAtaques2[2].Codigo_id.ToString();

                Ataque4.Value    = listaAtaques2[3].Nombre;
                txtAtaque4.Value = listaAtaques2[3].Codigo_id.ToString();


                Ataque1.Attributes["onclick"] = "registrar(" + listaAtaques2[0].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[0].PoderAtaque) + ")";
                Ataque2.Attributes["onclick"] = "registrar(" + listaAtaques2[1].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[1].PoderAtaque) + ")";
                Ataque3.Attributes["onclick"] = "registrar(" + listaAtaques2[2].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[2].PoderAtaque) + ")";
                Ataque4.Attributes["onclick"] = "registrar(" + listaAtaques2[3].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques2[3].PoderAtaque) + ")";
                pokemonLocal.ImageUrl         = "../App_Themes/Style/img/" + listaPokemones[1].Nombre + "%20espalda.gif";
            }
            if (listaPokemones[2].Codigo_id == pokemonActual_id)
            {
                Ataque1.Value    = listaAtaques3[0].Nombre;
                txtAtaque1.Value = listaAtaques3[0].Codigo_id.ToString();

                Ataque2.Value    = listaAtaques3[1].Nombre;
                txtAtaque2.Value = listaAtaques3[1].Codigo_id.ToString();

                Ataque3.Value    = listaAtaques3[2].Nombre;
                txtAtaque3.Value = listaAtaques3[2].Codigo_id.ToString();

                Ataque4.Value         = listaAtaques3[3].Nombre;
                txtAtaque4.Value      = listaAtaques3[3].Codigo_id.ToString();
                pokemonLocal.ImageUrl = "../App_Themes/Style/img/" + listaPokemones[2].Nombre + "%20espalda.gif";

                Ataque1.Attributes["onclick"] = "registrar(" + listaAtaques3[0].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques3[0].PoderAtaque) + ")";
                Ataque2.Attributes["onclick"] = "registrar(" + listaAtaques3[1].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques3[1].PoderAtaque) + ")";
                Ataque3.Attributes["onclick"] = "registrar(" + listaAtaques3[2].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques3[2].PoderAtaque) + ")";
                Ataque4.Attributes["onclick"] = "registrar(" + listaAtaques3[3].Codigo_id + "," + Daño(pokemonActual_id, Seguridad.GetUserInSession().Codigo_id, listaAtaques3[3].PoderAtaque) + ")";
            }
        }

        List <Usuario> users = UsuarioBRL.getUsuarios(Seguridad.GetUserInSession().Codigo_id);

        Usuario visita = new Usuario();

        NombreLocal.Text = Seguridad.GetUserInSession().NickName;
        List <Batalla> batallas = UsuarioBRL.getBatallasUsuario(Seguridad.GetUserInSession().Codigo_id);

        int usuario2 = 0;
        int pokeId   = 0;

        if (PokemonOponenteID.Value.Equals(null))
        {
            pokeId = Convert.ToInt32(PokemonOponenteID.Value);
        }


        for (int i = 0; i < batallas.Count; i++)
        {
            if (batallas[i].Codigo_id == Convert.ToInt32(Session["id"].ToString()))
            {
                if (batallas[i].Jugador_1 != Seguridad.GetUserInSession().Codigo_id)
                {
                    usuario2 = batallas[i].Jugador_1;
                }
                else
                {
                    usuario2 = batallas[i].jugador_2;
                }
            }
        }

        for (int i = 0; i < users.Count; i++)
        {
            if (users[i].Codigo_id == usuario2)
            {
                visita = users[i];
            }
        }
        if (visita.NickName == null)
        {
            NombreVisita.Text = "visita";
        }
        else
        {
            NombreVisita.Text = visita.NickName;
        }
        showPokemonVisit(pokeId, visita.Codigo_id);

        string strConversacionId = Session["id"].ToString();

        if (string.IsNullOrEmpty(strConversacionId))
        {
            return;
        }
        try
        {
            txtBatalla_id.Value = strConversacionId;
            int conversacionId = Convert.ToInt32(strConversacionId);

            GridViewDatosBatalla.DataSource = DetalleBatallaBRL.getDetalleBatalla(Seguridad.GetUserInSession().Codigo_id);

            string socketServer = ConfigurationManager.AppSettings["SocketServer"];
            socketIoScript.Text = @"<script type=""text/javascript"" src=""" + socketServer + @"socket.io/socket.io.js""></script>";
            SocketServer.Value  = socketServer;

            return;
        }
        catch
        {
        }
    }