Ejemplo n.º 1
0
        public void BusquedaLibro()
        {
            string    text = Convert.ToString(Request.QueryString["bookName"]);
            int       c;
            DataTable tb = new DataTable();
            DataRow   dr;

            var item = l.ListarLibroPorNombre(text);


            if (item != null)
            {
                c = 0;
                gvLibro.Visible      = true;
                lblAlert.Visible     = false;
                gvMultimedia.Visible = false;

                tb.Columns.Add("ISBN", typeof(string));
                tb.Columns.Add("Codigo", typeof(string));
                tb.Columns.Add("Autor", typeof(string));
                tb.Columns.Add("Nombre", typeof(string));
                tb.Columns.Add("Genero", typeof(string));
                tb.Columns.Add("Fecha", typeof(string));
                tb.Columns.Add("Estado", typeof(string));
                tb.Columns.Add("Prestados", typeof(string));
                tb.Columns.Add("Esperar", typeof(string));
                foreach (var items in item)
                {
                    dr            = tb.NewRow();
                    dr["ISBN"]    = items.isbn;
                    dr["Codigo"]  = items.codigo;
                    dr["Autor"]   = items.autor;
                    dr["Nombre"]  = items.nombre;
                    dr["Genero"]  = items.genero;
                    dr["Fecha"]   = items.fecha;
                    dr["Esperar"] = items.idLibro;


                    //gvLibro.Rows[c].Cells.Equals("Accion").Value = items.idLibro;



                    if (l.StockMayor(items.idstock))
                    {
                        dr["Estado"]    = "Disponible";
                        dr["Prestados"] = l.Prestados(items.idstock);
                    }
                    else
                    {
                        dr["Estado"]    = "No Disponible";
                        dr["Prestados"] = l.Prestados(items.idstock);
                    }


                    tb.Rows.Add(dr);
                    c++;
                }
                gvLibro.DataSource = tb;
                gvLibro.DataBind();
                ViewState["table1"] = tb;
            }
            else
            {
                lblAlert.Visible = true;
            }
        }