X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/8352846e11c121bf0725b5f71f9f04a7f0cc421f..cfb0c558c3e04414834f5fca3ee15f16d01281de:/diagramas/clases_controlador.dia?ds=sidebyside
diff --git a/diagramas/clases_controlador.dia b/diagramas/clases_controlador.dia
index 09205cf..34bb770 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,7 +167,7 @@
- #chequearInfoRecibida#
+ #validarArchivo#
##
@@ -193,41 +193,29 @@
-
-
-
-
- #logFallo#
-
-
- ##
-
-
- ##
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ #path_archivo#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
-
- #logFin#
+ #actualizarDeuda#
##
@@ -236,7 +224,7 @@
##
-
+
##
@@ -253,7 +241,42 @@
-
+
+
+
+ #codigoAfiliado#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #cantidadCuotas#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
@@ -263,13 +286,13 @@
-
+
-
+
-
+
@@ -298,7 +321,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
@@ -311,13 +334,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
@@ -439,7 +462,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#codPrestacion#
- ##
+ #int#
##
@@ -456,7 +479,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#codPrestador#
- ##
+ #int#
##
@@ -473,7 +496,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#codAfiliado#
- ##
+ #int#
##
@@ -490,7 +513,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#observaciones#
- ##
+ #String#
##
@@ -555,7 +578,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#codPrestador#
- ##
+ #int#
##
@@ -572,7 +595,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#codPrestacion#
- ##
+ #int#
##
@@ -589,7 +612,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#codAfiliado#
- ##
+ #int#
##
@@ -681,10 +704,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #Autorizacion#
+ #codAutorizacion#
- ##
+ #int#
##
@@ -701,7 +724,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
#motivo#
- ##
+ #String#
##
@@ -740,19 +763,19 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
#AfiliadoSolicitanteController#
@@ -966,7 +989,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #GuardarAfiliado#
+ #guardarAfiliado#
##
@@ -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#
@@ -1415,7 +1551,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
- ##
+ #bool#
@@ -1491,13 +1627,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerTodas#
+ #obtenerPrestaciones#
##
- #string[]#
+ #Prestacion[]#
@@ -1547,34 +1683,148 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
+
+
+ #path_archivo#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #PlanesController#
-
-
+
+
+ #obtenerDetalles#
+
+
+ ##
+
+
+ #Prestacion#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPrestacion#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #obtenerPrestadores#
+
+
+ ##
+
+
+ #Prestador[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPrestacion#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #PlanesController#
+
+
##
@@ -1653,19 +1903,19 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerTodos#
+ #nuevoPlan#
##
- #int[]#
+ #int#
- ##
+ #crea un nuevo plan en la BD y devuelve el código asignado#
@@ -1682,7 +1932,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #fechaActual#
+ #descripción#
#string#
@@ -1694,43 +1944,29 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
-
-
-
-
- #existeCategoria#
-
-
- ##
-
-
- #bool#
-
-
-
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #categoria#
+ #categorÃa#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #permanenciaMinima#
#float#
@@ -1749,7 +1985,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #nuevoPlan#
+ #actualizarPlan#
##
@@ -1761,7 +1997,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #crea un nuevo plan en la BD#
+ ##
@@ -1776,6 +2012,23 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
#descripción#
@@ -1824,7 +2077,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
@@ -1879,13 +2132,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #actualizarPlan#
+ #agregarCobertura#
##
- #bool#
+ #void#
@@ -1920,15 +2173,15 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #descripción#
+ #codPrestacion#
- #string#
+ #int#
##
@@ -1937,12 +2190,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #categorÃa#
+ #carencia#
#float#
@@ -1954,12 +2207,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #permanenciaMinima#
+ #porcentaje#
#float#
@@ -1974,17 +2227,51 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
+
+
+ #limiteAnual#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #tipoAutorización#
+
+
+ #enum(manual,auto)#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
- #obtenerPlanesVigentes#
+ #actualizarCobertura#
##
- #int[]#
+ #bool#
@@ -2004,17 +2291,120 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
-
-
- #obtenerPlanesInactivos#
-
+
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #codPrestacion#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #carencia#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #porcentaje#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #limiteAnual#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #tipoAutorización#
+
+
+ #enum(manual,auto)#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #existeCategoria#
+
##
- #int[]#
+ #bool#
@@ -2034,7 +2424,25 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
+
+
+ #categoria#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
@@ -2044,7 +2452,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
- #PlanView#
+ #Plan[]#
@@ -2084,6 +2492,66 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
+
+
+ #obtenerPlanesVigentes#
+
+
+ ##
+
+
+ #int[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #obtenerPlanesInactivos#
+
+
+ ##
+
+
+ #int[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#importarCoberturas#
@@ -2151,13 +2619,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #agregarCobertura#
+ #obtenerCoberturasPlan#
##
- #void#
+ #Cobertura[]#
@@ -2195,102 +2663,17 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
- #codPrestacion#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #carencia#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #porcentaje#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #limiteAnual#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #tipoAutorización#
-
-
- #enum(manual,auto)#
-
-
- ##
-
-
- ##
-
-
-
-
-
- #actualizarCobertura#
+ #obtenerCobertura#
##
- #bool#
+ #Cobertura#
@@ -2325,63 +2708,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
-
-
-
-
- #codPrestacion#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #carencia#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #porcentaje#
-
-
- #float#
-
-
- ##
-
-
- ##
-
-
-
+
- #limiteAnual#
+ #codCob#
#int#
@@ -2393,24 +2725,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
-
-
-
-
- #tipoAutorización#
-
-
- #enum(manual,auto)#
-
-
- ##
-
-
- ##
-
-
-
+
@@ -2423,28 +2738,28 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
-
+
- #CoberturasController#
+ #RecibirPrestacionesController#
##
- #Clase para controlar el manejo de las coberturas#
+ #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
@@ -2519,62 +2834,14 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerCoberturasPlan#
+ #procesarInfoRecibida#
##
- #Cobertura[]#
-
-
-
-
-
##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #codPlan#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
-
-
- #obtenerDetalles#
-
-
- ##
-
-
- #CoberturaView#
-
@@ -2593,42 +2860,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
-
- #codPlan#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
- #codPrestacion#
-
-
- #int#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
+