Пример #1
0
        private void GenerarReporte(int iReporte)
        {
            switch (iReporte)
            {
                case 0:
                    #region caso0
                    MedDAL.DataSets.dsRecetas odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt";
                    Session["titulo"] = "Recetas";
                    ReportDocument rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 1:
                    #region caso1
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsRecetas, "poblaciones");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptRecetasLocalidad.rpt";
                    Session["titulo"] = "Medicamentos prescritos por localidad";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 2:
                    #region caso2
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptMedicamentosMasRecetados.rpt";
                    Session["titulo"] = "Medicamentos de mayor movimiento";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 3:
                    #region caso3
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsRecetas, "vendedores");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptMedicamentosPrescritosMedico.rpt";
                    Session["titulo"] = "Medicamentos prescritos por médico";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 4:
                    #region caso4
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptConsumosMedicamento.rpt";
                    Session["titulo"] = "Consumos por medicamento";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 5:
                    #region caso5
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsRecetas, "almacenes");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptConsumosMedicamentoFarmacia.rpt";
                    Session["titulo"] = "Consumos de medicamento por farmacia";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 6:
                    #region caso6
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsRecetas, "tipos");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptConsumosMedicamentoRequisicion.rpt";
                    Session["titulo"] = "Consumos de medicamento por requisición hospitalaria";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 7:
                    #region caso7
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsRecetas, "almacenes");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsRecetas, "productos_almacen");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsRecetas, "productos_almacen_stocks");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptInventarios.rpt";
                    Session["titulo"] = "Niveles de inventario";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 8:
                    #region caso8
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsRecetas, "almacenes");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsRecetas, "productos_almacen");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsRecetas, "productos_almacen_stocks");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptCaducos.rpt";
                    Session["titulo"] = "Medicamento caduco";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 9:
                    #region caso9
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsRecetas, "clientes");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptRecetasPaciente.rpt";
                    Session["titulo"] = "Recetas por paciente";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 10:
                    #region caso10
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsRecetas, "tipos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptRecetasRequisicion.rpt";
                    Session["titulo"] = "Recetas por requisición hospitalaria";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 11:
                    #region caso11
                    odsRecetas = new MedDAL.DataSets.dsRecetas();
                    odsRecetas.EnforceConstraints = false;
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                    odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                    Session["dataset"] = odsRecetas;
                    Session["reportdocument"] = "~\\rptReportes\\rptRecetasConsumo.rpt";
                    Session["titulo"] = "Recetas por consumo";
                    rptReporte = new ReportDocument();

                    rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                    rptReporte.SetDataSource(odsRecetas);
                    crvReporte.Visible = true;
                    crvReporte.ReportSource = rptReporte;
                    #endregion
                    break;
                case 12:
                    break;
            }

        }
Пример #2
0
        private void GenerarReporte(int iReporte)
        {
            switch (iReporte)
            {
            case 0:
                #region caso0
                MedDAL.DataSets.dsRecetas odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptRecetas.rpt";
                Session["titulo"]         = "Recetas";
                ReportDocument rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 1:
                #region caso1
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from poblaciones", "medicuriConnectionString", odsRecetas, "poblaciones");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptRecetasLocalidad.rpt";
                Session["titulo"]         = "Medicamentos prescritos por localidad";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 2:
                #region caso2
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptMedicamentosMasRecetados.rpt";
                Session["titulo"]         = "Medicamentos de mayor movimiento";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 3:
                #region caso3
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from vendedores", "medicuriConnectionString", odsRecetas, "vendedores");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptMedicamentosPrescritosMedico.rpt";
                Session["titulo"]         = "Medicamentos prescritos por médico";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 4:
                #region caso4
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptConsumosMedicamento.rpt";
                Session["titulo"]         = "Consumos por medicamento";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 5:
                #region caso5
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsRecetas, "almacenes");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptConsumosMedicamentoFarmacia.rpt";
                Session["titulo"]         = "Consumos de medicamento por farmacia";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 6:
                #region caso6
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsRecetas, "tipos");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptConsumosMedicamentoRequisicion.rpt";
                Session["titulo"]         = "Consumos de medicamento por requisición hospitalaria";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 7:
                #region caso7
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsRecetas, "almacenes");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsRecetas, "productos_almacen");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsRecetas, "productos_almacen_stocks");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptInventarios.rpt";
                Session["titulo"]         = "Niveles de inventario";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 8:
                #region caso8
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from almacenes", "medicuriConnectionString", odsRecetas, "almacenes");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen", "medicuriConnectionString", odsRecetas, "productos_almacen");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos_almacen_stocks", "medicuriConnectionString", odsRecetas, "productos_almacen_stocks");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptCaducos.rpt";
                Session["titulo"]         = "Medicamento caduco";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 9:
                #region caso9
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from clientes", "medicuriConnectionString", odsRecetas, "clientes");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptRecetasPaciente.rpt";
                Session["titulo"]         = "Recetas por paciente";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 10:
                #region caso10
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from tipos", "medicuriConnectionString", odsRecetas, "tipos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptRecetasRequisicion.rpt";
                Session["titulo"]         = "Recetas por requisición hospitalaria";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 11:
                #region caso11
                odsRecetas = new MedDAL.DataSets.dsRecetas();
                odsRecetas.EnforceConstraints = false;
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas", "medicuriConnectionString", odsRecetas, "recetas");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from recetas_partida", "medicuriConnectionString", odsRecetas, "recetas_partida");
                odsRecetas = (MedDAL.DataSets.dsRecetas)LlenarDataSet("select * from productos", "medicuriConnectionString", odsRecetas, "productos");

                Session["dataset"]        = odsRecetas;
                Session["reportdocument"] = "~\\rptReportes\\rptRecetasConsumo.rpt";
                Session["titulo"]         = "Recetas por consumo";
                rptReporte = new ReportDocument();

                rptReporte.Load(Server.MapPath(Session["reportdocument"].ToString()));
                rptReporte.SetDataSource(odsRecetas);
                crvReporte.Visible      = true;
                crvReporte.ReportSource = rptReporte;
                #endregion
                break;

            case 12:
                break;
            }
        }