X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/5840747936de3939c2857b91b09ff22cec4e91f7..7ebbd1a014777a5b246ca331472cac4efb362dae:/diagramas/clases_controlador.dia
diff --git a/diagramas/clases_controlador.dia b/diagramas/clases_controlador.dia
index 67427a2..4c6ef3d 100644
--- a/diagramas/clases_controlador.dia
+++ b/diagramas/clases_controlador.dia
@@ -28,7 +28,7 @@
-
+
@@ -71,28 +71,28 @@
-
+
-
+
-
+
-
+
-
+
- #RecibirPrestacionesController#
+ #AfiliadosMorososController#
##
- #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
+ #Clase para controlar el Caso de Uso "Actualizar Morosos"#
@@ -167,37 +167,7 @@
- #chequearInfoRecibida#
-
-
- ##
-
-
- ##
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #logFallo#
+ #actualizarDeuda#
##
@@ -223,11 +193,46 @@
-
+
+
+
+ #codigoAfiliado#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #cantidadCuotas#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
- #logFin#
+ #cargarDatosArchivo#
##
@@ -236,7 +241,7 @@
##
-
+
##
@@ -253,7 +258,25 @@
-
+
+
+
+ #path_archivo#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
@@ -263,13 +286,13 @@
-
+
-
+
-
+
@@ -289,7 +312,7 @@
#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 o mas CU.#
+el dialogo en una sesion(instancia) de 1 CU.#
@@ -298,7 +321,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
@@ -311,16 +334,16 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
@@ -698,10 +721,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #motivo#
+ #fundamentosResolucion#
- #String#
+ #string#
##
@@ -715,10 +738,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #aprobada#
+ #porcentaje#
- #bool#
+ #float#
##
@@ -740,19 +763,19 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
#AfiliadoSolicitanteController#
@@ -865,7 +888,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #Persona::TipoDocumento#
+ #tipoDoc#
#string#
@@ -877,12 +900,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #Persona::NumeroDocumento#
+ #nroDoc#
#int#
@@ -894,7 +917,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
@@ -942,7 +965,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
@@ -959,14 +982,14 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #GuardarAfiliado#
+ #guardarAfiliado#
##
@@ -995,10 +1018,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #Persona#
+ #codPersona#
- #Persona#
+ #string#
##
@@ -1007,15 +1030,15 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #Plan#
+ #codPlan#
- #Plan#
+ #int#
##
@@ -1024,7 +1047,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
@@ -1305,6 +1328,119 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
+
+
+ #eliminarAfiliado#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #tipoDoc#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #nroDoc#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #existeAfiliado#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Verifica si existe un afiliado#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codAfiliado#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
@@ -1313,19 +1449,19 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
#PrestacionesController#
@@ -1418,7 +1554,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#bool#
-
+
##
@@ -1491,37 +1627,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerPrestaciones#
-
-
- ##
-
-
- #PrestacionView[]#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #validarNomenclador#
+ #cargarDatosArchivo#
##
@@ -1569,13 +1675,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerDetalles#
+ #obtenerPrestaciones#
##
- #PrestacionView#
+ #Prestacion[]#
@@ -1595,7 +1701,85 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
+
+
+
+ #obtenerDetalles#
+
+
+ ##
+
+
+ #Prestacion#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPrestacion#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #obtenerPrestadores#
+
+
+ ##
+
+
+ #Prestador[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#codPrestacion#
@@ -1623,19 +1807,19 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
-
+
#PlanesController#
@@ -1715,17 +1899,41 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
+
+
+ #currentPlan#
+
+
+ #Plan#
+
+
+ ##
+
+
+ #plan actual#
+
+
+
+
+
+
+
+
+
+
+
+
- #obtenerTodos#
+ #crearPlan#
##
- #int[]#
+ #int#
@@ -1748,7 +1956,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #fechaActual#
+ #descripcion#
#string#
@@ -1760,26 +1968,60 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
+
+
+
+
+ #categoria#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #permanenciaMinima#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
- #existeCategoria#
+ #nuevoPlan#
##
- #bool#
+ #int#
-
+
- ##
+ #crea un nuevo plan en la BD y devuelve el código asignado#
@@ -1796,7 +2038,41 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #categoria#
+ #descripción#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #categorÃa#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #permanenciaMinima#
#float#
@@ -1815,7 +2091,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #nuevoPlan#
+ #actualizarPlan#
##
@@ -1827,7 +2103,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #crea un nuevo plan en la BD#
+ ##
@@ -1890,14 +2166,14 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #eliminarPlan#
+ #desactivarPlan#
##
@@ -1923,29 +2199,11 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
-
- #codPlan#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
+
- #actualizarPlan#
+ #agregarCobertura#
##
@@ -1974,7 +2232,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #codPlan#
+ #codPrestacion#
#int#
@@ -1986,15 +2244,15 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #descripción#
+ #carencia#
- #string#
+ #float#
##
@@ -2003,12 +2261,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #categorÃa#
+ #porcentaje#
#float#
@@ -2020,15 +2278,32 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #permanenciaMinima#
+ #limiteAnual#
- #float#
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #tipoAutorización#
+
+
+ #enum(manual,auto)#
##
@@ -2044,13 +2319,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerPlanesVigentes#
+ #actualizarCobertura#
##
- #int[]#
+ #bool#
@@ -2070,47 +2345,103 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
-
-
- #obtenerPlanesInactivos#
-
-
- ##
-
-
- #int[]#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ #codPrestacion#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #carencia#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #porcentaje#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #limiteAnual#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #tipoAutorización#
+
+
+ #enum(manual,auto)#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
-
- #obtenerDetalle#
+ #existeCategoria#
##
- #PlanView#
+ #bool#
@@ -2133,10 +2464,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #codPlan#
+ #categoria#
- #int#
+ #float#
##
@@ -2145,11 +2476,71 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
+
+
+ #obtenerPlanesVigentes#
+
+
+ ##
+
+
+ #Plan[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #obtenerPlanesInactivos#
+
+
+ ##
+
+
+ #Plan[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#importarCoberturas#
@@ -2158,7 +2549,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
- #void#
+ #bool#
@@ -2179,23 +2570,6 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
- #codPlanN#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
#codPlanO#
@@ -2217,13 +2591,43 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #agregarCobertura#
+ #obtenerCoberturas#
##
- #void#
+ #Cobertura[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #obtenerCobertura#
+
+
+ ##
+
+
+ #Cobertura#
@@ -2246,24 +2650,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #codPlan#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #codPrestacion#
+ #codCob#
#int#
@@ -2275,88 +2662,122 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
-
-
-
-
- #carencia#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #porcentaje#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #limiteAnual#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #tipoAutorización#
-
-
- #enum(manual,auto)#
-
-
- ##
-
-
- ##
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #RecibirPrestacionesController#
+
+
+ ##
+
+
+ #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- #actualizarCobertura#
+ #procesarInfoRecibida#
##
- #bool#
+ ##
@@ -2376,110 +2797,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
-
- #codPlan#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #codPrestacion#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #carencia#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #porcentaje#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #limiteAnual#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #tipoAutorización#
-
-
- #enum(manual,auto)#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
+
@@ -2487,30 +2805,30 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
-
+
-
+
- #CoberturasController#
+ #RutasController#
##
- #Clase para controlar el manejo de las coberturas#
+ #Clase para controlar el Caso de Uso "Emitir hoja de Ruta"#
@@ -2585,13 +2903,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerCoberturasPlan#
+ #obtenerPromotores#
##
- #CoberturaView[]#
+ #Promotor[]#
@@ -2611,35 +2929,77 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
-
- #codPlan#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
+
+
+
+
+ #obtenerSolicitantesPendientes#
+
+
+ ##
+
+
+ #Solicitante[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
- #obtenerDetalles#
+ #obtenerPlanesVigentes#
+
+
+ ##
+
+
+ #Plan[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #asociarPromotor#
##
- #CoberturaView#
+ #bool#
@@ -2662,10 +3022,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #codPlan#
+ #tipoDoc#
- #int#
+ #string#
##
@@ -2679,7 +3039,24 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #codPrestacion#
+ #nroDoc#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #codigoPromotor#
#int#
@@ -2696,36 +3073,6 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
- #obtenerTodas#
-
-
- ##
-
-
- #CoberturaView[]#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-