-{\listtext\pard\fi-428\li720 1. }\pard\plain{\ltrpar\ql\fi-428\li720{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-428\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Se invoca al caso de uso Consultar Solicitante para recuperar los datos del futuro afiliado.}{\f0\fs20\lang0{\*\listtag0}\par}
-}{\listtext\pard\fi-428\li720 2. }\pard\plain{\ltrpar\ql\fi-428\li720\s56{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-428\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\s56\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch El sistema asigna autom\'e1ticamente los }{\s56\f0\fs20\b\lang2058{\*\listtag0}datos adicionales}{\s56\f0\fs20\lang2058{\*\listtag0} a los contenidos en Solicitante para crear un nuevo Afiliado.}{\s56\f0\fs20\lang0{\*\listtag0}\par}
-}{\listtext\pard\fi-428\li720 3. }\pard\plain{\ltrpar\ql\fi-428\li720\s56{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-428\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\s56\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se elimina el Solicitante haciendo uso de Solicitante.borrar().}{\s56\f0\fs20\lang2058{\*\listtag0}\par}
-}{\listtext\pard\fi-428\li720 4. }\pard\plain{\ltrpar\ql\fi-428\li720\s56{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-428\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\s56\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se le asigna al afiliado el plan que eligi\'f3.}{\s56\f0\fs20\lang2058{\*\listtag0}\par}
-}{\listtext\pard\fi-428\li720 5. }\pard\plain{\ltrpar\ql\fi-428\li720\s56{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-428\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\s56\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se agrega al historial de planes del afiliado, el n\'famero del nuevo plan con fechaIngreso como la actual y como fechaEgreso = NULL.}{\s56\f0\fs20\lang2058{\*\listtag0}\par}
-}{\listtext\pard\fi-428\li720 6. }\pard\plain{\ltrpar\ql\fi-428\li720\s56{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-428\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\s56\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se almacenan los datos del afiliado haciendo uso de Afiliado.guardar().}{\s56\f0\fs20\lang2058{\*\listtag0}\par}
-}{\listtext\pard\fi-428\li720 7. }\pard\plain{\ltrpar\ql\fi-428\li720\s56{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont }{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-428\li720\ls1\ilvl0\sl240\slmult1\intbl\itap1{\s56\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Fin de caso de uso.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:5; bot-attach:6; bot-color:000000; bot-style:solid; bot-thickness:0.002778in; left-color:000000; left-style:solid; left-thickness:0.002778in; right-color:000000; right-style:solid; right-thickness:0.002778in; top-style:solid; top-thickness:0.002778in}\row
-}\pard\plain\ltrpar\ql\sl240\slmult1\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch Diccionario de datos:}{\f0\fs20\b\lang0{\*\listtag0}\par}
-\pard\plain\ltrpar\ql\li720\s56\sl240\slmult1\intbl\itap1{\s56\f0\fs20\b\lang2058{\*\listtag0}\abinodiroverride\ltrch Datos adicionales:}{\s56\f0\fs20\lang2058{\*\listtag0} Afiliado::nroafiliado, Afiliado::fecha_afiliacion, Afiliado::fechabaja=}{\s56\f0\fs20\i\lang2058{\*\listtag0}null}{\s56\f0\fs20\lang2058{\*\listtag0}, Afiliado::activo=}{\s56\f0\fs20\i\lang2058{\*\listtag0}true}{\s56\f0\fs20\lang2058{\*\listtag0}, Afiliado::moroso=}{\s56\f0\fs20\i\lang2058{\*\listtag0}0}{\s56\f0\fs20\lang2058{\*\listtag0}.}\cell{\*\abiendcell}\row}{\*\abiendtable}\par
+\pard\plain\ltrpar\qr\ri360\s137\sl240\slmult1\itap0\tqc\tx4252\tqr\tx8504{\s137\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Especificaci}{\s137\f4\fs20\lang11274{\*\listtag0}\'f3}{\s137\f2\fs20\lang11274{\*\listtag0}n del CU }{\s137\f4\fs20\lang11274{\*\listtag0}\uc1\u8220\'93}{\s137\f2\fs20\lang11274{\*\listtag0}Agregar Afiliado}{\s137\f4\fs20\lang11274{\*\listtag0}\uc1\u8221\'94}}
+\pard\plain\ltrpar\qr\ri360\s137\sl240\slmult1\itap0\tqc\tx4252\tqr\tx8504{\s137\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Especificaci}{\s137\f4\fs20\lang11274{\*\listtag0}\'f3}{\s137\f2\fs20\lang11274{\*\listtag0}n del CU }{\s137\f4\fs20\lang11274{\*\listtag0}\uc1\u8220\'93}{\s137\f2\fs20\lang11274{\*\listtag0}Agregar Afiliado}{\s137\f4\fs20\lang11274{\*\listtag0}\uc1\u8221\'94}}
+\pard\plain\ltrpar\qj\ri209\sl240\slmult1\itap0\tx8849{\f0\fs24\b\ul\lang11274{\*\listtag0}\abinodiroverride\ltrch Nombre del Documento}{\f0\fs24\b\lang11274{\*\listtag0}: }{\f0\fs24\b\ul\lang11274{\*\listtag0}\par}
+\pard\plain\ltrpar\qj\ri209\sl240\slmult1\intbl\itap1\tx8849{\f3\fs20\i\sub\lang1034{\*\listtag0}\abinodiroverride\ltrch Diagrama de clases}\cell{\*\abiendcell}{\*\abicellprops left-attach:1; right-attach:2; top-attach:1; bot-attach:2; bot-color:000000; bot-style:solid; bot-thickness:0.003472in; left-color:000000; left-style:solid; left-thickness:0.003472in; right-color:000000; right-style:solid; right-thickness:0.003472in}\par
+\pard\plain\ltrpar\qj\ri209\sl240\slmult1\intbl\itap1\tx8849{\f3\fs20\sub\lang11274{\*\listtag0}\abinodiroverride\ltrch Diagramas de clases de dominio, de control y de persistencia.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:1; top-attach:2; bot-attach:3; bot-style:solid; bot-thickness:0.006944in; left-style:solid; left-thickness:0.006944in; right-style:solid; right-thickness:0.006944in; top-style:solid; top-thickness:0.006944in}\row
+\pard\plain\ltrpar\qj\ri209\sl240\slmult1\intbl\itap1\tx8849{\f3\fs20\sub\lang11274{\*\listtag0}\abinodiroverride\ltrch Especificaci\'f3n de la clase AfiliadoSolicitanteController y sus m\'e9todos.}\cell{\*\abiendcell}\row}{\*\abiendtable}\par
+\pard\plain\ltrpar\qj\ri209\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch Precondiciones: }{\f0\fs20\lang0{\*\listtag0}Se ejecut\'f3 el caso de uso Devolver Listado.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:3; bot-attach:4}\row
+\pard\plain\ltrpar\qj\ri209\intbl\itap1{\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch Descripci\'f3n: }{\f0\fs20\lang11274{\*\listtag0}El operador la lista de los solicitantes que han sido visitados por un promotor y est\'e1n en condiciones de afiliarse a la obra social, luego realiza la afiliacion misma mediante el sistema, registrando los datos correspondientes y asociando el plan elegido en caso de que sea titular o asignando un titular en caso de que no lo sea.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:4; bot-attach:5; bot-color:000000; bot-style:solid; bot-thickness:0.003472in; left-color:000000; left-style:solid; left-thickness:0.003472in; right-color:000000; right-style:solid; right-thickness:0.003472in}\row
+\pard\plain\ltrpar\qj\ri209\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch Postcondiciones: }{\f0\fs20\lang0{\*\listtag0}El solicitante queda ingresado en el sistema como Afiliado y tiene un plan asociado.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:5; bot-attach:6; bot-color:000000; bot-style:solid; bot-thickness:0.003472in; left-color:000000; left-style:solid; left-thickness:0.003472in; right-color:000000; right-style:solid; right-thickness:0.003472in}\row
+{\listtext\pard\qj\fi-424\li720\ri209 1. }\pard\plain{\ltrpar\qj\fi-424\li720\ri209{\*\abilist\abilistid1038\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-424\li720\ls2\ilvl0\intbl\itap1{\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch El operador selecciona un solicitante de la lista de solicitantes que est\'e1n en condiciones de afiliarse.}{\f2\fs20\lang1034{\*\listtag0}\par}
+{\listtext\pard\qj\fi-424\li720\ri209 2. }\pard\plain{\ltrpar\qj\fi-424\li720\ri209{\*\abilist\abilistid1038\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-424\li720\ls2\ilvl0\intbl\itap1{\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Con en tipo y n\'famero de documento (}{\f2\fs20\b\lang1034{\*\listtag0}tipoDoc, nroDoc}{\f2\fs20\lang1034{\*\listtag0}) del solicitante, se verifica que la persona no sea actualmente un afiliado }{\f0\fs20\b\lang1034{\*\listtag0}AfiliadoSolicitanteController.existeAfiliado(tipoDoc, nroDoc).}{\cs109\f2\fs20\lang0{\*\listtag0} Si no lo est\'e1, se ejecuta }{\cs109\f2\fs20\b\lang0{\*\listtag0}S1}{\cs109\f2\fs20\lang0{\*\listtag0}, si ya era afiliado }{\cs109\f2\fs20\lang2058{\*\listtag0}con anterioridad }{\cs109\f2\fs20\b\lang2058{\*\listtag0}E1}{\cs109\f2\fs20\lang2058{\*\listtag0}.}{\f2\fs20\lang1034{\*\listtag0}\par}
+}{\listtext\pard\qj\fi-424\li720\ri209 3. }\pard\plain{\ltrpar\qj\fi-424\li720\ri209\s38{\*\abilist\abilistid1038\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-424\li720\ls2\ilvl0\sl240\slmult1\intbl\itap1{\s38\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se despliega una lista con el grupo familiar del solicitante, disponible para afiliar. }{\s38\f0\fs20\b\lang11274{\*\listtag0}AfiliadoSolicitanteController.obtenerFamiliares(tipoDoc, nroDoc).}{\s38\f2\fs20\lang1034{\*\listtag0}\par}
+}{\listtext\pard\qj\fi-424\li720\ri209 4. }\pard\plain{\ltrpar\qj\fi-424\li720\ri209\s38{\*\abilist\abilistid1038\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-424\li720\ls2\ilvl0\sl240\slmult1\intbl\itap1{\cs109\f2\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Por cada familiar del solicitante se ejecuta }{\cs109\f0\fs20\b\lang2058{\*\listtag0}AfiliadoSolicitanteController.afiliarFamiliar(tipoDoc, nroDoc, tipoDocTitular, nroDocTitular)}{\cs109\f0\fs20\lang2058{\*\listtag0}.}{\s38\f0\fs20\lang11274{\*\listtag0}\par}
+}{\listtext\pard\qj\fi-424\li720\ri209 5. }\pard\plain{\ltrpar\qj\fi-424\li720\ri209\s38{\*\abilist\abilistid1038\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-424\li720\ls2\ilvl0\sl240\slmult1\intbl\itap1{\cs109\f2\fs20\lang1034{\*\listtag0}\abinodiroverride\ltrch Fin de caso de uso.}\cell{\*\abiendcell}{\*\abicellprops left-attach:0; right-attach:2; top-attach:6; bot-attach:7; bot-color:000000; bot-style:solid; bot-thickness:0.003472in; left-color:000000; left-style:solid; left-thickness:0.003472in; right-color:000000; right-style:solid; right-thickness:0.003472in}\row
+{\listtext\pard\qj\fi-350\li917\ri209 1. }\pard\plain{\ltrpar\qj\fi-350\li917\ri209{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-350\li917\ls1\ilvl0\sl240\slmult1\intbl\itap1{\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Se despliega una lista de los planes disponibles y se selecciona uno para asociarle al nuevo afiliado. }{\f0\fs20\lang0{\*\listtag0}\par}
+}\pard\plain\ltrpar\qj\ri209\intbl\itap1{\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch Flujos de excepci\'f3n:}{\f0\fs20\b\lang0{\*\listtag0}\par}
+\pard\plain\ltrpar\qj\li566\ri209\s38\sl240\slmult1\intbl\itap1{\cs109\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Si el solicitante exist\'eda en la base se no se lo puede afiliar nuevamente se elimina al solicitante para no intentar afiliarlo nuevamente }{\cs109\f0\fs20\b\lang2058{\*\listtag0}AfiliadoSolicitanteController.eliminarSolicitante( tipoDoc,nroDoc)}{\cs109\f2\fs20\b\lang2058{\*\listtag0},}{\cs109\f2\fs20\lang11274{\*\listtag0} finaliza el caso de uso.}\cell{\*\abiendcell}\row}{\*\abiendtable}\par