コード例 #1
0
    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);
            }
        }
    }