예제 #1
0
        public static List <PersonajeCaracteristica> obtenerCaracteristicaPersonajesPorPersonaje(int id)
        {
            List <PersonajeCaracteristica> retorno = new List <PersonajeCaracteristica>();

            using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion()))
            {
                string     query   = "SELECT * FROM PersonajeCaracteristica WHERE IdPer=" + id;
                SqlCommand Comando = new SqlCommand(query, Connection);
                Connection.Open();
                SqlDataReader reader = Comando.ExecuteReader();
                while (reader.Read())
                {
                    PersonajeCaracteristica laPersonajeCaracteristica = new PersonajeCaracteristica();
                    laPersonajeCaracteristica.Valor     = (int)reader["Valor"];
                    laPersonajeCaracteristica.Personaje = PersonajeDA.Obtener((int)reader["IdPER"]);
                    laPersonajeCaracteristica.CaracteristicaVariable = CaracteristicaVariableDA.Obtener((int)reader["IdCAR"]);
                    retorno.Add(laPersonajeCaracteristica);
                }
            }
            return(retorno);
        }
예제 #2
0
        public static List <Raza> Listar()
        {
            List <Raza> retorno = new List <Raza>();

            using (SqlConnection Connection = new SqlConnection(Conectar.Instancia.CadenaConexion()))
            {
                string     query   = "SELECT Id, Nombre, Descripcion FROM Raza";
                SqlCommand Comando = new SqlCommand(query, Connection);
                Connection.Open();
                SqlDataReader reader = Comando.ExecuteReader();
                while (reader.Read())
                {
                    Raza laRaza = new Raza();
                    laRaza.Id                     = (int)reader["Id"];
                    laRaza.nombre                 = reader["Nombre"].ToString();
                    laRaza.Descripcion            = reader["Descripcion"].ToString();
                    laRaza.Personajes             = PersonajeDA.ObtenerPorRaza(laRaza.Id);
                    laRaza.CaracteristicaVariable = CaracteristicaVariableDA.ObtenerPorRaza(laRaza.Id);
                    retorno.Add(laRaza);
                }
            }
            return(retorno);
        }