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); }
public static ProveedorList Get() { ProveedorList res = new ProveedorList(); SqlCommand cmd = null; SqlDataReader dr = null; string query = "SELECT * FROM Proveedor"; try { cmd = Methods.CreateBasicCommand(query); dr = Methods.ExecuteDataReaderCommand(cmd); while (dr.Read()) { int idProveedor = dr.GetInt32(0); Proveedor proveedor = ProveedorDal.Get(idProveedor); res.Add(new Proveedor() { ProveedorId = idProveedor, NombreProveedor = proveedor.NombreProveedor, ApellidoProveedor = proveedor.ApellidoProveedor, CorreoElectronico = proveedor.ApellidoProveedor, }); } } 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); }