protected void CargarReporte() { pnlFormulario.Visible = false; pnlCatalogo.Visible = false; //pnlReportes.Visible = true; Session["reporteactivo"] = 1; MedDAL.DataSets.dsPedidos odsPedidos = new MedDAL.DataSets.dsPedidos(); odsPedidos = (MedDAL.DataSets.dsPedidos)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsPedidos, "clientes"); odsPedidos = (MedDAL.DataSets.dsPedidos)LlenarDataSet("select * from pedidos", "medicuriConnectionString", odsPedidos, "pedidos"); odsPedidos = (MedDAL.DataSets.dsPedidos)LlenarDataSet("select * from pedidos_partida", "medicuriConnectionString", odsPedidos, "pedidos_partida"); odsPedidos = (MedDAL.DataSets.dsPedidos)LlenarDataSet("select * from productos", "medicuriConnectionString", odsPedidos, "productos"); //GT 0179 Session["campoaordenar"] = ""; Session["sortfield"] = 0; Session["dataset"] = odsPedidos; Session["reportdocument"] = "~\\rptReportes\\rptPedidos.rpt"; Session["titulo"] = "Pedidos"; ReportDocument rptReporte = new ReportDocument(); rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString())); //string sRutaArchivoConfig = Server.MapPath("~/Archivos/Configuracion.xml"); //MedNeg.Configuracion.BlConfiguracion oblConfiguracion = new MedNeg.Configuracion.BlConfiguracion(); //MedDAL.Configuracion.DALConfiguracion objConfiguracion = new MedDAL.Configuracion.DALConfiguracion(); //objConfiguracion = (MedDAL.Configuracion.DALConfiguracion)oblConfiguracion.CargaDatos(sRutaArchivoConfig); rptReporte.SetDataSource(odsPedidos); //foreach (FormulaFieldDefinition oFormula in rptReporte.DataDefinition.FormulaFields) //{ // if (oFormula.FormulaName == "{@fRazonSocial}") // { // //oFormula.Text = "'" + objConfiguracion.sRazonSocial.ToString() + "'"; // } // if (oFormula.FormulaName == "{@fRFC}") // { // //oFormula.Text = "'" + objConfiguracion.sRfc.ToString() + "'"; // } // if (oFormula.FormulaName == "{@fDomicilio}") // { // oFormula.Text = "'" + objConfiguracion.sDomicilio.ToString() + "'"; // } //} //Saber si es general o se tiene un usuario seleccionado if (dgvDatos.SelectedIndex != -1) { Session["recordselection"] = "{pedidos.idPedido}=" + dgvDatos.SelectedDataKey.Values[0].ToString(); } else { Session["recordselection"]=""; } //crvReporte.Visible = true; //crvReporte.ReportSource = rptReporte; //GT 0179 Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); }
protected void CargarReporte() { pnlFormulario.Visible = false; pnlCatalogo.Visible = false; //pnlReportes.Visible = true; pnlFiltroReportes.Visible = false; Session["reporteactivo"] = 1; MedDAL.DataSets.dsPedidos odsPedidos = new MedDAL.DataSets.dsPedidos(); odsPedidos = (MedDAL.DataSets.dsPedidos)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsPedidos, "clientes"); odsPedidos = (MedDAL.DataSets.dsPedidos)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsPedidos, "facturas"); odsPedidos = (MedDAL.DataSets.dsPedidos)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsPedidos, "facturas_partida"); //GT 0179 Session["campoaordenar"] = ""; Session["sortfield"] = 0; Session["dataset"] = odsPedidos; Session["reportdocument"] = "~\\rptReportes\\rptFacturas.rpt"; Session["titulo"] = "Facturas"; ReportDocument rptReporte = new ReportDocument(); rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString())); //Saber si es general o se tiene un usuario seleccionado if (dgvDatos.SelectedIndex != -1) { Session["recordselection"] = "{facturas.idFactura}=" + dgvDatos.SelectedDataKey.Values[0].ToString(); } else { Session["recordselection"] = ""; } //GT 0179 Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); }