protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null) { Response.RedirectToRoute("thor"); } Pagos objPagos = new Pagos(); if (!IsPostBack) { //Session["rec_IdImprimirRecibo"] = 177654; //177654 if (Session["IdRecibo"].ToString() != null) { // Dt para consultar la informacion del recibo a ser impreso con el rec_Id capturado en una variable de session DataTable dt = objPago.ConsultarReciboImprimir(int.Parse(Session["IdRecibo"].ToString())); // Dt para consultar las aplicaciones asociadas a un recibo para imprimir que sean de clientes con pago por oficina DataTable dt2 = objPago.ConsultarAplicacionesReciboImprimir(int.Parse(Session["IdRecibo"].ToString())); GenerarReporte(dt, dt2); Session.Contents.Remove("IdRecibo"); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alert", "alert('" + "POR FAVOR Seleccione UN RECIBO" + "');", true); } } }