X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/5840747936de3939c2857b91b09ff22cec4e91f7..a4c16804d0b27e8ea9be27f0635447dd89bf2c31:/diagramas/clases_controlador.dia?ds=sidebyside diff --git a/diagramas/clases_controlador.dia b/diagramas/clases_controlador.dia index 67427a2..079cb2b 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,13 +334,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - + - + - + @@ -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# @@ -1418,7 +1554,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.# - #obtenerPrestaciones# + #cargarDatosArchivo# ## - #PrestacionView[]# + #bool# @@ -1517,17 +1653,35 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - + + + + #path_archivo# + + + #string# + + + ## + + + ## + + + + + + - #validarNomenclador# + #obtenerPrestaciones# ## - #bool# + #Prestacion[]# @@ -1547,25 +1701,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - #path_archivo# - - - #string# - - - ## - - - ## - - - - - - + @@ -1575,7 +1711,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - #PrestacionView# + #Prestacion# @@ -1615,21 +1751,69 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - - - - - - - + + + #obtenerPrestadores# + + + ## + + + #Prestador[]# + + + + + + ## + + + + + + + + + + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + + + + + + + + + + - + - + @@ -1719,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# @@ -1748,7 +1932,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #fechaActual# + #descripción# #string# @@ -1760,43 +1944,29 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - - - - - #existeCategoria# - - - ## - - - #bool# - - - - - - ## - - - - - - - - - - - - - - - #categoria# + #categoría# + + + #float# + + + ## + + + ## + + + + + + + + #permanenciaMinima# #float# @@ -1815,7 +1985,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #nuevoPlan# + #actualizarPlan# ## @@ -1827,7 +1997,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #crea un nuevo plan en la BD# + ## @@ -1842,6 +2012,23 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + #codPlan# + + + #int# + + + ## + + + ## + + + + + #descripción# @@ -1890,14 +2077,14 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #eliminarPlan# + #desactivarPlan# ## @@ -1945,13 +2132,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #actualizarPlan# + #agregarCobertura# ## - #bool# + #void# @@ -1986,15 +2173,15 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #descripción# + #codPrestacion# - #string# + #int# ## @@ -2003,12 +2190,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #categoría# + #carencia# #float# @@ -2020,12 +2207,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #permanenciaMinima# + #porcentaje# #float# @@ -2040,77 +2227,51 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + #limiteAnual# + + + #int# + + + ## + + + ## + + + + + + + + #tipoAutorización# + + + #enum(manual,auto)# + + + ## + + + ## + + + + + - #obtenerPlanesVigentes# - - - ## - - - #int[]# - - - - - - ## - - - - - - - - - - - - - - - - - - #obtenerPlanesInactivos# - - - ## - - - #int[]# - - - - - - ## - - - - - - - - - - - - - - - - - - #obtenerDetalle# + #actualizarCobertura# ## - #PlanView# + #bool# @@ -2148,40 +2309,9 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - - #importarCoberturas# - - - ## - - - #void# - - - - - - ## - - - - - - - - - - - - - - - #codPlanN# + #codPrestacion# #int# @@ -2193,12 +2323,46 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #codPlanO# + #carencia# + + + #float# + + + ## + + + ## + + + + + + + + #porcentaje# + + + #float# + + + ## + + + ## + + + + + + + + #limiteAnual# #int# @@ -2213,17 +2377,34 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + #tipoAutorización# + + + #enum(manual,auto)# + + + ## + + + ## + + + + + - #agregarCobertura# + #existeCategoria# ## - #void# + #bool# @@ -2246,10 +2427,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPlan# + #categoria# - #int# + #float# ## @@ -2258,12 +2439,103 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + + + + + + #obtenerPlanesVigentes# + + + ## + + + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerPlanesInactivos# + + + ## + + + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #importarCoberturas# + + + ## + + + #void# + + + + + + ## + + + + + + + + + + + + + + - #codPrestacion# + #codPlanN# #int# @@ -2275,15 +2547,15 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #carencia# + #codPlanO# - #float# + #int# ## @@ -2295,12 +2567,43 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + + + #obtenerCoberturas# + + + ## + + + #Cobertura[]# + + + + + + ## + + + + + + + + + + + + + + - #porcentaje# + #codPlan# - #float# + #int# ## @@ -2312,9 +2615,40 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + + + #obtenerCobertura# + + + ## + + + #Cobertura# + + + + + + ## + + + + + + + + + + + + + + - #limiteAnual# + #codPlan# #int# @@ -2326,15 +2660,15 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #tipoAutorización# + #codCob# - #enum(manual,auto)# + #int# ## @@ -2343,20 +2677,122 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + + + + + + + + + + + + + + + + + + + + + + + + + #RecibirPrestacionesController# + + + ## + + + #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - #actualizarCobertura# + #procesarInfoRecibida# ## - #bool# + ## @@ -2376,110 +2812,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 +2820,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 +2918,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #obtenerCoberturasPlan# + #obtenerPromotores# ## - #CoberturaView[]# + #Promotor[]# @@ -2611,35 +2944,77 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - #codPlan# - - - #int# - - - ## - - - ## - - - - - + + + + + #obtenerSolicitantesPendientes# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + - #obtenerDetalles# + #obtenerPlanesVigentes# + + + ## + + + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #asociarPromotor# ## - #CoberturaView# + #bool# @@ -2662,10 +3037,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPlan# + #tipoDoc# - #int# + #string# ## @@ -2679,7 +3054,24 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPrestacion# + #nroDoc# + + + #string# + + + ## + + + ## + + + + + + + + #codigoPromotor# #int# @@ -2696,36 +3088,6 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - #obtenerTodas# - - - ## - - - #CoberturaView[]# - - - - - - ## - - - - - - - - - - - - - - -