X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/ad74fd967c6f33054f61c5e53540e33969922cd5..3144a6ae182f448d5284c9404024bd21f4015d0d:/carpeta/especificaciones/casos_de_uso/eliminar_afiliado.rtf diff --git a/carpeta/especificaciones/casos_de_uso/eliminar_afiliado.rtf b/carpeta/especificaciones/casos_de_uso/eliminar_afiliado.rtf index d0aecd1..b9ca14a 100644 --- a/carpeta/especificaciones/casos_de_uso/eliminar_afiliado.rtf +++ b/carpeta/especificaciones/casos_de_uso/eliminar_afiliado.rtf @@ -1,11 +1,11 @@ {\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f28\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};} -{\f84\froman\fcharset238\fprq2 Times New Roman CE;}{\f85\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f87\froman\fcharset161\fprq2 Times New Roman Greek;}{\f88\froman\fcharset162\fprq2 Times New Roman Tur;} -{\f89\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f90\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f91\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f92\fswiss\fcharset238\fprq2 Arial CE;}{\f93\fswiss\fcharset204\fprq2 Arial Cyr;} -{\f95\fswiss\fcharset161\fprq2 Arial Greek;}{\f96\fswiss\fcharset162\fprq2 Arial Tur;}{\f97\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f98\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f99\fswiss\fcharset186\fprq2 Arial Baltic;} -{\f100\fmodern\fcharset238\fprq1 Courier New CE;}{\f101\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f103\fmodern\fcharset161\fprq1 Courier New Greek;}{\f104\fmodern\fcharset162\fprq1 Courier New Tur;} -{\f105\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f106\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f107\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f308\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};} -{\f312\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255; +{\f89\froman\fcharset238\fprq2 Times New Roman CE;}{\f90\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f92\froman\fcharset161\fprq2 Times New Roman Greek;}{\f93\froman\fcharset162\fprq2 Times New Roman Tur;} +{\f94\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f95\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f96\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f97\fswiss\fcharset238\fprq2 Arial CE;}{\f98\fswiss\fcharset204\fprq2 Arial Cyr;} +{\f100\fswiss\fcharset161\fprq2 Arial Greek;}{\f101\fswiss\fcharset162\fprq2 Arial Tur;}{\f102\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f103\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f104\fswiss\fcharset186\fprq2 Arial Baltic;} +{\f105\fmodern\fcharset238\fprq1 Courier New CE;}{\f106\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f108\fmodern\fcharset161\fprq1 Courier New Greek;}{\f109\fmodern\fcharset162\fprq1 Courier New Tur;} +{\f110\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f111\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f112\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f313\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};} +{\f317\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255; \red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red255\green255\blue255;}{\stylesheet{ \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3082\langfenp3082 \snext0 Normal;}{\s1\ql \li0\ri0\keepn\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0 \b\fs20\lang2058\langfe3082\loch\f28\hich\af0\dbch\af0\cgrid\langnp2058\langfenp3082 \sbasedon0 \snext0 heading 1;}{\*\cs10 \additive Default Paragraph Font;}{\s15\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 @@ -47,7 +47,7 @@ Upper Case List;}{\s32\ql \li0\ri0\sb440\sa60\nowidctlpar\faauto\rin0\lin0\itap0 \tqc\tx4252\tqr\tx8504\faauto\rin0\lin0\itap0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3082\langfenp3082 \sbasedon0 \snext64 header;}{\s65\ql \li0\ri0\nowidctlpar\tqc\tx4252\tqr\tx8504\faauto\rin0\lin0\itap0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3082\langfenp3082 \sbasedon0 \snext65 footer;}{\*\cs66 \additive \sbasedon10 page number;}}{\*\listtable{\list\listtemplateid1\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow2 \levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1 \fi-431\li720 }{\listname ;}\listid1}}{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}{\info -{\title Nombre del Documento: }{\author Flor}{\operator Nombre}{\creatim\yr2005\mo6\dy14\hr10\min20}{\revtim\yr2005\mo6\dy14\hr18}{\version12}{\edmins52}{\nofpages1}{\nofwords201}{\nofchars1110}{\*\company Casta's SRL}{\nofcharsws0}{\vern8249}} +{\title Nombre del Documento: }{\author Flor}{\operator Nombre}{\creatim\yr2005\mo6\dy14\hr10\min20}{\revtim\yr2005\mo6\dy16\hr11\min47}{\version13}{\edmins52}{\nofpages1}{\nofwords201}{\nofchars1110}{\*\company Casta's SRL}{\nofcharsws0}{\vern8249}} \margl1700\margr1700\margt1417\margb1417 \widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3 \jcompress\viewkind1\viewscale90\nolnhtadjtbl \fet0\sectd \sbknone\linex0\sectdefaultcl {\footer \pard\plain \s65\ql \li0\ri0\nowidctlpar\tqc\tx4252\tqr\tx8504\pvpara\phmrg\posxr\posy0\faauto\rin0\lin0\itap0 \fs24\lang1024\langfe1024\cgrid\noproof\langnp3082\langfenp3082 {\field{\*\fldinst {\cs66 PAGE }}{\fldrslt {\cs66 1}}}{\cs66 @@ -91,7 +91,7 @@ Orden: }{\fs20\loch\af28 \hich\af0\dbch\af0\loch\f28 28\cell }\pard \ql \li0\ri0 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\loch\af28 \trowd \trleft-113\trftsWidth1\trpaddl7\trpaddr7\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8953 \cellx8840\row }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\fs20\lang2058\loch\af28\noproof0\langnp2058 \par \hich\af0\dbch\af0\loch\f28 Precondiciones: }{\fs20\lang2058\loch\af28\noproof0\langnp2058 \hich\af0\dbch\af0\loch\f28 El afiliado est}{\fs20\lang2058\loch\af28\noproof0\langnp2058 \loch\af28\dbch\af0\hich\f0 \'e1}{ -\fs20\lang2058\loch\af28\noproof0\langnp2058 \hich\af0\dbch\af0\loch\f28 dado de alta en el sistem\hich\af0\dbch\af0\loch\f28 a}{\loch\af28 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\loch\af28 \trowd +\fs20\lang2058\loch\af28\noproof0\langnp2058 \hich\af0\dbch\af0\loch\f28 dado de alta en el sistema}{\loch\af28 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\loch\af28 \trowd \trleft-113\trftsWidth1\trpaddl7\trpaddr7\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3 \clvertalt\clbrdrt\brdrnone \clbrdrl\brdrs\brdrw5\brdrcf1 \clbrdrb\brdrs\brdrw5\brdrcf1 \clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth8953 \cellx8840\row }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\b\fs20\lang2058\loch\af28\noproof0\langnp2058 \par \hich\af0\dbch\af0\loch\f28 Postcondiciones: }{\fs20\lang2058\loch\af28\noproof0\langnp2058 \hich\af0\dbch\af0\loch\f28 el afiliado es dado de baja del sistema.}{\loch\af28 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\loch\af28 \trowd @@ -102,13 +102,13 @@ Orden: }{\fs20\loch\af28 \hich\af0\dbch\af0\loch\f28 28\cell }\pard \ql \li0\ri0 \faauto\ls1\rin0\lin390 \fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 El sistema muestra al actor el men}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'fa}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 correspondiente a la opci}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'f3}{ \fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 n baja de afiliado, en donde el operador tendr}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'e1}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 -\hich\af0\dbch\af0\loch\f28 que ingresar el tipo y n}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'fa}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 mero de documento del afiliado a dar de -\hich\af0\dbch\af0\loch\f28 baja. +\hich\af0\dbch\af0\loch\f28 que ingresar el tipo y n}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'fa}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 mero de documento del afiliado a dar de b +\hich\af0\dbch\af0\loch\f28 aja. \par {\pntext\pard\plain\s15 \intbl\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 2\tab}}\pard \s15\ql \fi-142\li390\ri0\nowidctlpar\intbl\tx390{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang} \faauto\ls1\rin0\lin390 {\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 El operador ingresa los datos; \par {\pntext\pard\plain\s15 \intbl\f28\fs20\lang2058\langfe3082\langnp2058 \hich\af28\dbch\af0\loch\f28 3\tab}}\pard \s15\ql \fi-142\li390\ri0\nowidctlpar\intbl{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang} \faauto\ls1\rin0\lin390 {\f28\fs20\lang2058\langfe3082\langnp2058 El sistema verifica que el n\'famero de afiliado existe mediante la llamada }{\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.existeAfiliado(tipoDoc, nroDoc)}{ -\f28\fs20\lang2058\langfe3082\langnp2058 si no existe el afiliado -> }{\b\f28\fs20\lang2058\langfe3082\langnp2058 (E1)}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 +\f28\fs20\lang2058\langfe3082\langnp2058 si no existe el afiliado (el m\'e9todo retorna 0) -> }{\b\f28\fs20\lang2058\langfe3082\langnp2058 (E1)}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \par {\pntext\pard\plain\s15 \intbl\b\f28\fs20\lang2058\langfe3082\langnp2058 \hich\af28\dbch\af0\loch\f28 4\tab}}\pard \s15\ql \fi-142\li390\ri0\nowidctlpar\intbl{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang} \faauto\ls1\rin0\lin390 {\b\f28\fs20\lang2058\langfe3082\langnp2058 }{\f28\fs20\lang2058\langfe3082\langnp2058 Se verifica si el afiliado es titular de grupo familar. Se ejecuta }{\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.esTitular(tipoDoc, nroDoc).}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 @@ -116,12 +116,12 @@ AfiliadoSolicitanteController.esTitular(tipoDoc, nroDoc).}{\fs20\lang2058\langfe \faauto\ls1\rin0\lin390 {\b\f28\fs20\lang2058\langfe3082\langnp2058 }{\f28\fs20\lang2058\langfe3082\langnp2058 Si el afiliado a eliminar no tiene grupo familiar asociado(en la llamada anterior se obtuvo false), ir a 8.}{ \fs20\lang2058\langfe3082\loch\af28\langnp2058 \par {\pntext\pard\plain\s15 \intbl\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 6\tab}}\pard \s15\ql \fi-142\li390\ri0\nowidctlpar\intbl{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang} -\faauto\ls1\rin0\lin390 {\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 En caso de que el afiliado a eliminar sea titular de un grupo fami\hich\af0\dbch\af0\loch\f28 -liar, el sistema despliega en pantalla una lista con los datos (c}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'f3}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 -digo de afiliado, nombre, apellido, tipo y n}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'fa}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 -mero de documento) de los integrantes de dicho grupo. Permite adem}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'e1}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 -s seleccionar al nuevo titular (utilizando un checkbox para marcar a lo sumo u\hich\af0\dbch\af0\loch\f28 n integrante de la lista). Para ello se ejecuta }{\b\f28\fs20\lang2058\langfe3082\langnp2058 -AfiliadoSolicitanteController.obtenerFamiliares(tipoDoc,nroDoc)}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 +\faauto\ls1\rin0\lin390 {\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 En caso de que el\hich\af0\dbch\af0\loch\f28 + afiliado a eliminar sea titular de un grupo familiar, el sistema despliega en pantalla una lista con los datos (c}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'f3}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 +\hich\af0\dbch\af0\loch\f28 digo de afiliado, nombre, apellido, tipo y n}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'fa}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 +mero de documento) de los integrantes de dicho grupo. Permite adem}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'e1}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 s seleccionar al nuevo titula +\hich\af0\dbch\af0\loch\f28 r (utilizando un checkbox para marcar a lo sumo un integrante de la lista). Para ello se ejecuta }{\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.obtenerFamiliares(tipoDoc,nroDoc)}{ +\fs20\lang2058\langfe3082\loch\af28\langnp2058 \par {\pntext\pard\plain\s15 \intbl\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 7\tab}}\pard \s15\ql \fi-142\li390\ri0\nowidctlpar\intbl{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang} \faauto\ls1\rin0\lin390 {\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 Si se seleccion}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'f3}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 un nuevo titular, con su tipo y n}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \loch\af28\dbch\af0\hich\f0 \'fa}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 mero de documento se ejecuta }{