}//hacer public List <Libros> SearchLibros(string titulo, string autor, int?tipoLibroId) { DaoLibros dao = new DaoLibros(); DataTable dt = dao.SearchLibros(titulo, autor, tipoLibroId); List <Libros> listlibros = new List <Libros>(); foreach (DataRow dr in dt.Rows) { Libros libros = new Libros(); //no entendi porque la "dr" libros.LibroId = (int)dr["LibroId"]; libros.Titulo = (string)dr["Titulo"]; libros.Autor = (string)dr["Autor"]; libros.Edicion = (string)dr["Edicion"]; libros.Editorial = (string)dr["Editorial"]; libros.FechaPublicacion = (DateTime)dr["FechaPublicacion"]; libros.Descripcion = (string)dr["Descripcion"]; libros.TipoLibroId = (int)dr["TipoLibroId"]; libros.Clasificacion = (string)dr["Clasificacion"]; libros.Estado = (string)dr["Estado"]; listlibros.Add(libros); } return(listlibros); }
public int insertLibro(String info) { if (Session["session"] != null) { string tipo = Session["session"].ToString(); if (tipo.Equals("admi")) { JavaScriptSerializer jss = new JavaScriptSerializer(); Libros obj = jss.Deserialize <Libros>(info); if (valido(obj)) { try { int val = 0; return(val = new DaoLibros().insertLibro(obj)); } catch { throw; } } } } return(0); }
public List <Libros> GetLibros() { DaoLibros dao = new DaoLibros(); DataTable dt = dao.GetLibros(); List <Libros> listlibros = new List <Libros>(); foreach (DataRow dr in dt.Rows) { Libros libros = new Libros(); // libros.LibroId = (int)dr["LibroId"]; libros.Titulo = (string)dr["Titulo"]; libros.Autor = (string)dr["Autor"]; libros.Edicion = (string)dr["Edicion"]; libros.Editorial = (string)dr["Editorial"]; libros.FechaPublicacion = (DateTime)dr["FechaPublicacion"]; libros.Descripcion = (string)dr["Descripcion"]; libros.TipoLibroId = (int)dr["TipoLibroId"]; libros.Clasificacion = (string)dr["Clasificacion"]; listlibros.Add(libros); } return(listlibros); }//hacer
public bool updateLibro(String info) { if (Session["session"] != null) { string tipo = Session["session"].ToString(); if (tipo.Equals("admi")) { JavaScriptSerializer jss = new JavaScriptSerializer(); Libros obj = jss.Deserialize <Libros>(info); if (valido(obj)) { try { bool val = false; return(val = new DaoLibros().updateLibro(obj)); } catch { throw; } } } } return(false); }