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