Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String rutaArchivo = (String)Session["ruta"];

        Page.Title      = Request.Params["dn"].ToString();
        dvError.Visible = false;
        Response.Clear();

        try
        {
            var file = new FileInfo(rutaArchivo);

            if (file.Exists)
            {
                //Response.ContentType = "application/pdf";
                //Response.ContentType = "application/octect-stream";
                Response.ContentType = UtilsPresentacion.ReturnContentExtension(file.Extension);
                Response.AddHeader("Content-Length", file.Length.ToString());
                //Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
                //hacer esto en una pagina dedicada abrirla con window open
                Response.AddHeader("Content-Disposition", "inline; filename=" + file.Name);
                Response.WriteFile(rutaArchivo);
                Response.Flush();
                Response.End();
            }
            else
            {
                dvError.Visible = true;
            }
        }
        catch (Exception)
        {}
    }
Example #2
0
    private void DataBindGrid()
    {
        Ordenar();
        gridListadoSolicitudes.DataSource = ToDatatable.toDataTable(sesSolicitudesAVencer);
        gridListadoSolicitudes.DataBind();

        UtilsPresentacion.EmptyGridFix(gridListadoSolicitudes, sesSolicitudesAVencer, "No hay datos para la consulta");
    }