X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/8352846e11c121bf0725b5f71f9f04a7f0cc421f..7ebbd1a014777a5b246ca331472cac4efb362dae:/diagramas/clases_controlador.dia diff --git a/diagramas/clases_controlador.dia b/diagramas/clases_controlador.dia index 09205cf..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.# - + - + - + - + @@ -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# ## @@ -698,10 +721,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #motivo# + #fundamentosResolucion# - ## + #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# @@ -1415,10 +1551,10 @@ 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# + #cargarDatosArchivo# ## - #string[]# + #bool# @@ -1517,20 +1653,38 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - - #validarNomenclador# - - - ## - - - #bool# - - - + + + + #path_archivo# + + + #string# + + + ## + + + ## + + + + + + + + + + #obtenerPrestaciones# + + + ## + + + #Prestacion[]# + + + ## @@ -1549,6 +1703,102 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + #obtenerDetalles# + + + ## + + + #Prestacion# + + + + + + ## + + + + + + + + + + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerPrestadores# + + + ## + + + #Prestador[]# + + + + + + ## + + + + + + + + + + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + @@ -1557,19 +1807,19 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - + - + - + - + - + #PlanesController# @@ -1649,17 +1899,41 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - + + + + #currentPlan# + + + #Plan# + + + ## + + + #plan actual# + + + + + + + + + + + + - #obtenerTodos# + #crearPlan# ## - #int[]# + #int# @@ -1682,7 +1956,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #fechaActual# + #descripcion# #string# @@ -1694,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# @@ -1730,7 +2038,41 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #categoria# + #descripción# + + + #string# + + + ## + + + ## + + + + + + + + #categoría# + + + #float# + + + ## + + + ## + + + + + + + + #permanenciaMinima# #float# @@ -1749,7 +2091,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #nuevoPlan# + #actualizarPlan# ## @@ -1761,7 +2103,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #crea un nuevo plan en la BD# + ## @@ -1824,14 +2166,14 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #eliminarPlan# + #desactivarPlan# ## @@ -1857,29 +2199,11 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - #codPlan# - - - #int# - - - ## - - - ## - - - - - - + - #actualizarPlan# + #agregarCobertura# ## @@ -1908,7 +2232,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPlan# + #codPrestacion# #int# @@ -1920,29 +2244,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #descripción# - - - #string# - - - ## - - - ## - - - - - - - - #categoría# + #carencia# #float# @@ -1954,12 +2261,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - + - #permanenciaMinima# + #porcentaje# #float# @@ -1974,100 +2281,9 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - - #obtenerPlanesVigentes# - - - ## - - - #int[]# - - - - - - ## - - - - - - - - - - - - - - - - - - #obtenerPlanesInactivos# - - - ## - - - #int[]# - - - - - - ## - - - - - - - - - - - - - - - - - - #obtenerDetalle# - - - ## - - - #PlanView# - - - - - - ## - - - - - - - - - - - - - - - #codPlan# + #limiteAnual# #int# @@ -2082,60 +2298,12 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - - #importarCoberturas# - - - ## - - - #void# - - - - - - ## - - - - - - - - - - - - - - - - - #codPlanN# - - - #int# - - - ## - - - ## - - - - - - #codPlanO# + #tipoAutorización# - #int# + #enum(manual,auto)# ## @@ -2151,13 +2319,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #agregarCobertura# + #actualizarCobertura# ## - #void# + #bool# @@ -2178,23 +2346,6 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - #codPlan# - - - #int# - - - ## - - - ## - - - - - #codPrestacion# @@ -2284,7 +2435,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #actualizarCobertura# + #existeCategoria# ## @@ -2313,58 +2464,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPlan# - - - #int# - - - ## - - - ## - - - - - - - - #codPrestacion# - - - #int# - - - ## - - - ## - - - - - - - - #carencia# - - - #float# - - - ## - - - ## - - - - - - - - #porcentaje# + #categoria# #float# @@ -2376,32 +2476,106 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# ## - - - - - - #limiteAnual# - - - #int# - - - ## - - - ## - - - + - + + + + + #obtenerPlanesVigentes# + + + ## + + + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerPlanesInactivos# + + + ## + + + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #importarCoberturas# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + - #tipoAutorización# + #codPlanO# - #enum(manual,auto)# + #int# ## @@ -2415,6 +2589,84 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + #obtenerCoberturas# + + + ## + + + #Cobertura[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerCobertura# + + + ## + + + #Cobertura# + + + + + + ## + + + + + + + + + + + + + + + + + #codCob# + + + #int# + + + ## + + + ## + + + + + + + @@ -2423,28 +2675,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,13 +2771,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #obtenerCoberturasPlan# + #procesarInfoRecibida# ## - #Cobertura[]# + ## @@ -2545,35 +2797,209 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - #codPlan# - - - #int# - - - ## - - - ## - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + #RutasController# + + + ## + + + #Clase para controlar el Caso de Uso "Emitir hoja de Ruta"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #obtenerPromotores# + + + ## + + + #Promotor[]# + + + + + + ## + + + + + + + + + + + + + - #obtenerDetalles# + #obtenerSolicitantesPendientes# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerPlanesVigentes# ## - #CoberturaView# + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #asociarPromotor# + + + ## + + + #bool# @@ -2596,10 +3022,10 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPlan# + #tipoDoc# - #int# + #string# ## @@ -2613,7 +3039,24 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPrestacion# + #nroDoc# + + + #string# + + + ## + + + ## + + + + + + + + #codigoPromotor# #int#