X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/30b1ebc3b6bd269f6a439a057b78c48b035cbc43..4d8bd7390cab7d82aa0bd7248538bb63c07a25c3:/diagramas/clases.dia?ds=inline
diff --git a/diagramas/clases.dia b/diagramas/clases.dia
index 3d6556d..9b53c51 100644
--- a/diagramas/clases.dia
+++ b/diagramas/clases.dia
@@ -28,7 +28,7 @@
-
+
@@ -71,13 +71,13 @@
-
+
-
+
-
+
@@ -172,16 +172,16 @@
-
+
-
+
-
+
-
+
@@ -435,19 +435,19 @@
-
+
-
+
-
+
-
+
#Afiliado#
@@ -471,7 +471,7 @@
-
+
@@ -621,7 +621,98 @@
-
+
+
+
+ #existe#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Devuelve True si el afiliado existe y carga el resto de los datos correspondientes. Si no existe devuelve False. Si existe más de uno, se pueden obtener con getNext().#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #getNext#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Si encontró uno nuevo, devuelve True y lo carga. Si no devuelve False y queda intacto.#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #guardar#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Guarda los datos del afiliado en la DB y retorna True si no hubo error#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -629,19 +720,19 @@
-
+
-
+
-
+
-
+
-
+
#Prestacion#
@@ -768,6 +859,29 @@
+
+
+ #fechaBaja#
+
+
+ #Fecha#
+
+
+ ##
+
+
+ #Fecha en la que fue dado de baja (o NULL si está activo)#
+
+
+
+
+
+
+
+
+
+
+
@@ -777,19 +891,19 @@
-
+
-
+
-
+
-
+
-
+
#Plan#
@@ -807,13 +921,13 @@
-
+
-
+
@@ -986,7 +1100,68 @@
-
+
+
+
+ #borrar#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Cambia fechaBaja a la fecha actual del sistema#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #guardar#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Registra en la BD todo el esquema del plan#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -994,19 +1169,19 @@
-
+
-
+
-
+
-
+
-
+
#Prestador#
@@ -1133,6 +1308,29 @@
+
+
+ #fechaBaja#
+
+
+ #Fecha#
+
+
+ ##
+
+
+ #Fecha en la que fue dado de baja (o NULL si está activo)#
+
+
+
+
+
+
+
+
+
+
+
@@ -1142,13 +1340,13 @@
-
+
-
+
-
+
@@ -1313,16 +1511,16 @@
-
+
-
+
-
+
-
+
@@ -1605,124 +1803,54 @@
-
+
-
+
-
-
-
-
-
-
-
+
-
-
-
-
+
+
-
-
+
+
-
-
+
+
- ##
+ #Zona#
##
-
-
-
-
-
-
-
-
+
+ #Región geográfica, cuya mÃnima unidad es un barrio.#
-
-
+
+
-
-
-
-
-
+
+
-
-
-
-
+
+
-
+
+
+
+
-
-
+
+
-
- ##
+
+
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #Zona#
-
-
- ##
-
-
- #Región geográfica, cuya mÃnima unidad es un barrio.#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -1823,21 +1951,21 @@
-
+
-
+
-
+
-
+
-
+
#Solicitante#
@@ -1861,7 +1989,7 @@
-
+
@@ -2011,56 +2139,142 @@
-
+
+
+
+ #existe#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Devuelve True si el afiliado existe y carga el resto de los datos correspondientes. Si no existe devuelve False. Si existe más de uno, se pueden obtener con getNext().#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #getNext#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Si encontró uno nuevo, devuelve True y lo carga. Si no devuelve False y queda intacto.#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #guardar#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Guarda los datos del solicitante en la DB y retorna True si no hubo error#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #borrar#
+
+
+ ##
+
+
+ #bool#
+
+
+
+
+
+ #Borra el solicitante de la DB y retorna True si no hubo error#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
-
+
-
+
-
+
@@ -2200,50 +2414,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
-
+
-
+
-
+
@@ -2336,53 +2515,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
@@ -2565,21 +2709,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
#Categoria#
@@ -2671,7 +2815,7 @@
##
- #Identificador único (por codificador, no?)#
+ #Código de la categorÃa según el codificador#
@@ -2706,6 +2850,29 @@
+
+
+ #fechaBaja#
+
+
+ #Fecha#
+
+
+ ##
+
+
+ #Fecha en la que fue dado de baja (o NULL si está activo)#
+
+
+
+
+
+
+
+
+
+
+
@@ -2713,510 +2880,178 @@
-
+
-
+
-
+
-
-
-
-
-
+
+
-
-
-
-
+
+
-
-
+
+
+ #HistoriaPlan#
+
+
##
-
-
+
+ #Representa el perÃodo de tiempo que un afiliado estuvo en un plan.#
-
-
-
- ##
-
-
- # *#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
-
+
+
-
-
-
-
+
+
-
+
-
- ##
+
+
-
-
+
+
-
-
-
- ##
-
-
- # 1#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
+
+
-
-
-
+
+
-
- ##
+
+
-
-
+
+
-
-
-
- ##
-
-
- #* #
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
-
-
+
+
-
-
-
-
+
+
-
- ##
+
+
-
-
+
+
-
-
-
- ##
-
-
- #* #
-
-
-
+
+
+
+
+
+
+ #fechaIngreso#
-
-
+
+ #Fecha#
-
-
-
+
##
-
- # 1#
-
-
-
+
+ #Fecha en que se dio de alta el plan#
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
-
-
-
-
-
- ##
-
-
- # *#
-
-
+
-
-
+
+
-
-
+
+
+ #fechaEgreso#
+
+
+ #Fecha#
+
+
##
-
- #1#
+
+ #Fecha en la que el plan no rige mas para el afiliado#
+
+
+
-
+
-
-
+
+
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
+
- ##
-
-
-
-
-
-
-
- ##
-
-
- #* #
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
-
-
-
-
-
- ##
-
-
- #* #
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #HistoriaPlan#
-
-
+ #Direccion#
+
+
##
- #Representa el perÃodo de tiempo que un afiliado estuvo en un plan.#
+ ##
@@ -3290,16 +3125,16 @@
- #fechaIngreso#
+ #calle#
- #Fecha#
+ #string#
##
- #Fecha en que se dio de alta el plan#
+ #Calle del domicilio#
@@ -3313,16 +3148,16 @@
- #fechaEgreso#
+ #numero#
- #Fecha#
+ #int#
##
- #Fecha en la que el plan no rige mas para el afiliado#
+ #Número del domicilio#
@@ -3334,120 +3169,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #Direccion#
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #calle#
+ #piso#
- #string#
+ #int#
##
- #Calle del domicilio#
+ #Piso del domicilio#
@@ -3461,16 +3194,16 @@
- #numero#
+ #departamento#
- #int#
+ #string#
##
- #Número del domicilio#
+ #Departamento del domicilio#
@@ -3484,16 +3217,16 @@
- #piso#
+ #codigoPostal#
- #int#
+ #string(8)#
##
- #Piso del domicilio#
+ #Código postal del domicilio#
@@ -3507,16 +3240,16 @@
- #departamento#
+ #provincia#
- #string#
+ #enum([provincias])#
##
- #Departamento del domicilio#
+ #Provincia donde se encuentra el domicilio#
@@ -3530,62 +3263,16 @@
- #codigoPostal#
+ #telefono#
- #string(8)#
+ #string#
##
- #Código postal del domicilio#
-
-
-
-
-
-
-
-
-
-
-
-
-
- #provincia#
-
-
- #enum([provincias])#
-
-
- ##
-
-
- #Provincia donde se encuentra el domicilio#
-
-
-
-
-
-
-
-
-
-
-
-
-
- #telefono#
-
-
- #string#
-
-
- ##
-
-
- #Teléfono del domicilio#
+ #Teléfono del domicilio#
@@ -3604,600 +3291,179 @@
-
+
-
+
-
+
-
-
-
+
+
+
+
-
-
- ##
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
+
+
##
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
##
-
-
-
-
-
-
- ##
-
-
- # *#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
- #titularidad#
+
+
-
-
+
+ ##
-
-
-
- #titular#
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
- #miembro grupo fam.#
-
-
- #*#
-
-
-
-
-
-
-
-
+
+ ##
-
-
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
+
+
+
##
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
+
+ ##
-
-
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
- #Historial de planes#
-
-
-
-
-
-
-
- ##
-
-
- # 1#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #* #
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
##
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
+
+ ##
-
-
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
- #titularidad#
-
-
-
-
-
-
-
- ##
-
-
- #* #
-
-
-
-
-
-
-
-
-
-
- # titular#
-
-
- # 0..1#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
##
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
+
+ ##
-
-
+
+