#A4# #AfiliadosMorososController# ## #Clase para controlar el Caso de Uso "Actualizar Morosos"# #actualizarDeuda# ## ## ## #codigoAfiliado# #int# ## ## #cantidadCuotas# #int# ## ## #cargarDatosArchivo# ## ## ## #path_archivo# #string# ## ## #Diagrama de clases CONTROLADOR. Cada clase controladora se encarga de llevar a cabo 1 o mas Casos de Uso. Una instancia de estas clases controla el dialogo en una sesion(instancia) de 1 CU.# #AutorizacionController# ## #Responsable de procesar las peticiones del usuario en relacion a las autorizaciones# #currentAutorizacion# #Autorizacion# ## ## #guardarAutorizacionManual# ## #bool# ## #codPrestacion# #int# ## ## #codPrestador# #int# ## ## #codAfiliado# #int# ## ## #observaciones# #String# ## ## ## ## ## ## #evaluarAutorizacionAutomatica# ## #int# ## #codPrestador# #int# ## ## #codPrestacion# #int# ## ## #codAfiliado# #int# ## ## ## ## ## ## #obtenerAutorizacionesPendientes# ## #Autorizacion[]# ## #setResolucionAutorizacionManual# ## #bool# ## #codAutorizacion# #int# ## ## #fundamentosResolucion# #string# ## ## #porcentaje# #float# ## ## #eliminarGrupoFamiliar# ## #bool# ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #AfiliadoSolicitanteController# ## #Responsable de afiliar solicitantes y asignarle el plan.# #existeAfiliado# ## #bool# ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #eliminarSolicitante# ## #bool# ## #tipoDoc# #string# ## ## #numeroDoc# #int# ## ## #guardarAfiliado# ## #bool# ## #codPersona# #string# ## ## #codPlan# #int# ## ## #obtenerSolicitantes# ## #Solicitante[]# ## #obtenerFamiliares# ## #Solicitante[]# ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #afiliarFamiliar# ## #bool# ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #tipoDocTitular# #string# ## ## #nroDocTitular# #int# ## ## #afiliarTitular# ## #bool# ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #codPlan# #int# ## ## #eliminarAfiliado# ## ## ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #existeAfiliado# ## #bool# #Verifica si existe un afiliado# #codAfiliado# #int# ## ## #esTitular# ## #bool# ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #modificarTitular# ## #bool# ## #tipoDocAnterior# #string# ## ## #nroDocAnterior# #int# ## ## #tipoDocNuevo# #string# ## ## #nroDocNuevo# #int# ## ## #eliminarGrupoFamiliar# ## #bool# ## #tipoDoc# #string# ## ## #nroDoc# #int# ## ## #PrestacionesController# ## #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"# #actualizarPrestacion# ## #bool# ## #codigoPrestacion# #int# ## ## #nombrePrestacion# #string# ## ## #modificador# #char# ## ## #cargarDatosArchivo# ## #bool# ## #path_archivo# #string# ## ## #obtenerPrestaciones# ## #Prestacion[]# ## #obtenerDetalles# ## #Prestacion# ## #codPrestacion# #int# ## ## #obtenerPrestadores# ## #Prestador[]# ## #codPrestacion# #int# ## ## #PlanesController# ## #Clase para controlar el manejo de los planes# #currentPlan# #Plan# ## #plan actual# #crearPlan# ## #int# ## #descripcion# #string# ## ## #categoria# #float# ## ## #permanenciaMinima# #float# ## ## #nuevoPlan# ## #int# #crea un nuevo plan en la BD y devuelve el código asignado# #descripción# #string# ## ## #categoría# #float# ## ## #permanenciaMinima# #float# ## ## #actualizarPlan# ## #bool# ## #descripción# #string# ## ## #categoría# #float# ## ## #permanenciaMinima# #float# ## ## #desactivarPlan# ## #bool# ## #agregarCobertura# ## #bool# ## #codPrestacion# #int# ## ## #carencia# #float# ## ## #porcentaje# #float# ## ## #limiteAnual# #int# ## ## #tipoAutorización# #enum(manual,auto)# ## ## #actualizarCobertura# ## #bool# ## #codPrestacion# #int# ## ## #carencia# #float# ## ## #porcentaje# #float# ## ## #limiteAnual# #int# ## ## #tipoAutorización# #enum(manual,auto)# ## ## #existeCategoria# ## #bool# ## #categoria# #float# ## ## #obtenerPlanesVigentes# ## #Plan[]# ## #obtenerPlanesInactivos# ## #Plan[]# ## #importarCoberturas# ## #bool# ## #codPlanO# #int# ## ## #obtenerCoberturas# ## #Cobertura[]# ## #obtenerCobertura# ## #Cobertura# ## #codCob# #int# ## ## #RecibirPrestacionesController# ## #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"# #procesarInfoRecibida# ## ## ## #RutasController# ## #Clase para controlar el Caso de Uso "Emitir hoja de Ruta"# #obtenerPromotores# ## #Promotor[]# ## #obtenerSolicitantesPendientes# ## #Solicitante[]# ## #obtenerPlanesVigentes# ## #Plan[]# ## #asociarPromotor# ## #bool# ## #tipoDoc# #string# ## ## #nroDoc# #string# ## ## #codigoPromotor# #int# ## ## #ReportesAutorizacionesController# ## #Clase para controlar la generacion de reportes de las autorizaciones# #generarReporteRechazadas# ## ## ## #obtenerRechazadas# ## ## ##