X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/b551bf85a0313f6f4e154b7fb370d2bd7e9456d2..a4c16804d0b27e8ea9be27f0635447dd89bf2c31:/diagramas/clases_controlador.dia?ds=inline diff --git a/diagramas/clases_controlador.dia b/diagramas/clases_controlador.dia index 9de9be2..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.# - + - + - + @@ -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,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,17 +1653,35 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - + + + + #path_archivo# + + + #string# + + + ## + + + ## + + + + + + - #validarNomenclador# + #obtenerPrestaciones# ## - #bool# + #Prestacion[]# @@ -1549,36 +1703,1015 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - - - - - - - + + + #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# + + + ## + + + ## + + + + + + + + + + + + + + + + + - + - + - + - #PlanesController# + #RecibirPrestacionesController# ## - #Clase para controlar el manejo de los planes# + #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"# @@ -1653,13 +2786,13 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #obtenerTodos# + #procesarInfoRecibida# ## - #int[]# + ## @@ -1679,25 +2812,7 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - - - - #fechaActual# - - - #string# - - - ## - - - ## - - - - - - + @@ -1705,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"# @@ -1803,13 +2918,103 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #obtenerCoberturasPlan# + #obtenerPromotores# ## - #Cobertura[]# + #Promotor[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerSolicitantesPendientes# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerPlanesVigentes# + + + ## + + + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #asociarPromotor# + + + ## + + + #bool# @@ -1832,7 +3037,41 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# - #codPlan# + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #string# + + + ## + + + ## + + + + + + + + #codigoPromotor# #int#