public List<Libro> ObtenerListaTodosLibros() { string dbStr = HostingEnvironment.MapPath(@"~/App_Data/libros.mdb;"); string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbStr; OleDbConnection conn = new OleDbConnection(connStr); OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM Libros;", conn); DataSet ds = new DataSet(); adapter.Fill(ds); List<Libro> libroLst = new List<Libro>(); Libro LibroObj = new Libro(); foreach (DataRow dr in ds.Tables[0].Rows) { LibroObj.Nombre = dr["Nombre"].ToString(); LibroObj.LibroID = Convert.ToInt32(dr["LibroID"].ToString()); LibroObj.AutorID = Convert.ToInt32(dr["AutorID"].ToString()); LibroObj.EditorialID = Convert.ToInt32(dr["EditorialID"].ToString()); LibroObj.GeneroID = Convert.ToInt32(dr["GeneroID"].ToString()); LibroObj.Idioma = dr["Idioma"].ToString(); LibroObj.Pais = dr["Pais"].ToString(); LibroObj.NoPaginas = Convert.ToInt32(dr["NoPagina"].ToString()); LibroObj.ImagenURL = dr["ImagenURL"].ToString(); LibroObj.Descripcion = dr["Descripcion"].ToString(); libroLst.Add(LibroObj); } return libroLst; }
public List<Genero> ObtenerListaTodosGeneros() { string dbStr = HostingEnvironment.MapPath(@"~/App_Data/libros.mdb;"); string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbStr; OleDbConnection conn = new OleDbConnection(connStr); OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT GeneroID,Nombre,ImagenURL FROM Generos;", conn); DataSet ds = new DataSet(); adapter.Fill(ds); List<Genero> GeneroLst = new List<Genero>(); foreach (DataRow dr in ds.Tables[0].Rows) { Genero GeneroObj = new Genero(); GeneroObj.GeneroID = Convert.ToInt32(dr["GeneroID"].ToString()); GeneroObj.ImagenURL = dr["ImagenURL"].ToString(); GeneroObj.Nombre = dr["Nombre"].ToString(); //Libros GeneroObj.ListaLibros = new List<Libro>(); DataSet ds2 = ObtenerListaLibrosXGenero(GeneroObj.GeneroID); foreach (DataRow dr2 in ds2.Tables[0].Rows) { Libro l = new Libro(); l.LibroID = Convert.ToInt32(dr2["LibroID"].ToString()); l.Nombre = dr2["Nombre"].ToString(); l.ImagenURL = dr2["ImagenURL"].ToString(); l.Descripcion = dr2["Descripcion"].ToString(); l.FechaAlta = dr2["FechaAlta"].ToString(); GeneroObj.ListaLibros.Add(l); } GeneroLst.Add(GeneroObj); } return GeneroLst; }
public List<Autor> ObtenerListaAutores() { List<Autor> autoresList = new List<Autor>(); string dbStr = HostingEnvironment.MapPath(@"~/App_Data/libros.mdb;"); string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbStr; OleDbConnection conn = new OleDbConnection(connStr); OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT AutorID, Nombre, ApPaterno, Nacionalidad,UrlImg FROM Autores", conn); DataSet ds = new DataSet(); adapter.Fill(ds); foreach (DataRow dr in ds.Tables[0].Rows) { Autor AutorObj = new Autor(); AutorObj.AutorID = Convert.ToInt32(dr["AutorID"].ToString()); AutorObj.Nombre = dr["Nombre"].ToString(); AutorObj.ApPaterno = dr["ApPaterno"].ToString(); AutorObj.Nacionalidad = dr["Nacionalidad"].ToString(); AutorObj.UrlImg = dr["UrlImg"].ToString(); //Libros AutorObj.ListaLibros = new List<Libro>(); DataSet ds2 = ObtenerListaLibrosXAutor(AutorObj.AutorID); foreach (DataRow dr2 in ds2.Tables[0].Rows) { Libro l = new Libro(); l.LibroID = Convert.ToInt32(dr2["LibroID"].ToString()); l.Nombre = dr2["Nombre"].ToString(); l.ImagenURL = dr2["ImagenURL"].ToString(); l.Descripcion = dr2["Descripcion"].ToString(); l.FechaAlta = dr2["FechaAlta"].ToString(); AutorObj.ListaLibros.Add(l); } autoresList.Add(AutorObj); } return autoresList; }
public List<Editorial> ObtenerListaEditoriales() { List<Editorial> EditorialLst = new List<Editorial>(); string dbStr = HostingEnvironment.MapPath(@"~/App_Data/libros.mdb;"); string connStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbStr; OleDbConnection conn = new OleDbConnection(connStr); OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT EditorialID,ImagenURL,Nombre,Direccion,Estado,Pais,URLEditorial FROM Editoriales;", conn); DataSet ds = new DataSet(); adapter.Fill(ds); foreach (DataRow dr in ds.Tables[0].Rows) { Editorial EditorialObj = new Editorial(); EditorialObj.Nombre = dr["Nombre"].ToString(); EditorialObj.EditorialID = Convert.ToInt32(dr["EditorialID"].ToString()); EditorialObj.Direccion = dr["Direccion"].ToString(); EditorialObj.Estado = dr["Estado"].ToString(); EditorialObj.Pais = dr["Pais"].ToString(); EditorialObj.URLEditorial = dr["URLEditorial"].ToString(); EditorialObj.ImagenURL = dr["ImagenURL"].ToString(); //Libros EditorialObj.ListaLibros = new List<Libro>(); DataSet ds2 = ObtenerListaLibrosXEditorial(EditorialObj.EditorialID); foreach (DataRow dr2 in ds2.Tables[0].Rows) { Libro l = new Libro(); l.LibroID = Convert.ToInt32(dr2["LibroID"].ToString()); l.Nombre = dr2["Nombre"].ToString(); l.ImagenURL = dr2["ImagenURL"].ToString(); l.Descripcion = dr2["Descripcion"].ToString(); l.FechaAlta = dr2["FechaAlta"].ToString(); EditorialObj.ListaLibros.Add(l); } EditorialLst.Add(EditorialObj); } return EditorialLst; }