Beispiel #1
0
        public void BusquedaMultimedia()
        {
            DataTable tb = new DataTable();
            DataRow   dr;
            string    text = Convert.ToString(Request.QueryString["bookName"]);

            var mul = l.ListarMultimediaPorNombre(text);

            if (mul != null)
            {
                gvLibro.Visible      = false;
                lblAlert.Visible     = false;
                gvMultimedia.Visible = true;

                tb.Columns.Add("Codigo", typeof(string));
                tb.Columns.Add("Autor", typeof(string));
                tb.Columns.Add("Año", typeof(string));
                tb.Columns.Add("Titulo", typeof(string));
                tb.Columns.Add("Tipo", typeof(string));
                tb.Columns.Add("Estado", typeof(string));
                tb.Columns.Add("Prestados", typeof(string));



                foreach (var items in mul)
                {
                    dr            = tb.NewRow();
                    dr["Codigo"]  = items.codigo;
                    dr["Autor"]   = items.autor;
                    dr["Año"]     = items.fecha;
                    dr["Titulo"]  = items.nombre;
                    dr["Tipo"]    = items.tipo;
                    dr["Esperar"] = items.idMultimedia;
                    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);
                }

                gvMultimedia.DataSource = tb;
                gvMultimedia.DataBind();
                ViewState["table2"] = tb;
            }
        }