예제 #1
0
        //Fin del ranking
        //Game1=============================================================================================================================

        public static void GuardarPartida1(Partida partida)
        {
            SqlConnection unaConexion = Conectar();
            SqlCommand    laConsulta  = unaConexion.CreateCommand();

            laConsulta.CommandType = System.Data.CommandType.StoredProcedure;
            laConsulta.CommandText = "spGuardarPartida1";
            laConsulta.Parameters.AddWithValue("@Usuario", partida.Usuario1);
            laConsulta.Parameters.AddWithValue("@cantPregunta", partida.CantPreguntas);
            laConsulta.Parameters.AddWithValue("@ip", partida.Ip1);
            laConsulta.Parameters.AddWithValue("@Ganador", partida.Ganador);
            laConsulta.Parameters.AddWithValue("@idPersonaje", partida.Personaje1.Id);
            laConsulta.Parameters.AddWithValue("@Puntos", partida.Puntos);
            int regs = laConsulta.ExecuteNonQuery();

            Desconectar(unaConexion);
        }
예제 #2
0
        public static Partida BuscarPartida(int id)
        {
            Partida partida = new Partida();
            int     i       = 0;

            while (i < Partidas.Count && partida == new Partida())
            {
                if (Partidas[i].Id == id)
                {
                    partida = Partidas[i];
                }

                else
                {
                    i++;
                }
            }
            return(partida);
        }
예제 #3
0
        public static void CrearPartida(Partida partida)
        {
            SqlConnection unaConexion = Conectar();
            SqlCommand    laConsulta  = unaConexion.CreateCommand();

            laConsulta.CommandType = System.Data.CommandType.StoredProcedure;
            laConsulta.CommandText = "spCrearPartida";
            laConsulta.Parameters.AddWithValue("@IdUsuarioHost", partida.Usuario1);
            laConsulta.Parameters.AddWithValue("@IpHost", partida.Ip1);
            laConsulta.Parameters.AddWithValue("@idCat", partida.IdCat);
            laConsulta.Parameters.AddWithValue("@idPer2", partida.Personaje2.Id);
            SqlDataReader elLector = laConsulta.ExecuteReader();

            if (elLector.Read())
            {
                BD.laPartida.Id = Convert.ToInt32(elLector["id"]);
            }

            Desconectar(unaConexion);
        }