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>");
        }