protected void rptCompras_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "dwd") { //Busca una referencia al 'linkbutton' dentro del repeater RepeaterItem item = (RepeaterItem)(((LinkButton)(e.CommandSource)).NamingContainer); //Obtenemos los datos del item seleccionado string tit = ((Label)item.FindControl("lblTitulo")).Text; string rutaFisico = ((Label)item.FindControl("lblFisico")).Text; string page = ((Label)item.FindControl("lblPage")).Text; if (page == "F") { Response.Redirect("~/Forms/Read.aspx?read=" + rutaFisico + "&tit=" + tit + "&track=1"); } else { Response.Redirect("~/Forms/Read.aspx?read=" + rutaFisico + "&tit=" + tit + "&track=" + page); } //books.UpdCampoDescargado(idPago, ""); //prepareBook(rutaFisico); } if (e.CommandName == "val") { DataTable dtUser = new DataTable(); LibrosDAO OBLibros = new LibrosDAO(); RepeaterItem item = (RepeaterItem)(((LinkButton)(e.CommandSource)).NamingContainer); string Titulo = ((Label)item.FindControl("lblTitulo")).Text; dtUser = OBLibros.ConsultarLibrosXNombreLibro(Titulo); TituloLirbo.Text = dtUser.Rows[0]["Titulo"].ToString(); ImagenLibro.ImageUrl = "https://www.escribox.com/LibrosPortadas/" + dtUser.Rows[0]["ImagenPortada"].ToString(); IDPago.Text = ((Label)item.FindControl("lblIDPago")).Text; IdLibro.Text = ((Label)item.FindControl("lblIDLibro")).Text; ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "showModal();", true); } }
private void getBookDetails() { string libro = Request.QueryString["tit"]; libro = libro.Replace("_", " "); LibrosDAO book = new LibrosDAO(); DataTable dt = new DataTable(); dt = book.ConsultarLibrosXNombreLibro(libro); titulo.InnerText = dt.Rows[0][0].ToString(); lblAutor.Text = dt.Rows[0][2].ToString(); lblSinop.Text = dt.Rows[0][1].ToString(); imgPerfil.Src = "https://www.escribox.com/LibrosPortadas/" + dt.Rows[0][3].ToString(); }