public static VideoJuegoList Get() { VideoJuegoList res = new VideoJuegoList(); SqlCommand cmd = null; SqlDataReader dr = null; string query = "SELECT * FROM VideoJuego"; try { cmd = Methods.CreateBasicCommand(query); dr = Methods.ExecuteDataReaderCommand(cmd); while (dr.Read()) { int idVideoJuego = dr.GetInt32(0); VideoJuego videojuego = VideoJuegoDal.Get(idVideoJuego); res.Add(new VideoJuego() { VideoJuegoId = idVideoJuego, Nombre = videojuego.Nombre, Precio = videojuego.Precio, Portada = videojuego.Portada, Trailer = videojuego.Trailer, Eliminado = videojuego.Eliminado, Fecha = videojuego.Fecha, ProveedorId = ProveedorDal.Get(dr.GetInt32(0)), RankingId = RankingDal.Get(dr.GetInt32(0)), CategoriaId = CategoriaDal.Get(dr.GetInt32(0)), ComentarioId = ComentarioDal.Get(dr.GetInt32(0)), }); } } catch (SqlException ex) { //Methods.GenerateLogsRelease("KeyValuePacienteListDal", "Obtener", ex.Message + " " + ex.StackTrace); throw ex; } catch (Exception ex) { //Methods.GenerateLogsRelease("KeyValuePacienteListDal", "Obtener", ex.Message + " " + ex.StackTrace); throw ex; } finally { cmd.Connection.Close(); } return(res); }
/// <summary> /// Obtiene la informacion de un videojuego /// </summary> /// <param name="id">identificador del videojuego</param> /// <returns></returns> public static VideoJuego Get(int id) { VideoJuego res = new VideoJuego(); SqlCommand cmd = null; SqlDataReader dr = null; string query = "Select * From VideoJuego where VideoJuegoId = @id"; try { cmd = Methods.CreateBasicCommand(query); cmd.Parameters.AddWithValue("@id", id); dr = Methods.ExecuteDataReaderCommand(cmd); while (dr.Read()) { res = new VideoJuego() { VideoJuegoId = dr.GetInt32(0), Nombre = dr.GetString(1), Precio = dr.GetInt32(2), Portada = dr.GetString(3), Trailer = dr.GetString(4), Eliminado = dr.GetByte(5), Fecha = dr.GetDateTime(6), ProveedorId = ProveedorDal.Get(dr.GetInt32(0)), RankingId = RankingDal.Get(dr.GetInt32(0)), CategoriaId = CategoriaDal.Get(dr.GetInt32(0)), ComentarioId = ComentarioDal.Get(dr.GetInt32(0)), //ProveedorId = ProveedorDal.Get(dr.GetInt32(0)), }; } } catch (Exception ex) { Methods.GenerateLogsRelease("VideoJuegoDal", "Obtener", string.Format("{0} {1} Error: {2}", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), ex.Message)); throw ex; } finally { cmd.Connection.Close(); } return(res); }
public static ComentarioList Get() { ComentarioList res = new ComentarioList(); SqlCommand cmd = null; SqlDataReader dr = null; string query = "SELECT * FROM Comentario"; try { cmd = Methods.CreateBasicCommand(query); dr = Methods.ExecuteDataReaderCommand(cmd); while (dr.Read()) { int idComentario = dr.GetInt32(0); Comentario comentario = ComentarioDal.Get(idComentario); res.Add(new Comentario() { ComentarioId = idComentario, UsuarioId = comentario.UsuarioId, Comentariotext = comentario.Comentariotext, }); } } catch (SqlException ex) { //Methods.GenerateLogsRelease("KeyValuePacienteListDal", "Obtener", ex.Message + " " + ex.StackTrace); throw ex; } catch (Exception ex) { //Methods.GenerateLogsRelease("KeyValuePacienteListDal", "Obtener", ex.Message + " " + ex.StackTrace); throw ex; } finally { cmd.Connection.Close(); } return(res); }