X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/5e6d94c8f413425837ebb2938703ddb196520ab4..3c0e06bf57c1cc8d98f53ffbf8ba7f005a452b80:/diagramas/clases_controlador.dia
diff --git a/diagramas/clases_controlador.dia b/diagramas/clases_controlador.dia
index a94ba88..c842405 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 @@
-
+
-
+
-
+
@@ -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.#
-
+
-
+
-
+
@@ -407,13 +430,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #GuardarAutorizacionManual#
+ #guardarAutorizacionManual#
##
- ##
+ #bool#
@@ -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#
##
@@ -529,7 +552,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
- ##
+ #int#
@@ -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#
##
@@ -622,7 +645,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #ObtenerAutorizacionesPendientes#
+ #obtenerAutorizacionesPendientes#
##
@@ -652,13 +675,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #SetResolucionAutorizacionManual#
+ #setResolucionAutorizacionManual#
##
- ##
+ #bool#
@@ -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#
@@ -865,7 +888,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #Persona::TipoDocumetno#
+ #Persona::TipoDocumento#
#string#
@@ -966,7 +989,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #GuardarAfiliado#
+ #guardarAfiliado#
##
@@ -1305,111 +1328,9 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #PrestacionesController#
-
-
- ##
-
-
- #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #actualizarPrestacion#
+ #eliminarAfiliado#
##
@@ -1438,10 +1359,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #codigoPrestacion#
+ #tipoDoc#
- #int#
+ #string#
##
@@ -1450,15 +1371,15 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #nombrePrestacion#
+ #nroDoc#
- #string#
+ #int#
##
@@ -1467,26 +1388,26 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
- #obtenerTodas#
+ #existeAfiliado#
##
- #string[]#
+ #bool#
- ##
+ #Verifica si existe un afiliado#
@@ -1500,7 +1421,25 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
+
+
+ #codAfiliado#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
@@ -1508,30 +1447,30 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
-
+
-
+
-
+
-
+
-
+
-
+
- #PlanesController#
+ #PrestacionesController#
##
- #Clase para controlar el manejo de los planes#
+ #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
@@ -1606,16 +1545,16 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerTodos#
+ #actualizarPrestacion#
##
- #int[]#
+ #bool#
-
+
##
@@ -1635,10 +1574,1101 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #fechaActual#
+ #codigoPrestacion#
- #string#
+ #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#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #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#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #descripción#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #categorÃa#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #permanenciaMinima#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #desactivarPlan#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #agregarCobertura#
+
+
+ ##
+
+
+ #void#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #codPrestacion#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #carencia#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #porcentaje#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #limiteAnual#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #tipoAutorización#
+
+
+ #enum(manual,auto)#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #actualizarCobertura#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #codPrestacion#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #carencia#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #porcentaje#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #limiteAnual#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #tipoAutorización#
+
+
+ #enum(manual,auto)#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #existeCategoria#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #categoria#
+
+
+ #float#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #obtenerPlanesVigentes#
+
+
+ ##
+
+
+ #Plan[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #obtenerPlanesInactivos#
+
+
+ ##
+
+
+ #Plan[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #importarCoberturas#
+
+
+ ##
+
+
+ #void#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPlanN#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #codPlanO#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #obtenerCoberturas#
+
+
+ ##
+
+
+ #Cobertura[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+
+
+ #obtenerCobertura#
+
+
+ ##
+
+
+ #Cobertura#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #codPlan#
+
+
+ #int#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #codCob#
+
+
+ #int#
##
@@ -1647,7 +2677,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
##
-
+
@@ -1660,28 +2690,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"#
@@ -1756,13 +2786,235 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #obtenerCoberturasPlan#
+ #procesarInfoRecibida#
##
- #Cobertura[]#
+ ##
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #RutasController#
+
+
+ ##
+
+
+ #Clase para controlar el Caso de Uso "Emitir hoja de Ruta"#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #obtenerPromotores#
+
+
+ ##
+
+
+ #Promotor[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #obtenerSolicitantesPendientes#
+
+
+ ##
+
+
+ #Solicitante[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #obtenerPlanesVigentes#
+
+
+ ##
+
+
+ #Plan[]#
+
+
+
+
+
+ ##
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #asociarPromotor#
+
+
+ ##
+
+
+ #bool#
@@ -1785,7 +3037,41 @@ el dialogo en una sesion(instancia) de 1 o mas CU.#
- #codPlan#
+ #tipoDoc#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #nroDoc#
+
+
+ #string#
+
+
+ ##
+
+
+ ##
+
+
+
+
+
+
+
+ #codigoPromotor#
#int#