X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/2c844731843e96c54644c069001d3ac97dab70b0..8d703a63012bd2c523e70b67838b093a3b2be078:/diagramas/clases_controlador.dia?ds=inline diff --git a/diagramas/clases_controlador.dia b/diagramas/clases_controlador.dia index d52386c..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,16 +286,16 @@ - + - + - + - + @@ -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.# - + @@ -309,5 +332,2767 @@ el dialogo en una sesion(instancia) de 1 o mas CU.# + + + + + + + + + + + + + + + + + + #AutorizacionController# + + + ## + + + #Responsable de procesar las peticiones del usuario en relacion a las autorizaciones# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #guardarAutorizacionManual# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + #codPrestador# + + + #int# + + + ## + + + ## + + + + + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + + + + + + #observaciones# + + + #String# + + + ## + + + ## + + + + + + + + ## + + + ## + + + ## + + + ## + + + + + + + + + + #evaluarAutorizacionAutomatica# + + + ## + + + #int# + + + + + + ## + + + + + + + + + + + + + + + + + #codPrestador# + + + #int# + + + ## + + + ## + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + + + + + + ## + + + ## + + + ## + + + ## + + + + + + + + + + #obtenerAutorizacionesPendientes# + + + ## + + + #ArrayOfAutorizaciones# + + + + + + ## + + + + + + + + + + + + + + + + + + #setResolucionAutorizacionManual# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #codAutorizacion# + + + #int# + + + ## + + + ## + + + + + + + + #motivo# + + + #String# + + + ## + + + ## + + + + + + + + #aprobada# + + + #bool# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #AfiliadoSolicitanteController# + + + ## + + + #Responsable de afiliar solicitantes y asignarle el plan.# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #existeAfiliado# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #Persona::TipoDocumento# + + + #string# + + + ## + + + ## + + + + + + + + #Persona::NumeroDocumento# + + + #int# + + + ## + + + ## + + + + + + + + + + #eliminarSolicitante# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #numeroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #guardarAfiliado# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #Persona# + + + #Persona# + + + ## + + + ## + + + + + + + + #Plan# + + + #Plan# + + + ## + + + ## + + + + + + + + + + #obtenerSolicitantes# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerFamiliares# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #afiliarFamiliar# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + #tipoDocTitular# + + + #string# + + + ## + + + ## + + + + + + + + #nroDocTitular# + + + #int# + + + ## + + + ## + + + + + + + + + + #afiliarTitular# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + #codPlan# + + + #int# + + + ## + + + ## + + + + + + + + + + #eliminarAfiliado# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #existeAfiliado# + + + ## + + + #bool# + + + + + + #Verifica si existe un afiliado# + + + + + + + + + + + + + + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #PrestacionesController# + + + ## + + + #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #actualizarPrestacion# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #codigoPrestacion# + + + #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# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #RecibirPrestacionesController# + + + ## + + + #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #procesarInfoRecibida# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #RutasController# + + + ## + + + #Clase para controlar el Caso de Uso "Emitir hoja de Ruta"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #obtenerPromotores# + + + ## + + + #Promotor[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerSolicitantesPendientes# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerPlanesVigentes# + + + ## + + + #Plan[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #asociarPromotor# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #string# + + + ## + + + ## + + + + + + + + #codigoPromotor# + + + #int# + + + ## + + + ## + + + + + + + + + + + + +