}//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);
        }
Esempio n. 2
0
 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
Esempio n. 4
0
 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);
 }