internal void buscarEspecialidadesConFiltros(string anioSeleccionado, string mesSeleccionado, string semestreSeleccionado) { mesSeleccionado = StoredProcedureHelper.getNumeroMesConNombreMes(mesSeleccionado); semestreSeleccionado = semestreSeleccionado.Equals("Primer semestre") ? "1" : "2"; EstadisticasManager estadisticasManager = new EstadisticasManager(); List <EspecialidadDAO> especialidades = estadisticasManager.getEspecialidadesConMasConsultas(anioSeleccionado, mesSeleccionado, semestreSeleccionado); if (especialidades != null) { this.form.showEspecialidades(especialidades); } else { this.form.showErrorMessage("Ocurrio un error al obtener las especialidades"); } }
internal void buscarAfiliadosConFiltros(string anioSeleccionado, string mesSeleccionado, string semestreSeleccionado) { mesSeleccionado = StoredProcedureHelper.getNumeroMesConNombreMes(mesSeleccionado); semestreSeleccionado = semestreSeleccionado.Equals("Primer semestre") ? "1" : "2"; EstadisticasManager estadisticasManager = new EstadisticasManager(); List <PacienteDAO> pacientes = estadisticasManager.getAfiliadosConMasBonos(anioSeleccionado, mesSeleccionado, semestreSeleccionado); if (pacientes != null) { this.form.showPacientes(pacientes); } else { this.form.showErrorMessage("No se pudieron encontrar afiliados que coincidan con su busqueda."); } }
internal void buscarProfesionalesConFiltros(string semestreSeleccionado, string anioSeleccionado, string mesSeleccionado, PlanMedico planMedicoSeleccionado) { decimal planMedicoCod = planMedicoSeleccionado.codigo; semestreSeleccionado = semestreSeleccionado.Equals("Primer semestre") ? "1" : "2"; mesSeleccionado = StoredProcedureHelper.getNumeroMesConNombreMes(mesSeleccionado); EstadisticasManager estadisticasManager = new EstadisticasManager(); List <MedicoDAO> medicos = estadisticasManager.getProfesionalesMasConsultados(semestreSeleccionado, anioSeleccionado, mesSeleccionado, planMedicoCod); if (medicos != null) { this.form.showListado(medicos); } else { this.form.showErrorMessage("No se encontro ningun Profesional para la busqueda realizada."); } }
internal void buscarAnios() { EstadisticasManager manager = new EstadisticasManager(); List <int> anios = manager.getAniosEspecialidadesConMasCancelaciones(); if (anios != null) { if (anios.Count > 0) { List <string> aniosString = anios.ConvertAll <string>(delegate(int i) { return(i.ToString()); }); this.form.llenarComboAnios(aniosString); } else { this.form.showInformationMessage("No se pudieron encontrar años para consultar."); this.form.Close(); } } else { this.form.showErrorMessage("Ocurrio un error al obtener las fechas posibles de consulta"); this.form.Close(); } }