X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/915df7528e6ddeb7c67a24ab9f2fb12286763c7e..4d8bd7390cab7d82aa0bd7248538bb63c07a25c3:/diagramas/clases.dia?ds=inline
diff --git a/diagramas/clases.dia b/diagramas/clases.dia
index a5eccf0..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#
@@ -727,7 +818,7 @@
#codigo#
- #string#
+ #int#
##
@@ -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,19 +1340,19 @@
-
+
-
+
-
+
-
+
#Cap#
@@ -1281,6 +1479,29 @@
+
+
+ #codigo#
+
+
+ #string#
+
+
+ ##
+
+
+ #Código único para identificar al Cap (se usa para referirse al Cap en listados, etc)#
+
+
+
+
+
+
+
+
+
+
+
@@ -1290,16 +1511,16 @@
-
+
-
+
-
+
-
+
@@ -1582,106 +1803,36 @@
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
- ##
+ #Zona#
##
-
-
-
-
-
-
-
-
+
+ #Región geográfica, cuya mÃnima unidad es un barrio.#
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #Zona#
-
-
- ##
-
-
- #Región geográfica, cuya mÃnima unidad es un barrio.#
-
-
-
-
-
-
+
+
@@ -1800,21 +1951,21 @@
-
+
-
+
-
+
-
+
-
+
#Solicitante#
@@ -1838,7 +1989,7 @@
-
+
@@ -1988,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#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
-
+
-
+
-
+
@@ -2177,50 +2414,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
-
+
-
+
-
+
@@ -2313,53 +2515,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- ##
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
@@ -2542,21 +2709,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
#Categoria#
@@ -2648,7 +2815,7 @@
##
- #Identificador único (por codificador, no?)#
+ #Código de la categorÃa según el codificador#
@@ -2683,6 +2850,29 @@
+
+
+ #fechaBaja#
+
+
+ #Fecha#
+
+
+ ##
+
+
+ #Fecha en la que fue dado de baja (o NULL si está activo)#
+
+
+
+
+
+
+
+
+
+
+
@@ -2690,655 +2880,175 @@
-
+
-
+
-
+
-
-
-
-
-
+
+
-
-
-
-
+
+
-
-
+
+
+ #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#
+
+
+
-
+
-
-
+
+
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
+
- ##
+ #Direccion#
-
-
-
-
-
-
- ##
-
-
- #* #
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
-
-
-
-
-
- ##
-
-
- #* #
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ##
-
-
-
-
-
-
-
- ##
-
-
- #*#
-
-
-
-
-
-
-
-
-
-
- ##
-
-
- #1#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #HistoriaPlan#
-
-
- ##
-
-
- #Representa el perÃodo de tiempo que un afiliado estuvo en un plan.#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #fechaIngreso#
-
-
- #Fecha#
-
-
- ##
-
-
- #Fecha en que se dio de alta el plan#
-
-
-
-
-
-
-
-
-
-
-
-
-
- #fechaEgreso#
-
-
- #Fecha#
-
-
- ##
-
-
- #Fecha en la que el plan no rige mas para el afiliado#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #Direccion#
-
-
- ##
+
+ ##
##
@@ -3581,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#
-
-
-
-
-
-
-
-
+
+ ##
-
-
+
+