-{\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;}\r
-{\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;}\r
-{\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;}\r
-{\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};}\r
-{\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;\r
+{\f74\froman\fcharset238\fprq2 Times New Roman CE;}{\f75\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f77\froman\fcharset161\fprq2 Times New Roman Greek;}{\f78\froman\fcharset162\fprq2 Times New Roman Tur;}\r
+{\f79\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f80\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f81\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f82\fswiss\fcharset238\fprq2 Arial CE;}{\f83\fswiss\fcharset204\fprq2 Arial Cyr;}\r
+{\f90\fmodern\fcharset238\fprq1 Courier New CE;}{\f91\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f93\fmodern\fcharset161\fprq1 Courier New Greek;}{\f94\fmodern\fcharset162\fprq1 Courier New Tur;}{\f95\fmodern\fcharset177\fprq1 Courier New (Hebrew);}\r
+{\f96\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f97\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f298\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f302\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}}\r
Encabezado de la tabla;}{\s29\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 \sbasedon16 \snext29 Contenido de la tabla;}{\s30\ql \fi-428\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \r
-{\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}}\r
+{\title Nombre del Documento: }{\author Flor}{\operator Nombre}{\creatim\yr2005\mo6\dy14\hr10\min20}{\revtim\yr2005\mo6\dy22\hr11\min9}{\version14}{\edmins53}{\nofpages1}{\nofwords201}{\nofchars1110}{\*\company Casta's SRL}{\nofcharsws0}{\vern8249}}\r
-\i\f1\fs20\lang1024\langfe1024\langnp11274 Especificaci\'f3n de clase: AfiliadoSolicitanteController\cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\f1\fs20\lang1024\langfe1024\langnp11274 Especificaci\'f3n de \r
-la clase AfiliadoSolicitanteController y sus m\'e9todos.\cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\f1\fs20\lang1024\langfe1024\langnp11274 \trowd \r
+\i\f1\fs20\lang1024\langfe1024\langnp11274 Especificaci\'f3n de clase: AfiliadoSolicitanteController\cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\f1\fs20\lang1024\langfe1024\langnp11274 Especificaci\'f3\r
+n de la clase AfiliadoSolicitanteController y sus m\'e9todos.\cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\f1\fs20\lang1024\langfe1024\langnp11274 \trowd \r
\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}{\r
-\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 \r
+\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 \r
\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 \r
\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 \r
\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}{\r
\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 \r
-\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\r
-\hich\af0\dbch\af0\loch\f28 baja. \r
+\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 \r
\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)}{\r
-\f28\fs20\lang2058\langfe3082\langnp2058 si no existe el afiliado -> }{\b\f28\fs20\lang2058\langfe3082\langnp2058 (E1)}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \r
+\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 \r
-\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 \r
+\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 AfiliadoSolicitanteContro\r
\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.}{\r
-\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 \r
-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 \r
-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 \r
-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 \r
-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 \r
+\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 familiar, el sistema despliega en pantalla una \hich\af0\dbch\af0\loch\f28 \r
+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}{\r
+\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}{\r
+s seleccionar al nuevo titular (utilizando un checkbox para marcar a lo sumo un integrante de la lista). Para ello se eje\hich\af0\dbch\af0\loch\f28 cuta }{\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.obtenerFamiliaresAfiliados\r
\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 \r
\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 }{\r
-En caso contrario (no se selecciona nuevo titular, sino que se elimina al grupo familiar) se ejecuta }{\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.eliminarGrupoFamiliar(tipoDoc, nroDoc)}{\r
+\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.modificarTitular(tipoDoc, nroDoc, tipoDocNuevo, nroDocNuevo). }{\f28\fs20\lang2058\langfe3082\langnp2058 En caso cont\r
+rario (no se selecciona nuevo titular, sino que se elimina al grupo familiar) se ejecuta }{\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.eliminarGrupoFamiliar(tipoDoc, nroDoc)}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \r
\faauto\ls1\rin0\lin390 {\f28\fs20\lang2058\langfe3082\langnp2058 Se ejecuta }{\b\f28\fs20\lang2058\langfe3082\langnp2058 AfiliadoSolicitanteController.eliminarAfiliado(tipoDoc,nroDoc). }{\f28\fs20\lang2058\langfe3082\langnp2058 Si alguno de estos m\'e9\r
todos devuelve false -> }{\b\f28\fs20\lang2058\langfe3082\langnp2058 (E2)}{\fs20\lang2058\langfe3082\loch\af28\langnp2058 \hich\af0\dbch\af0\loch\f28 \r