X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/43d957920b7367f725c4377e78d8c0c1d141e27b..7ebbd1a014777a5b246ca331472cac4efb362dae:/diagramas/secuencia/mantener_planes_Parte1.dia?ds=sidebyside diff --git a/diagramas/secuencia/mantener_planes_Parte1.dia b/diagramas/secuencia/mantener_planes_Parte1.dia index bfdd878..b01844c 100644 --- a/diagramas/secuencia/mantener_planes_Parte1.dia +++ b/diagramas/secuencia/mantener_planes_Parte1.dia @@ -28,7 +28,7 @@ - + @@ -71,16 +71,16 @@ - + - + - + - + @@ -89,12 +89,102 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -123,7 +213,7 @@ - + @@ -134,7 +224,7 @@ - + @@ -176,24 +266,24 @@ - + - + - + - + - + - + - + @@ -204,7 +294,7 @@ - #:PlanesController# + #plc:PlanesController# @@ -213,7 +303,7 @@ - + @@ -261,12 +351,12 @@ - + - + @@ -291,12 +381,12 @@ - + - + @@ -321,12 +411,12 @@ - + - + @@ -351,16 +441,70 @@ - + + + + + + + + + + + + + + + + #crearPlan(descripcion,categoria,permanenciaMinima)# + + + + + + + + + + + + + + + + + + + + + + + + + + + #[false] existeCategoria(categoría) # + + + + + + + + + + + + - + - + - - + + @@ -369,10 +513,10 @@ - + - + @@ -381,33 +525,165 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + #PlanDataService# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #getMaxCodigo()# + + + + + + + + + + + - + - + - + - + - + - + @@ -418,7 +694,7 @@ - #:MantenerPlanesView# + #currentPlan:Plan# @@ -427,7 +703,7 @@ - + @@ -475,16 +751,16 @@ - + - + - + - - + + @@ -493,10 +769,10 @@ - + - + @@ -505,485 +781,593 @@ - + - + - + - + - + - + - + - + - - + + - #nuevoPlan(descripción,categoría,permanenciaMinima)# + ## - + - + + + + + - + - + - + - - + + - #descripcion,categoria,permanenciaMinima# + #pl.codigo = maxCodigo+1# - + + + + + - + - + - + - - + + - #existeCategoria(categoría) # + #pl.descripcion = descripcion# - + + + + + - + - + - + - - + + - ## + #pl.categoria = categoria# - + - + - - + + - + - + - + - - + + - #false# + #agregar(pl)# - + + + + + - + - + - + - - + + - #codPlan# + #*[k:=0..P] importarCoberturas(codPlanOrig)# - + + + + - + - + - + - - - + + + + + + + + + + + - #obtenerPlanesVigentes()# + + + #plO:Plan# + + + + + + + + + + + + + + + + + - - + + ## - - + + ## + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - - #obtenerPlanesInactivos()# - - - + + - - + + - - - - + + - - + + - - - + + - - + + - - #plan_codigo[]# + + - - + + - - + + + + + - + - + - + - - + + - #plan_codigo[]# + #obtener(codPlanOrig)# - + + + + + - + - + - + - - + + - #*[i:=1..N] obtenerDetalle(plan_codigo)# + ## - + - + + + + + - + - + - + - + - + - + - - #PlanDataService# + + + + + + + + + + #cobN:Cobertura# + + + + + + + + + + + + + + + + + ## - + ## - - - - - - - - + + + + ## + + + + + + + + + + + + + + + + + - + - + - + - - + + + + - - + + - + + + + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - + + - - - - + + - + + + - + - + - + - - + + - - + + #getCoberturas()# - - + + - - + + - - + + + + + + + + - - + + - - + + + - - + + - - + + ## - - + + + + + - + + - + - + - + - - + + - #getMaxCodigo()# + #agregarCobertura(cobN)# - + + + + + - + - + - - - - - - - - - - - - - - - - + - #pl:Plan# + ## @@ -992,26 +1376,28 @@ - + - + - - ## + + + + - - ## + + - + - ## + #*[l:=0..Q]# @@ -1020,7 +1406,7 @@ - + @@ -1030,95 +1416,72 @@ - - - - - - - - - - + - + - + - - + + - - - - - - - - - - - - - - - - - - - - + + #guardar(currentPlan)# - - + + - - + + - + + - + - + - + - - + + - #maxCodigo# + ## - + - + + + + - + - + - + - - + + @@ -1127,902 +1490,242 @@ ## - + - + - + - + - + - + - - - + + + + + + + + - - #setCodigo(maxCodigo+1)# - - - + + - - + + + + #Iteraciones: +k:=0..P sobre planes desde los que + se quiere importar +l:=0..Q sobre coberturas del plO# + + + + + + + + + + + + + + + + + - + - + - + - - + + - - #setDescripcion(descripcion)# + + - - + + - - + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - #setPermanenciaMin(permanenciaMinima)# + #maxCodigo# - + - + + + + + - + - + - + - - + + - - #setCategoria(categoria)# + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - #agregar(pl)# + #nuevoPlan(descripción,categoría,permanenciaMinima)# - + - + + + + - + - + - - - - + - - - - - + + + - - - - - - - - - #plView:PlanView# - - - - - - - - - - - - - - - - - - - - ## - - - ## - - - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #*[i:=0..N] <<create>># - - - - - - - - - - - - - - - - - - - - - - - - - - - #*[j:=0..M] obtenerDetalle(plan_codigo)# - - - - - - - - - - - - - - - - - - - - - - - - #*[j:=0..M] <<create>># - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #plView[]# - - - - - - - - - - - - - - - - - - - - - - - - #*[k:=0..P] codPlanOrig# - - - - - - - - - - - - - - - - - - - - - - - - #*[k:=0..P] importarCoberturas(codPlan,codPlanOrig)# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #plN:Plan# - - - - - - - - - - - - - - - - - - - - ## - - - ## - - - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #plO:Plan# - - - - - - - - - - - - - - - - - - - - ## - - - ## - - - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #obtener(codPlan)# - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - #obtener(codPlanOrig)# - - - - - - - - - - - - - - - - - - - - - - - - ## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #cobN:Cobertura# - - - - - - - - - - - - - - - - - - - - ## - - - ## - - - - - ## - - - - - - - - - - - - - - - - - + - - + + #pl.permanenciaMinima = permanenciaMinima# - - + + - - + + + + + - + - + - + - - + + @@ -2031,330 +1734,380 @@ - + - + - + - + - + - + - + - + - + - + - + - - + + - #getCoberturas[]# + #obtenerPlanesVigentes()# - + - + - + - + - + - + - - + + - - ## + + - - + + - - + + + + + + + + + + + + + + + + + + + + - - - - + - + - + - - + + - - #agregarCobertura(cobN)# + + - - + + - - + + - - - - + + - - + + - - - - ## - - - - - - - - - - - - - - - - - + + - - - - + + - - + + - - - - #*[l:=0..Q]# - - - - - - - - - - - - - - - - - + + - + - + - + - - + + - #guardar(plN)# + #obtenerTodos()# - + + + + + - + - + - + - - + + - ## + #plan[]# - + - + + + + + - + - + - + - - + + - - ## + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - ## + #obtenerPlanesInactivos()# - + - + + + + - + - + - + - - + + - ## + #obtenerTodos()# - + - + + + + + - + - + - + - - + + - #*[i:=0..N],[j:=0..M] <<destroy>># + #plan[]# - + - + + + + + - + - + - + - - + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2362,31 +2115,29 @@ - - - - #Iteraciones: -i:=0..N sobre planes activos -j:=0..M sobre planes inactivos -k:=0..P sobre planes desde los que se quiere importar -l:=0..Q sobre coberturas del plO# - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +