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"); } } }
protected void BtnLogin_Click(object sender, EventArgs e) { MsgLabel.Visible = false; string usuario = txtUsuario.Text; string password = txtPassword.Text; Usuario objUsuario = Seguridad.IsUserValid(usuario, password); if (objUsuario == null) { MsgLabel.Visible = true; return; } Seguridad.SetUserInSession(objUsuario); if (PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) == 0) { Response.Redirect("Seleccion.aspx"); } else { Response.Redirect("Usuario.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) > 0) { Response.Redirect("Usuario.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { // fuego agua planta string pokemon = RadioButtonList1.SelectedValue; int idPoke = 0; if (pokemon.Equals("Fuego")) { idPoke = 1; } if (pokemon.Equals("Agua")) { idPoke = 2; } if (pokemon.Equals("Planta")) { idPoke = 3; } PokemonUsuarioBRL.insrtUsuarioPokemon(Seguridad.GetUserInSession().Codigo_id, idPoke); Session["idPokemon"] = idPoke; Response.Redirect("SeleccionAtaque.aspx?idPokemon=" + idPoke); }
public int[] PokemonDetalles(int codigo_pokemon, int codigo_usuario) { PokemonUsuario pokePlayer = PokemonUsuarioBRL.getPokemonUsuarioByID(codigo_pokemon, codigo_usuario); int nivelPoke; int defensaPoke; int vidaPoke; nivelPoke = Formulas.NivelPokemon(pokePlayer.experiencia); defensaPoke = Formulas.DefensaPokemon(pokePlayer.experiencia); vidaPoke = Formulas.VidaPokemon(pokePlayer.experiencia, pokePlayer.vida); int[] poke = { nivelPoke, defensaPoke, vidaPoke }; return(poke); }
protected void Page_Load(object sender, EventArgs e) { if (!Seguridad.ThereAreUserInSession()) { Response.Redirect("login.aspx"); } if (IsPostBack) { return; } if (PokemonUsuarioBRL.getUsuarioPokemon(Seguridad.GetUserInSession().NickName, Seguridad.GetUserInSession().Password) == 0) { Response.Redirect("Seleccion.aspx"); } InvitacionesRep.DataSource = UsuarioBRL.getUsuarios(Seguridad.GetUserInSession().Codigo_id); InvitacionesRep.DataBind(); }
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(); }
public int Daño(int codigo_pokemon, int codigo_usuario, int ataqueDaño) { PokemonUsuario pokePlayer = PokemonUsuarioBRL.getPokemonUsuarioByID(codigo_pokemon, codigo_usuario); return(Formulas.DañoAtaque(pokePlayer.experiencia, "normal", "normal", ataqueDaño)); }
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 { } }