public virtual ReportDocument CreateReport() { CrystalReport1 rpt = new CrystalReport1(); rpt.Site = this.Site; return(rpt); }
private void Page_Load(object sender, System.EventArgs e) { // Introducir aquí el código de usuario para inicializar la página string sql; string sql_2 = ""; string v_post_ncorr = ""; string ting_ccod, ding_ndocto, ingr_ncorr, post_ncorr = ""; string datos = ""; int contador = 0; int fila = 0; int pase = 0; string tipo_impresion; tipo_impresion = Request.QueryString["tipo_impresion"]; CrystalReport1 reporte = new CrystalReport1(); for (int i = 0; i < Request.Form.Count; i++) { //Response.Write("<br>res:" + Request.Form.GetKey(i) + " : " + Request.Form[i]); //Response.End(); ting_ccod = "envios[" + fila + "][ting_ccod]"; post_ncorr = "envios[" + fila + "][post_ncorr]"; ding_ndocto = "envios[" + fila + "][ding_ndocto]"; ingr_ncorr = "envios[" + fila + "][ingr_ncorr]"; if ((Request.Form.GetKey(i) == ding_ndocto) && (Request.Form[i] != "")) { datos = datos + " and dii.ding_ndocto=" + Request.Form[i]; pase++; contador++; } if (pase != 0) { if (Request.Form.GetKey(i) == ting_ccod) { datos = datos + " and dii.ting_ccod=" + Request.Form[i]; } if ((Request.Form.GetKey(i) == post_ncorr) && (tipo_impresion != "2")) { datos = datos + " and p.post_ncorr=" + Request.Form[i]; v_post_ncorr = Request.Form[i]; } if (Request.Form.GetKey(i) == ingr_ncorr) { datos = datos + " and dii.ingr_ncorr=" + Request.Form[i]; switch (tipo_impresion) { case "2": sql = EscribirCodigo_Pact(); break; default: sql = EscribirCodigo(v_post_ncorr); break; } sql_2 = sql + datos; //Response.Write(sql_2); //Response.End(); oleDbDataAdapter1.SelectCommand.CommandText = sql_2; oleDbDataAdapter1.Fill(letra_cambio1); } } if (Request.Form.GetKey(i) == ingr_ncorr) { datos = ""; fila++; pase = 0; } } //Response.End(); reporte.SetDataSource(letra_cambio1); ViewerLetra.ReportSource = reporte; ExportarPDF(reporte); }
private void Page_Load(object sender, System.EventArgs e) { // Introducir aqu� el c�digo de usuario para inicializar la p�gina string sql; string sql_2=""; string v_post_ncorr=""; string ting_ccod, ding_ndocto, ingr_ncorr,post_ncorr = ""; string datos= ""; int contador = 0; int fila = 0; int pase = 0; string tipo_impresion; tipo_impresion = Request.QueryString["tipo_impresion"]; CrystalReport1 reporte = new CrystalReport1(); for (int i = 0; i < Request.Form.Count; i++) { //Response.Write("<br>res:" + Request.Form.GetKey(i) + " : " + Request.Form[i]); //Response.End(); ting_ccod = "envios[" + fila + "][ting_ccod]"; post_ncorr = "envios[" + fila + "][post_ncorr]"; ding_ndocto = "envios[" + fila + "][ding_ndocto]"; ingr_ncorr = "envios[" + fila + "][ingr_ncorr]"; if ((Request.Form.GetKey(i) == ding_ndocto)&& (Request.Form[i] != "")) { datos = datos + " and dii.ding_ndocto=" + Request.Form[i]; pase++; contador++; } if (pase!=0) { if (Request.Form.GetKey(i)==ting_ccod) { datos = datos + " and dii.ting_ccod=" + Request.Form[i]; } if ((Request.Form.GetKey(i)==post_ncorr) && (tipo_impresion != "2")) { datos = datos + " and p.post_ncorr=" + Request.Form[i]; v_post_ncorr = Request.Form[i]; } if (Request.Form.GetKey(i)==ingr_ncorr) { datos = datos + " and dii.ingr_ncorr=" + Request.Form[i]; switch (tipo_impresion) { case "2" : sql = EscribirCodigo_Pact(); break; default: sql = EscribirCodigo(v_post_ncorr); break; } sql_2 = sql + datos; //Response.Write(sql_2); //Response.End(); oleDbDataAdapter1.SelectCommand.CommandText = sql_2; oleDbDataAdapter1.Fill(letra_cambio1); } } if (Request.Form.GetKey(i) == ingr_ncorr) { datos=""; fila++; pase=0; } } //Response.End(); reporte.SetDataSource(letra_cambio1); ViewerLetra.ReportSource = reporte; ExportarPDF(reporte); }
public virtual ReportDocument CreateReport() { CrystalReport1 rpt = new CrystalReport1(); rpt.Site = this.Site; return rpt; }