void imprimir(string id_cheque, string tipo)
        {
            try
            {
                N_LOGUEO objnego = new N_LOGUEO();

                DataSet ds = objnego.REPORTE_CHEQUES_EMITIDOS_DIFERIDO(id_cheque, tipo);

                DataSet ds_reporte = new DataSet();

                DataTable dtcliente = ds.Tables[0].Copy();
                dtcliente.TableName = "DIFERIDO";
                ds_reporte.Tables.Add(dtcliente);



                ReportDocument rp = new ReportDocument();
                rp.Load(Server.MapPath("../REPORTES/CHEQUE_BBVA_DIFERIDO.rpt"));
                rp.SetDataSource(ds_reporte);
                CrystalReportViewer_CHEQUE_DIFERIDO.ReportSource = rp;
                CrystalReportViewer_CHEQUE_DIFERIDO.DataBind();
                //exportar a pdf
                ReportDocument pdf = rp;
                pdf.ExportToHttpResponse(
                    ExportFormatType.PortableDocFormat, Response, false, "CHEQUE_BBVA_DIFERIDO");
            }
            catch (Exception ex)
            {
                //Response.Write(ex.ToString());
                Response.Write("<script>window.alert('ERROR, NO HAY DATOS QUE IMPRIMIR, O BIEN LOS DATOS SON ERRONEOS');</script>");
            }
        }