Example #1
0
        protected void CargarReporte()
        {
            UpdatePanel1.Visible = false;
            pnlReportes.Visible  = true;

            Session["reporteactivoCampos"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from campos_editables", "medicuriConnectionString", odsDataSet, "campos_editables");

            Session["datasetCamposEditables"] = odsDataSet;
            Session["reportdocumentCampos"]   = "~\\rptReportes\\rptCamposEditables.rpt";
            Session["tituloCampos"]           = "Campos Editables";
            ReportDocument rptReporte = new ReportDocument();

            rptReporte.Load(Server.MapPath(Session["reportdocumentCampos"].ToString()));

            //if (dgvDatos.SelectedIndex != -1)
            //{
            //    rptReporte.RecordSelectionFormula = "{perfiles.idPerfil}=" + dgvDatos.SelectedDataKey.Values[0].ToString();
            //}

            rptReporte.SetDataSource(odsDataSet);
            crvReporte.Visible      = true;
            crvReporte.ReportSource = rptReporte;
        }
Example #2
0
        protected void CargarReporte()
        {
            MostrarAreaTrabajo(false, false);

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes_contacto", "medicuriConnectionString", odsDataSet, "clientes_contacto");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");

            Session["campoaordenar"] = "";
            Session["dataset"]       = odsDataSet;
            Session["titulo"]        = "Impresión de Almacenes";
            //Session["configuracionsistema"] = objConfiguracion;
            Session["sortfield"]      = 0;
            Session["reportdocument"] = "~\\rptReportes\\rptClientes.rpt";

            if (gdvDatos.SelectedIndex != -1)
            {
                Session["recordselection"] = "{clientes.idCliente}=" + gdvDatos.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
Example #3
0
        protected void CargarReporte()
        {
            pnlFormulario.Visible = false;
            pnlCatalogo.Visible = false;            

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

            Session["campoaordenar"] = "";
            Session["dataset"] = odsDataSet;
            Session["titulo"] = "Impresión de Tipos";
            //Session["configuracionsistema"] = objConfiguracion;
            Session["sortfield"] = 0;
            Session["reportdocument"] = "~\\rptReportes\\rptTipos.rpt";

            if (dgvDatos.SelectedIndex != -1)
            {
                Session["recordselection"] = "{tipos.idTipo}=" + dgvDatos.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");            
        }
Example #4
0
        protected void CargarReporte()
        {
            pnlFormulario.Visible       = false;
            pnlCatalogo.Visible         = false;
            divInventarioFísico.Visible = false;
            pnlFiltroReportes.Visible   = false;
            //pnlReportes.Visible = true;
            MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
            MedDAL.DAL.usuarios        oUsuario   = new MedDAL.DAL.usuarios();

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes")
                :
                         (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks");

            //GT 0179
            Session["campoaordenar"]   = "";
            Session["sortfield"]       = 0;
            Session["recordselection"] = "";

            Session["dataset"]        = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\rptInventarios.rpt";
            Session["titulo"]         = "Inventario";
            ReportDocument rptReporte = new ReportDocument();

            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            rptReporte.SetDataSource(odsDataSet);

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
Example #5
0
        protected void CargarReporte()
        {
            upnForm.Visible           = false;
            pnlLista.Visible          = false;
            pnlFiltroReportes.Visible = false;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_contactos", "medicuriConnectionString", odsDataSet, "proveedores_contactos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");

            Session["campoaordenar"] = "";
            Session["dataset"]       = odsDataSet;
            Session["titulo"]        = "Impresión de Proveedores";
            //Session["configuracionsistema"] = objConfiguracion;
            Session["sortfield"]      = 0;
            Session["reportdocument"] = "~\\rptReportes\\rptProveedores.rpt";

            if (gdvLista.SelectedIndex != -1)
            {
                Session["recordselection"] = "{proveedores.IdProveedor}=" + gdvLista.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
Example #6
0
        protected void CargarReporte()
        {
            EntradaSalida.Visible     = false;
            pnlCatalogo.Visible       = false;
            pnlFiltroReportes.Visible = false;
            //pnlReportes.Visible = true;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet  odsDataSet = new MedDAL.DataSets.dsDataSet();
            MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
            MedDAL.DAL.usuarios        oUsuario   = new MedDAL.DAL.usuarios();
            oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());

            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from VistaMovimientos", "medicuriConnectionString", odsDataSet, "VistaMovimientos");
            //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
            //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from MovimientoSalida", "medicuriConnectionString", odsDataSet, "MovimientoSalida");

            //GT 0179
            Session["tablaordenar"]    = "VistaMovimientos";
            Session["campoaordenar"]   = "NombreAlmacen";
            Session["sortfield"]       = 0;
            Session["recordselection"] = "";

            Session["dataset"]        = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\Movimientos\\rptMovimientos.rpt";
            Session["titulo"]         = "Movimientos";
            ReportDocument rptReporte = new ReportDocument();

            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            /*if (gdvDatos.SelectedIndex != -1)
             * {
             *  rptReporte.RecordSelectionFormula = "{inventario.idInventario}=" + gdvDatos.SelectedDataKey.Values[0].ToString();
             * }*/

            rptReporte.SetDataSource(odsDataSet);
            //crvReporte.Visible = true;
            //crvReporte.ReportSource = rptReporte;

            //GT 0179
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
Example #7
0
        protected void CargarReporte()
        {
            MostrarAreaTrabajo(false, false);
            //pnlReportes.Visible = true;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from ensamble", "medicuriConnectionString", odsDataSet, "ensamble");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from ensamble_productos", "medicuriConnectionString", odsDataSet, "ensamble_productos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");

            //GT 0179
            Session["campoaordenar"] = "";
            Session["sortfield"]     = 0;

            Session["dataset"]        = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\rptEnsambles.rpt";
            Session["titulo"]         = "Ensambles";
            ReportDocument rptReporte = new ReportDocument();

            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            if (dgvEnsambles.SelectedIndex != -1)
            {
                Session["recordselection"] = "{ensamble.idEnsamble}=" + dgvEnsambles.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }


            rptReporte.SetDataSource(odsDataSet);
            //crvReporte.Visible = true;
            //crvReporte.ReportSource = rptReporte;

            //GT 0179
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
Example #8
0
        protected void CargarReporte()
        {
            pnlFormulario.Visible     = false;
            pnlCatalogo.Visible       = false;
            pnlFiltroReportes.Visible = false;
            //pnlReportes.Visible = true;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from lineas_creditos", "medicuriConnectionString", odsDataSet, "lineas_creditos");

            //GT 0179
            Session["campoaordenar"] = "";
            Session["sortfield"]     = 0;

            Session["dataset"]        = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\rptLineasCredito.rpt";
            Session["titulo"]         = "Lineas de Crédito";
            ReportDocument rptReporte = new ReportDocument();

            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            if (dgvDatos.SelectedIndex != -1)
            {
                Session["recordselection"] = "{lineas_creditos.idLineaCredito}=" + dgvDatos.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            rptReporte.SetDataSource(odsDataSet);
            //crvReporte.Visible = true;
            //crvReporte.ReportSource = rptReporte;

            //GT 0179
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
Example #9
0
        protected void CargarReporte()
        {
            divFormulario.Visible = false;
            divListado.Visible = false;            

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
            MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios();
            oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());

            odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
            odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") 
                : 
                (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores");

            Session["campoaordenar"] = "";
            Session["dataset"] = odsDataSet;
            Session["titulo"] = "Impresión de Recetas";
            //Session["configuracionsistema"] = objConfiguracion;
            Session["sortfield"] = 0;
            Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt";

            if (dgvListado.SelectedIndex != -1)
            {
                Session["recordselection"] = "{recetas.idReceta}=" + dgvListado.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
        protected void CargarReporte()
        {
            EntradaSalida.Visible = false;            
            pnlCatalogo.Visible = false;
            pnlFiltroReportes.Visible = false;
            //pnlReportes.Visible = true;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
            MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios();
            oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());

            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from VistaMovimientos", "medicuriConnectionString", odsDataSet, "VistaMovimientos");
            //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
            //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
            //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from MovimientoSalida", "medicuriConnectionString", odsDataSet, "MovimientoSalida");

            //GT 0179
            Session["tablaordenar"] = "VistaMovimientos";
            Session["campoaordenar"] = "NombreAlmacen";
            Session["sortfield"] = 0;
            Session["recordselection"] = "";

            Session["dataset"] = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\Movimientos\\rptMovimientos.rpt";
            Session["titulo"] = "Movimientos";
            ReportDocument rptReporte = new ReportDocument();
            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            /*if (gdvDatos.SelectedIndex != -1)
            {
                rptReporte.RecordSelectionFormula = "{inventario.idInventario}=" + gdvDatos.SelectedDataKey.Values[0].ToString();
            }*/

            rptReporte.SetDataSource(odsDataSet);
            //crvReporte.Visible = true;
            //crvReporte.ReportSource = rptReporte;

            //GT 0179 
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
Example #11
0
        protected void CargarReporte()
        {
            upnForm.Visible = false;
            pnlLista.Visible = false;            
            pnlFiltroReportes.Visible = false;
            MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
            MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios();

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes")
                :
                (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes_contactos", "medicuriConnectionString", odsDataSet, "almacenes_contactos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");

            Session["campoaordenar"] = "";
            Session["dataset"] = odsDataSet;
            Session["titulo"] = "Impresión de Almacenes";
            //Session["configuracionsistema"] = objConfiguracion;
            Session["sortfield"] = 0;            
            Session["reportdocument"] = "~\\rptReportes\\rptAlmacenes.rpt";

            if (gdvLista.SelectedIndex != -1)
            {
                Session["recordselection"] = "{almacenes.idAlmacenes}=" + gdvLista.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");            
        }
Example #12
0
        protected void CargarReporte()
        {
            MostrarAreaTrabajo(false, false);            

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes_contacto", "medicuriConnectionString", odsDataSet, "clientes_contacto");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");

            Session["campoaordenar"] = "";
            Session["dataset"] = odsDataSet;
            Session["titulo"] = "Impresión de Almacenes";
            //Session["configuracionsistema"] = objConfiguracion;
            Session["sortfield"] = 0;
            Session["reportdocument"] = "~\\rptReportes\\rptClientes.rpt";

            if (gdvDatos.SelectedIndex != -1)
            {
                Session["recordselection"] = "{clientes.idCliente}=" + gdvDatos.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
        protected void CargarReporte()
        {
            pnlFormulario.Visible = false;
            pnlCatalogo.Visible = false;
            //pnlReportes.Visible = true;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipo_iva", "medicuriConnectionString", odsDataSet, "tipo_iva");

            //GT 0179
            Session["campoaordenar"] = "";
            Session["sortfield"] = 0;  

            Session["dataset"] = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\rptTiposIva.rpt";
            Session["titulo"] = "Tipos de IVA";
            ReportDocument rptReporte = new ReportDocument();
            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            if (gdvDatos.SelectedIndex != -1)
            {
                Session["recordselection"] = "{tipo_iva.idTipoIva}=" + gdvDatos.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            rptReporte.SetDataSource(odsDataSet);
            //crvReporte.Visible = true;
            //crvReporte.ReportSource = rptReporte;

            //GT 0179 
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); 

        }
Example #14
0
        protected void CargarReporte()
        {
            MostrarAreaTrabajo(false, false);
            divCambioPrecios.Visible = false;            

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");

            Session["campoaordenar"] = "";
            Session["dataset"] = odsDataSet;
            Session["titulo"] = "Impresión de Productos";
            //Session["configuracionsistema"] = objConfiguracion;
            Session["sortfield"] = 0;
            Session["reportdocument"] = "~\\rptReportes\\rptProductos.rpt";

            if (dgvProducto.SelectedIndex != -1)
            {
                Session["recordselection"] = "{productos.idProducto}=" + dgvProducto.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
        }
        protected void btnGenerar_Click(object sender, EventArgs e)
        {           
            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);

            switch (Session["reportdocument"].ToString())
            { 
                case "~\\rptReportes\\Almacenes\\rptAlmacenes.rpt":
                    #region rptAlmacenes.rpt
                    MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
                    MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes_contactos", "medicuriConnectionString", odsDataSet, "almacenes_contactos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    //Variables de sesión a utilizar
                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Almacenes\\rptAlmacenes.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Almacenes\\rptAlmacenes.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;
                    
                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    Almacenes oAlmacenes = (Almacenes)Parent.Page;
                    oAlmacenes.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Almacenes\\rptDistribucionExistencias.rpt": 
                case "~\\rptReportes\\Almacenes\\rptDistribucionExistenciasClave.rpt":
                case "~\\rptReportes\\Almacenes\\rptDistribucionExistenciasNombre.rpt":
                    #region rptDistribucionExistencias.rpt
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Almacenes\\rptDistribucionExistencias.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Almacenes\\rptDistribucionExistencias.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");                                
                    oAlmacenes = (Almacenes)Parent.Page;
                    oAlmacenes.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Proveedores\\rptProveedores.rpt":
                    #region rptProveedores.rpt
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_contactos", "medicuriConnectionString", odsDataSet, "proveedores_contactos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Proveedores\\rptProveedores.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Proveedores\\rptProveedores.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    Proveedores oProveedores = (Proveedores)Parent.Page;
                    oProveedores.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Vendedores\\rptVendedores.rpt":
                    #region rptVendedores
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores_especialidad", "medicuriConnectionString", odsDataSet, "vendedores_especialidad");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores_vinculacion", "medicuriConnectionString", odsDataSet, "vendedores_vinculacion");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Vendedores\\rptVendedores.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Vendedores\\rptVendedores.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    Vendedores oVendedores = (Vendedores)Parent.Page;
                    oVendedores.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Clientes\\rptClientes.rpt":
                    #region rptClientes
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes_contacto", "medicuriConnectionString", odsDataSet, "clientes_contacto");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Clientes\\rptClientes.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Clientes\\rptClientes.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");


                    Clientes oCliente = (Clientes)Parent.Page;
                    oCliente.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Clientes\\rptEstadoCuentaGeneral.rpt":
                    #region rptEstadoCuentaGeneral
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Clientes\\rptEstadoCuentaGeneral.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Clientes\\rptEstadoCuentaGeneral.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oCliente = (Clientes)Parent.Page;
                    oCliente.CargarListaReportes();

                    #endregion
                    break; 
                case "~\\rptReportes\\Clientes\\rptPorConcepto.rpt":
                    #region rptPorConcepto
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Clientes\\rptPorConcepto.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Clientes\\rptPorConcepto.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oCliente = (Clientes)Parent.Page;
                    oCliente.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Facturacion\\rptPendientesPorSurtir.rpt":
                    #region rptPendientesPorSurtir
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida_faltantes", "medicuriConnectionString", odsDataSet, "recetas_partida_faltantes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptPendientesPorSurtir.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    //Variables de session para las formulas de almacen y productos desde hasta
                    Session["sProductoDesdePendientes"] = txbClave1f.Text;
                    Session["sProductoHastaPendientes"] = txbClave2f.Text;
                    Session["sAlmacenNombre"] = txbAlmacenf.Text;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    Facturacion oFacturacion = (Facturacion)Parent.Page;
                    oFacturacion.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Productos\\rptProductos.rpt":
                case "~\\rptReportes\\Productos\\rptProductosUltimaFactura.rpt":
                case "~\\rptReportes\\Productos\\rptProductosUltimaReceta.rpt":
                case "~\\rptReportes\\Productos\\rptProductosUltimaRemision.rpt":
                    #region rptProductos
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from remisiones", "medicuriConnectionString", odsDataSet, "remisiones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from remisiones_partida", "medicuriConnectionString", odsDataSet, "remisiones_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    
                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptProductos.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptProductos.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 1;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    Productos oProductos = (Productos)Parent.Page;
                    oProductos.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Productos\\rptListaPrecios.rpt":
                    #region rptListaPrecios
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptListaPrecios.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptListaPrecios.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oProductos = (Productos)Parent.Page;
                    oProductos.CargarListaReportes();

                    #endregion
                    break;
                    //GT 0249
                case "~\\rptReportes\\Productos\\rptProductosLista.rpt":
                    #region Reporte lista productos (rptProductosLista.rpt)
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptProductosLista.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oProductos = (Productos)Parent.Page;
                    oProductos.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Productos\\rptStockMinimo.rpt":
                case "~\\rptReportes\\Productos\\rptStockMinimoAlmacen.rpt":
                    #region rptStockMinimo
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida_faltantes", "medicuriConnectionString", odsDataSet, "recetas_partida_faltantes");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptStockMinimo.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptStockMinimo.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    if (Session["recordselection"].ToString() == "~\\rptReportes\\Productos\\rptStockMinimo.rpt")
                    {
                        Session["sortfield"] = 0;
                    }
                    else
                    {
                        Session["sortfield"] = 1;
                    }

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oProductos = (Productos)Parent.Page;
                    oProductos.CargarListaReportes();
                    
                    #endregion
                    break;
                case "~\\rptReportes\\Productos\\rptStockMaximo.rpt":
                    #region rptStockMaximo
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida_faltantes", "medicuriConnectionString", odsDataSet, "recetas_partida_faltantes");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Productos\\rptStockMaximo.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Productos\\rptStockMaximo.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["sortfield"] = 1;                   

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                    oProductos = (Productos)Parent.Page;
                    oProductos.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Facturacion\\rptDetalladoDeFacturas.rpt":
                    #region rptDetalladoDeFacturas
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from usuarios", "medicuriConnectionString", odsDataSet, "usuarios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptDetalladoDeFacturas.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                    oFacturacion = (Facturacion)Parent.Page;
                    oFacturacion.CargarListaReportes();
                    
                    #endregion
                    break;
                case "~\\rptReportes\\Facturacion\\rptResumenGeneralDeFacturas.rpt":
                    #region rptResumenGeneralDeFacturas
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from usuarios", "medicuriConnectionString", odsDataSet, "usuarios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from estados", "medicuriConnectionString", odsDataSet, "estados");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from municipios", "medicuriConnectionString", odsDataSet, "municipios");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from colonias", "medicuriConnectionString", odsDataSet, "colonias");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptResumenGeneralDeFacturas.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                    oFacturacion = (Facturacion)Parent.Page;
                    oFacturacion.CargarListaReportes();
                    
                    #endregion
                    break;
                case "~\\rptReportes\\Inventarios\\rptProductosCaducos.rpt":
                    #region rptProductosCaducos
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");                    
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");
                    
                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptProductosCaducos.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptProductosCaducos.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;                    

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    Inventarios oInventarios = (Inventarios)Parent.Page;
                    oInventarios.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Inventarios\\rptComprasProveedor.rpt":
                    #region rptComprasProveedor
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                        oUsuario = new MedDAL.DAL.usuarios();
                        oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                        odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                        odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");                    
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores", "medicuriConnectionString", odsDataSet, "proveedores");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from proveedores_productos", "medicuriConnectionString", odsDataSet, "proveedores_productos");

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptComprasProveedor.rpt");
                        Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptComprasProveedor.rpt");
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 0;                    

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                        oInventarios = (Inventarios)Parent.Page;
                    oInventarios.CargarListaReportes();
    
                    #endregion
                    break;
                case "~\\rptReportes\\Inventarios\\rptVentasPeriodo.rpt":
                    #region rptVentasPeriodo
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                        oUsuario = new MedDAL.DAL.usuarios();
                        oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                        odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                        odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptVentasPeriodo.rpt");
                        Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptVentasPeriodo.rpt");
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 1;                    

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                    oInventarios = (Inventarios)Parent.Page;
                    oInventarios.CargarListaReportes();
                    
                    #endregion
                    break;
                case "~\\rptReportes\\Inventarios\\rptVentasCliente.rpt":
                    #region rptVentasCliente
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                        oUsuario = new MedDAL.DAL.usuarios();
                        oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                        odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");                        
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptVentasCliente.rpt");
                        Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptVentasCliente.rpt");
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 0;                    

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                        oInventarios = (Inventarios)Parent.Page;
                    oInventarios.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Inventarios\\rptNumerosSerie.rpt":
                    #region rptNumerosSerie
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                        odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptNumerosSerie.rpt");
                        Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptNumerosSerie.rpt");
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 1;                    

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                        oInventarios = (Inventarios)Parent.Page;
                    oInventarios.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Inventarios\\rptPedimentosAduanalesLotes.rpt":
                    #region rptPedimentosAduanalesLotes
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                        odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");                        
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptPedimentosAduanalesLotes.rpt");
                        Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptPedimentosAduanalesLotes.rpt");
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 1;                    

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                    
                    oInventarios = (Inventarios)Parent.Page;
                    oInventarios.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Inventarios\\rptHistorialExistencias.rpt":
                    #region rptHistorialExistencias
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Inventarios\\rptHistorialExistencias.rpt");
                    Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\Inventarios\\rptHistorialExistencias.rpt");
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                   
                    oInventarios = (Inventarios)Parent.Page;
                    oInventarios.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\LineasCredito\\rptAcumuladoLineaCredito.rpt":
                    #region rptAcumuladoLineaCredito
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from FacturacionDeRecetas", "medicuriConnectionString", odsDataSet, "FacturacionDeRecetas");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from lineas_creditos", "medicuriConnectionString", odsDataSet, "lineas_creditos");                        

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\LineasCredito\\rptAcumuladoLineaCredito.rpt");
                        Session["campoaordenar"] = ObtenerCampoOrden("~\\rptReportes\\LineasCredito\\rptAcumuladoLineaCredito.rpt");
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 0;

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                        LineasCredito oLineasCredito = (LineasCredito)Parent.Page;
                        oLineasCredito.CargarListaReportes();
                    
                    #endregion
                    break;
                case "~\\rptReportes\\Facturacion\\rptAntiguedadDeSaldos.rpt":
                    #region rptAntiguedadDeSaldos.rpt
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas_partida", "medicuriConnectionString", odsDataSet, "facturas_partida");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from usuarios", "medicuriConnectionString", odsDataSet, "usuarios");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptAntiguedadDeSaldos.rpt");
                        Session["campoaordenar"] = "";
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 0;
                        Session["sAlmacenNombre"] = txbAlmacenf.Text;

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                   
                        oFacturacion = (Facturacion)Parent.Page;
                        oFacturacion.CargarListaReportes();

                    #endregion
                    break;
                case "~\\rptReportes\\Facturacion\\rptCuentasPorCobrar.rpt":
                    #region Cuentas por cobrar
                     odsDataSet = new MedDAL.DataSets.dsDataSet();
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from facturas", "medicuriConnectionString", odsDataSet, "facturas");
                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Facturacion\\rptCuentasPorCobrar.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    cuentasxcobrar oCuentasPorCobrar = (cuentasxcobrar)Parent.Page;
                    oCuentasPorCobrar.CargarListaReportes();
                                      
                    #endregion
                    break;
                case "~\\rptReportes\\Movimientos\\rptMovimientos.rpt":
                    #region rptMovimientos
                        odsDataSet = new MedDAL.DataSets.dsDataSet();
                        oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                        oUsuario = new MedDAL.DAL.usuarios();
                        oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());

                        odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from VistaMovimientos", "medicuriConnectionString", odsDataSet, "VistaMovimientos");
                        //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                        //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                        //odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "inventario") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario", "medicuriConnectionString", odsDataSet, "inventario");
                        //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from inventario_partida", "medicuriConnectionString", odsDataSet, "inventario_partida");
                        //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                        //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from MovimientoSalida", "medicuriConnectionString", odsDataSet, "MovimientoSalida");

                        Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\Movimientos\\rptMovimientos.rpt");
                        Session["tablaordenar"] = "VistaMovimientos";
                        Session["campoaordenar"] = "NombreAlmacen";
                        Session["dataset"] = odsDataSet;
                        Session["titulo"] = txbTitulo.Text;
                        Session["configuracionsistema"] = objConfiguracion;
                        Session["sortfield"] = 0;
                        //Session["sAlmacenNombre"] = txbAlmacenf.Text;

                        Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");
                   
                        Movimientos oMovimientos = (Movimientos)Parent.Page;
                        oMovimientos.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptRecetas.rpt":
                    #region Recetas
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") : (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos where idProducto = 1", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetas.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    //Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt";
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    Reportes oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptRecetasDiagnostico.rpt":
                    #region RecetasDiagnostico
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from causes", "medicuriConnectionString", odsDataSet, "causes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from causes_cie", "medicuriConnectionString", odsDataSet, "causes_cie");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from causes_medicamentos", "medicuriConnectionString", odsDataSet, "causes_medicamentos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasDiagnostico.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    //Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt";
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptRecetasLineaCredito.rpt":
                    #region RecetasLineaCredito
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from lineas_creditos", "medicuriConnectionString", odsDataSet, "lineas_creditos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasLineaCredito.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;
                    //Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt";
                    Session["configuracionsistema"] = objConfiguracion;
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptRecetasLocalidad.rpt":
                    #region RecetasLocalidad
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsDataSet, "poblaciones");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasLocalidad.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptMedicamentosMasRecetados.rpt":
                    #region MedicamentosMasRecetados
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptMedicamentosMasRecetados.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptMedicamentosPrescritosMedico.rpt":
                    #region MedicamentosPrescritosMedico
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsDataSet, "vendedores");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptMedicamentosPrescritosMedico.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptConsumosMedicamento.rpt":
                    #region ConsumosMedicamento
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptConsumosMedicamento.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptConsumosMedicamentoFarmacia.rpt":
                    #region ConsumosMedicamentoFarmacia
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptConsumosMedicamentoFarmacia.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptConsumosMedicamentoRequisicion.rpt":
                    #region ConsumosMedicamentoRequisicion
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptConsumosMedicamentoRequisicion.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptInventarios.rpt":
                    #region Inventarios
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");                   

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptInventarios.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptInventariosLotes.rpt":
                    #region InventariosLotes
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");                   

                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptInventariosLotes.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break; 
                case "~\\rptReportes\\rptCaducos.rpt":
                    #region Caducos
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    //odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptCaducos.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptRecetasPaciente.rpt":
                    #region RecetasPaciente
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsDataSet, "clientes");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasPaciente.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptRecetasRequisicion.rpt":
                    #region RecetasRequisicion
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsDataSet, "tipos");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasRequisicion.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
                case "~\\rptReportes\\rptRecetasConsumo.rpt":
                    #region RecetasConsumo
                    odsDataSet = new MedDAL.DataSets.dsDataSet();
                    odsDataSet.EnforceConstraints = false;
                    oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes") 
                        : 
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
                    odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4 and idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "recetas")
                        :
                        (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas where EstatusMedico != 4", "medicuriConnectionString", odsDataSet, "recetas");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsDataSet, "recetas_partida");
                    odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");


                    Session["recordselection"] = ObtenerRecordSelection("~\\rptReportes\\rptRecetasConsumo.rpt");
                    Session["campoaordenar"] = "";
                    Session["dataset"] = odsDataSet;
                    Session["titulo"] = txbTitulo.Text;                    
                    Session["configuracionsistema"] = objConfiguracion;                    
                    Session["sortfield"] = 0;

                    Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>");

                    oReportes = (Reportes)Parent.Page;
                    oReportes.CargarListaReportes();
                    #endregion
                    break;
            }
        }
Example #16
0
        protected void CargarReporte()
        {
            MostrarAreaTrabajo(false, false);
            //pnlReportes.Visible = true;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from ensamble", "medicuriConnectionString", odsDataSet, "ensamble");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from ensamble_productos", "medicuriConnectionString", odsDataSet, "ensamble_productos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");

              //GT 0179
            Session["campoaordenar"] = "";
            Session["sortfield"] = 0;  

            Session["dataset"] = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\rptEnsambles.rpt";
            Session["titulo"] = "Ensambles";
            ReportDocument rptReporte = new ReportDocument();
            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            if (dgvEnsambles.SelectedIndex != -1)
            {
                Session["recordselection"] = "{ensamble.idEnsamble}=" + dgvEnsambles.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }


            rptReporte.SetDataSource(odsDataSet);
            //crvReporte.Visible = true;
            //crvReporte.ReportSource = rptReporte;

            //GT 0179 
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); 
        }
        protected void CargarReporte()
        {
            pnlCatalogoTotales.Visible = false;
            pnlFormulario.Visible = false;
            //pnlReportes.Visible = true;

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsFacturasPorRecetas = new MedDAL.DataSets.dsDataSet();
            odsFacturasPorRecetas = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from lineas_creditos", "medicuriConnectionString", odsFacturasPorRecetas, "lineas_creditos");

            odsFacturasPorRecetas = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from FacturacionDeRecetas", "medicuriConnectionString", odsFacturasPorRecetas, "FacturacionDeRecetas");

            //GT 0179
            Session["campoaordenar"] = "";
            Session["sortfield"] = 0;  

            Session["dataset"] = odsFacturasPorRecetas;
            Session["reportdocument"] = "~\\rptReportes\\rptFacturasPorRecetas.rpt";
            Session["titulo"] = "Facturas Por Recetas";
            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(odsFacturasPorRecetas);

            //Saber si es general o se tiene un usuario seleccionado
            if (dgvDatos.SelectedIndex != -1)
            {
                Session["recordselection"] = "{lineas_creditos.idLineaCredito}=" + 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>");
        }
Example #18
0
        protected void CargarReporte()
        {
            pnlFormulario.Visible = false;
            pnlCatalogo.Visible = false;
            //pnlReportes.Visible = true;

            Session["reporteactivoUsuarios"] = 1;

            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from usuarios", "medicuriConnectionString", odsDataSet, "usuarios");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from perfiles", "medicuriConnectionString", odsDataSet, "perfiles");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from permisos", "medicuriConnectionString", odsDataSet, "permisos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from permisos_usuarios", "medicuriConnectionString", odsDataSet, "permisos_usuarios");

            //GT 0179
            Session["campoaordenar"] = "";
            Session["sortfield"] = 0;  

            Session["dataset"] = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\rptUsuarios.rpt";
            Session["titulo"] = "Usuarios";

            ReportDocument rptReporte = new ReportDocument();
            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));

            //GT 0179
            //Saber si es general o se tiene un usuario seleccionado
            if (dgvDatos.SelectedIndex != -1)
            {
                Session["recordselection"] = "{usuarios.idUsuario}=" + dgvDatos.SelectedDataKey.Values[0].ToString();
            }
            else
            {
                Session["recordselection"] = "";
            }

            rptReporte.SetDataSource(odsDataSet);
            //crvReporte.Visible = true;
            //crvReporte.ReportSource = rptReporte;

            //GT 0179 
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); 
        }
        protected void CargarReporte()
        {
           
            UpdatePanel1.Visible = false;
            pnlReportes.Visible = true;

            Session["reporteactivoCampos"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from campos_editables", "medicuriConnectionString", odsDataSet, "campos_editables");
          
            Session["datasetCamposEditables"] = odsDataSet;
            Session["reportdocumentCampos"] = "~\\rptReportes\\rptCamposEditables.rpt";
            Session["tituloCampos"] = "Campos Editables";
            ReportDocument rptReporte = new ReportDocument();
            rptReporte.Load(Server.MapPath(Session["reportdocumentCampos"].ToString()));

            //if (dgvDatos.SelectedIndex != -1)
            //{
            //    rptReporte.RecordSelectionFormula = "{perfiles.idPerfil}=" + dgvDatos.SelectedDataKey.Values[0].ToString();
            //}

            rptReporte.SetDataSource(odsDataSet);
            crvReporte.Visible = true;
            crvReporte.ReportSource = rptReporte;
        }
        protected void CargarReporte()
        {
            pnlFormulario.Visible = false;
            pnlCatalogo.Visible = false;
            divInventarioFísico.Visible = false;
            pnlFiltroReportes.Visible = false;
            //pnlReportes.Visible = true;
            MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
            MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios();

            Session["reporteactivo"] = 1;
            MedDAL.DataSets.dsDataSet odsDataSet = new MedDAL.DataSets.dsDataSet();
            odsDataSet = (bool)oUsuario.FiltradoActivado ? (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes where idAlmacen = " + oUsuario.idAlmacen, "medicuriConnectionString", odsDataSet, "almacenes")
                :
                (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsDataSet, "almacenes");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos", "medicuriConnectionString", odsDataSet, "productos");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsDataSet, "productos_almacen");
            odsDataSet = (MedDAL.DataSets.dsDataSet)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsDataSet, "productos_almacen_stocks");

            //GT 0179
            Session["campoaordenar"] = "";
            Session["sortfield"] = 0;
            Session["recordselection"] = "";

            Session["dataset"] = odsDataSet;
            Session["reportdocument"] = "~\\rptReportes\\rptInventarios.rpt";
            Session["titulo"] = "Inventario";
            ReportDocument rptReporte = new ReportDocument();
            rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
            
            rptReporte.SetDataSource(odsDataSet);
            
            Response.Write("<script type='text/javascript'>detailedresults=window.open('VistaReporteGenerico.aspx');</script>"); 

        }