-\kerning0\cf0\ftnbj\fet2\ftnstart1\ftnnar\aftnnar\ftnstart1\aftnstart1\aenddoc\facingp\titlepg\revprop3{\info{\author Flor}}\deftab720\viewkind1\paperw12240\paperh15840\margl1440\margr1440\widowctl
-{\footerl\pard\plain\par
-\pard\plain\ltrpar\qr\s137\sl240\slmult1\itap0\tqc\tx4252\tqr\tx8504{\field{\*\fldinst {\f0\fs24\lang1034{\*\listtag0} PAGE }}{\fldrslt {\noproof ?}}}}
-{\footerr\pard\plain{\s137\f0\fs24\lang1034{\*\listtag0}\par}
-\pard\plain\ltrpar\qr\s137\sl240\slmult1\itap0\tqc\tx4252\tqr\tx8504{\field{\*\fldinst {\f0\fs24\lang1034{\*\listtag0} PAGE }}{\fldrslt {\noproof ?}}}{\s137\f0\fs24\lang1034{\*\listtag0}\par}
-\pard\plain\ltrpar\qr\ri360\s137\sl240\slmult1\itap0\tqc\tx4252\tqr\tx8504{\s137\f3\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Especificaci\'f3n de la clase \uc1\u8220\'93AfiliadoSolicitanteController\uc1\u8221\'94}}
-\sectd\sbknone\colsx0\margtsxn1133\margbsxn1318\marglsxn1133\margrsxn1133\pgncont\ltrsect\par
-\pard\plain\ltrpar\qj\fi-720\li720\sl240\slmult1\itap0{\s39\f0\fs20\ul\lang11274{\*\listtag0}\abinodiroverride\ltrch Especificaci\'f3n de m\'e9todos de la clase }{\s39\f0\fs20\b\ul\lang11274{\*\listtag0}AfiliadoSolicitanteController}{\f0\fs20\ul\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\ul\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\ul\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 1. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch existeAfiliado( tipoDocumento , nroDocumento ): bool}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Devuelve verdadero si existe la }{\f0\fs20\lang11274{\*\listtag0}Persona}{\s39\f0\fs20\lang11274{\*\listtag0} tipoDocumento y nroDocumento}{\f0\fs20\lang11274{\*\listtag0} y a su vez existe un afiliado con el mismo ID.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Falso en caso contrario.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 2. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch eliminarSolicitante( tipoDocumento, numeroDocumento): bool}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Elimina a}{\f0\fs20\lang11274{\*\listtag0}l}{\s39\f0\fs20\lang11274{\*\listtag0} Solicitante }{\f0\fs20\lang11274{\*\listtag0}p}{\s39\f0\fs20\lang11274{\*\listtag0}osea tipoDocumento y numeroDocumento.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Devuelve verdadero si exist\'eda el registro, falso en caso contrario.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 3. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch afiliarTitular( tipoDocumento, nroDocumento, codPlan ): bool}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se recuperan los datos del nuevo afiliado seg\'fan su instancia de Solicitante}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch afiliado = new Afiliado(SolicitanteDataService.obtener(tipoDoc, nroDoc))}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se instancia el plan correspondiente para relacionarlo con el afiliado:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch plan = PlanDataService.}{\f2\fs20\lang11274{\*\listtag0}o}{\s39\f2\fs20\lang11274{\*\listtag0}btener(codPlan)}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se asigna el plan al afiliado:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch afiliado}{\f2\fs20\lang11274{\*\listtag0}.plan = }{\s39\f2\fs20\lang11274{\*\listtag0}plan}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se completan los datos del afiliado con los valores que se indican a continuaci\'f3n:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch codigo }{\f2\fs20\lang11274{\*\listtag0}=}{\s39\f2\fs20\lang11274{\*\listtag0} AfiliadoDataService.getMaxCodigo() + 1}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch fechaAfiliacion}{\f2\fs20\lang11274{\*\listtag0} = }{\s39\f2\fs20\lang11274{\*\listtag0}fecha actual.}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch fechaBaja}{\f2\fs20\lang11274{\*\listtag0} = n}{\s39\f2\fs20\lang11274{\*\listtag0}ull.}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch moroso: 0 (cero),}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se agregar el plan al historial:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch afuliado.historiaPlan}{\s39\f2\fs20\lang11274{\*\listtag0}.agregar(}{\f2\fs20\lang11274{\*\listtag0} }{\s39\f2\fs20\lang11274{\*\listtag0}plan )}{\f2\fs20\lang11274{\*\listtag0};}{\f2\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciado utilizando el m\'e9todo:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch AfiliadoDataService.}{\f0\fs20\lang11274{\*\listtag0}a}{\s39\f0\fs20\lang11274{\*\listtag0}gregar(afiliado).}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 4. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch obtenerSolicitantes(): solicitantes[]}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Devuelve una lista de los solicitantes colocando como primer item el solicitante que fue ingresado con mayor anterioridad para que no se demore su afiliaci\'f3n.}{\f0\fs20\lang0{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 5. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch obtenerSolcitantesAfiliar(): solicitantes[]}{\f0\fs20\lang0{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang0{\*\listtag1038}\abinodiroverride\ltrch Devuelve una lista con los solicitantes que ya fueron visitados por un promotor y est\'e1n en condiciones de ser afiliados.}{\f0\fs20\lang0{\*\listtag1038}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang0{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 6. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang0{\*\listtag0}\abinodiroverride\ltrch obtenerFamiliares(tipoDoc, nroDoc): solicitantes[]}{\f0\fs20\lang0{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang0{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Devuelve todos los registros que posean un titular que coincida con el titular definido por los par\'e1metros que toma el m\'e9todo.}{\f0\fs20\lang0{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch familiares = SolicitanteDataService.obtenerFamiliares( tipoDoc, nroDoc ).}{\f0\fs20\lang0{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Donde familiares es una lista de solicitantes.}{\f0\fs20\lang0{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang0{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 7. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang2058{\*\listtag0}\abinodiroverride\ltrch afiliarFamiliar(tipoDoc, nroDoc, tipoDocTitular, nroDocTitular)}{\f0\fs20\lang0{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se recuperan los datos del nuevo afiliado seg\'fan su instancia de Solicitante}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch afiliado = new Afiliado(SolicitanteDataService.pbtener(tipoDoc, nroDoc))}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Con los datos del titular (nroDocTitular y tipoDocTitular) se obtiene el plan y se asocia el titular al nuevo familiar afiliado}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch plan = AfiliadoDataService.obtenerPlan( tipoDocTitular, nroDocTitular )}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se completan los datos del afiliado con los valores que se indican a continuaci\'f3n:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch codigo : AfiliadoDataService.getMaxCodigo() + 1}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch fechaAfiliacion: fecha actual.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch fechaBaja: Null.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch moroso: 0 (cero),}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se agregar el plan al historial:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch HistoriaPlanDataService.agregar( afiliado.getCodigo(), plan.getId() )}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciado utilizando el m\'e9todo:}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch AfiliadoDataService.Agregar(afiliado).}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 8. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\f0\fs20\b\lang2058{\*\listtag0}\abinodiroverride\ltrch AfiliadoSolicitanteController.visitado(tipoDocSolicitante, nroDocSolicitante)}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag1112}\abinodiroverride\ltrch Se marca al solicitante identificado por tipoDocSolicitante y nroDocSolicitante como visitado por un promotor.}{\f0\fs20\lang2058{\*\listtag1112}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f2\fs20\lang2058{\*\listtag1112}\abinodiroverride\ltrch pendiente = false;}{\f2\fs20\lang2058{\*\listtag1112}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 9. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang2058{\*\listtag0}\abinodiroverride\ltrch establecerPendiente(tipoDoc, nroDoc) : bool}{\f0\fs20\lang2058{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang2058{\*\listtag0}\abinodiroverride\ltrch \tab }{\f0\fs20\b\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li250\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se recuperan los datos del solicitante para recuperar los datos del solicitante a trav\'e9s de SolicitanteDataService.obtener(tipoDoc, nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada solicitante}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\ql\li250\sl240\slmult1\itap0\tx531{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se marca }{\f2\fs20\lang2058{\*\listtag0}solicitante::pendiente = true}{\f0\fs20\lang2058{\*\listtag0} y se elimina el promotor asignado al mismo (}{\f2\fs20\lang2058{\*\listtag0}solicitante::idPromotor = null}{\f0\fs20\lang2058{\*\listtag0});}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se almacenan los datos modificados llamando a }{\f2\fs20\lang2058{\*\listtag0}SolicitanteDataService.guardar(solicitante)}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE}{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 10. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch obtenerSolicitantesVisitados(codigoPromotor): int[]}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang0{\*\listtag0}\abinodiroverride\ltrch Devuelve una lista de los documentos de los solicitantes que el promotor deb\'eda visitar en el d\'eda a trav\'e9s de la llamada a}{\s39\f2\fs20\lang0{\*\listtag0} SolicitanteDataService.obtenerSolicitantesVisitados(codigoPromotor)}{\f0\fs20\lang0{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang0{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 11. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch eliminarAfiliado(tipoDoc, nroDoc):bool}{\f0\fs20\lang0{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Llama a }{\f2\fs20\lang2058{\*\listtag0}existeAfiliado(tipoDoc,nroDoc}{\f0\fs20\lang2058{\*\listtag0}), si devuelve false se retorna false, caso contrario llama a }{\f2\fs20\lang2058{\*\listtag0}AfiliadoDataService.obtener(tipoDoc,nroDoc)}{\f0\fs20\lang2058{\*\listtag0} y carga los datos en una instancia auxiliar de Afiliado llamada dato.}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se carga la fecha actual a partir del motor de la BD.}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Modifica }{\f2\fs20\lang2058{\*\listtag0}dato. fechaBaja = fechaActual y dato.activo=false;}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Se guardan las modificaciones mediante la llamada a }{\f2\fs20\lang2058{\*\listtag0}AfiliadoDataService.guardar(dato)}{\f0\fs20\lang2058{\*\listtag0}.}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 12. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch modificarAfiliado(tipoDoc,nroDoc,telefono,direccion,codigoPostal,provincia,e-mail,plan): bool}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se obtienen los datos del afiliado mediante la llamada a }{\s39\f2\fs20\lang11274{\*\listtag0}AfiliadoDataService.obtener(tipoDoc,nroDoc)}{\s39\f0\fs20\lang11274{\*\listtag0} y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se modifican los datos seg\'fan lo pasado por par\'e1metro. Si se detecta un cambio de plan se modifica el historial del afiliado mediante la llamada a }{\s39\f2\fs20\lang11274{\*\listtag0}HistoriaPlanDataService.agregar( dato.getCodigo(), plan )}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Una vez modificados los datos se almacenan mediante la llamada a }{\s39\f2\fs20\lang11274{\*\listtag0}AfiliadoDataService.guardar(dato)}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-{\listtext\pard\qj\fi-279\li279 13. }\pard\plain{\ltrpar\qj\fi-279\li279{\*\abilist\abilistid1010\abilistparentid0\abilistlevel1\abistartat1{\abifieldfont NULL}{\abilistdecimal .}{\abilistdelim %L.}{\abiliststyle Numbered List}}{\*\pn\pnql\pnstart1\pnlvlbody\pndec{\pntxtb }{\pntxta .}}\fn-279\li279\ls1\ilvl0\sl240\slmult1\itap0{\s39\f0\fs20\b\lang11274{\*\listtag0}\abinodiroverride\ltrch obtenerDetalleAfiliado(tipoDoc,nroDoc): AfiliadoView}{\f0\fs20\lang11274{\*\listtag0}\par}
-}\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Se obtienen los datos del afiliado mediante la llamada a }{\s39\f2\fs20\lang11274{\*\listtag0}AfiliadoController.obtener(tipoDoc,nroDoc)}{\s39\f0\fs20\lang11274{\*\listtag0} y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.}{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
-\pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\abinodiroverride\ltrch Crea una nueva instancia de AfiliadoView:}{\f0\fs20\lang2058{\*\listtag0}\par}
-\pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f2\fs20\lang1033{\*\listtag0}\abinodiroverride\ltrch afiliadoView = new AfiliadoView(dato)}{\f2\fs20\lang1033{\*\listtag0}\par}
-\pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f0\fs20\lang1033{\*\listtag0}\par}
-\pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f0\fs20\lang1033{\*\listtag0}\abinodiroverride\ltrch Devuelve afiliadoView}{\f0\fs20\lang1033{\*\listtag0}\par}
-\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0\par}
\ No newline at end of file
+{\info{\comment StarWriter}{\vern6450}}\deftab720
+{\*\pgdsctbl
+{\pgdsc0\pgdscuse199\pgwsxn12240\pghsxn15840\marglsxn1133\margrsxn1133\margtsxn1133\margbsxn1318\pgdscnxt0 Predeterminado;}
+{\pgdsc1\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt1 Nota final;}}
+{\*\pgdscno0}\paperh15840\paperw12240\margl1133\margr1133\margt1133\margb1318\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1133\margrsxn1133\margtsxn1133\margbsxn1318\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnar
+\pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034
+\par \pard\plain \ltrpar\s1\cf1\ul\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li720\ri0\lin720\rin0\fi-720\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Especificaci\'f3n de m\'e9todos de la clase {\b AfiliadoSolicitanteController}}
+\par \pard\plain \ltrpar\s1\cf1\ul\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\ul\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 1.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang11274\b {\loch\f1\fs20\lang11274\i0\b existeAfiliado( tipoDocumento , nroDocumento ): bool}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Devuelve verdadero si existe la Persona tipoDocumento y nroDocumento y a su vez existe un afiliado con el mismo ID.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Falso en caso contrario.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 2.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang11274\b {\loch\f1\fs20\lang11274\i0\b eliminarSolicitante( tipoDocumento, numeroDocumento): bool}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Elimina al Solicitante posea tipoDocumento y numeroDocumento.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Devuelve verdadero si exist\'eda el registro, falso en caso contrario.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 3.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang11274\b {\loch\f1\fs20\lang11274\i0\b afiliarTitular( tipoDocumento, nroDocumento, codPlan ): bool}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se recuperan los datos del nuevo afiliado seg\'fan su instancia de Solicitante}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 afiliado = new Afiliado(SolicitanteDataService.obtener(tipoDoc, nroDoc))}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se instancia el plan correspondiente para relacionarlo con el afiliado:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 plan = PlanDataService.obtener(codPlan)}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se asigna el plan al afiliado:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 afiliado.plan = plan}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se completan los datos del afiliado con los valores que se indican a continuaci\'f3n:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 codigo = AfiliadoDataService.getMaxCodigo() + 1}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 fechaAfiliacion = fecha actual.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 fechaBaja = null.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 moroso: 0 (cero),}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se agregar el plan al historial:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1034 {\loch\f10\fs20\lang1034\i0\b0 afuliado.historiaPlan.agregar( plan );}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciado utilizando el m\'e9todo:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 AfiliadoDataService.agregar(afiliado).}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\lang0\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 4.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang0\b {\loch\f1\fs20\lang0\i0\b obtenerSolicitantes(): solicitantes[]}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0 {\loch\f1\fs20\lang0\i0\b0 Devuelve una lista de los solicitantes colocando como primer item el solicitante que fue ingresado con mayor anterioridad para que no se demore su afiliaci\'f3n.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\lang0\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 5.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang0\b {\loch\f1\fs20\lang0\i0\b obtenerSolcitantesAfiliar(): solicitantes[]}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0 {\loch\f1\fs20\lang0\i0\b0 Devuelve una lista con los solicitantes que ya fueron visitados por un promotor y est\'e1n en condiciones de ser afiliados.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\lang0\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 6.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang0\b {\loch\f1\fs20\lang0\i0\b obtenerFamiliares(tipoDoc, nroDoc): solicitantes[]}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang0\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0 {\loch\f1\fs20\lang0\i0\b0 Devuelve todos los registros que posean un titular que coincida con el titular definido por los par\'e1metros que toma el m\'e9todo.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang0 {\loch\f12\fs20\lang0\i0\b0 familiares = SolicitanteDataService.obtenerFamiliares( tipoDoc, nroDoc ).}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0 {\loch\f1\fs20\lang0\i0\b0 Donde familiares es una lista de solicitantes.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\lang2058\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 7.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang2058\b {\loch\f1\fs20\lang2058\i0\b afiliarFamiliar(tipoDoc, nroDoc, tipoDocTitular, nroDocTitular)}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang2058\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se recuperan los datos del nuevo afiliado seg\'fan su instancia de Solicitante}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 afiliado = new Afiliado(SolicitanteDataService.pbtener(tipoDoc, nroDoc))}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Con los datos del titular (nroDocTitular y tipoDocTitular) se obtiene el plan y se asocia el titular al nuevo familiar afiliado}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 plan = AfiliadoDataService.obtenerPlan( tipoDocTitular, nroDocTitular )}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se completan los datos del afiliado con los valores que se indican a continuaci\'f3n:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 codigo : AfiliadoDataService.getMaxCodigo() + 1}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 fechaAfiliacion: fecha actual.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 fechaBaja: Null.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 moroso: 0 (cero),}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se agregar el plan al historial:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 HistoriaPlanDataService.agregar( afiliado.getCodigo(), plan.getId() )}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciado utilizando el m\'e9todo:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f12\fs20\lang1034 {\loch\f12\fs20\lang1034\i0\b0 AfiliadoDataService.Agregar(afiliado).}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\lang2058\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 8.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang2058\b {\loch\f1\fs20\lang2058\i0\b AfiliadoSolicitanteController.visitado(tipoDocSolicitante, nroDocSolicitante)}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Se marca al solicitante identificado por tipoDocSolicitante y nroDocSolicitante como visitado por un promotor.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang2058 {\loch\f10\fs20\lang2058\i0\b0 pendiente = false;}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\lang2058\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 9.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang2058\b {\loch\f1\fs20\lang2058\i0\b establecerPendiente(tipoDoc, nroDoc) : bool}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang2058\b {\loch\f1\fs20\lang2058\i0\b \tab }
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li250\ri0\lin250\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Se recuperan los datos del solicitante para recuperar los datos del solicitante a trav\'e9s de SolicitanteDataService.obtener(tipoDoc, nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada solicitante}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\tx531{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li250\ri0\lin250\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Se marca {\f10 solicitante::pendiente = true} y se elimina el promotor asignado al mismo ({\f10 solicitante::idPromotor = null});}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Se almacenan los datos modificados llamando a {\f10 SolicitanteDataService.guardar(solicitante)}}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b {\loch\f1\fs20\lang1034\i0\b Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 10.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang11274\b {\loch\f1\fs20\lang11274\i0\b obtenerSolicitantesVisitados(codigoPromotor): int[]}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0 {\loch\f1\fs20\lang0\i0\b0 Devuelve una lista de los documentos de los solicitantes que el promotor deb\'eda visitar en el d\'eda a trav\'e9s de la llamada a{\f10 SolicitanteDataService.obtenerSolicitantesVisitados(codigoPromotor)}}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang0
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 11.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang11274\b {\loch\f1\fs20\lang11274\i0\b eliminarAfiliado(tipoDoc, nroDoc):bool}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Llama a {\f10 existeAfiliado(tipoDoc,nroDoc}), si devuelve false se retorna false, caso contrario llama a {\f10 AfiliadoDataService.obtener(tipoDoc,nroDoc)} y carga los datos en una instancia auxiliar de Afiliado llamada dato.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Se carga la fecha actual a partir del motor de la BD.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Modifica {\f10 dato.fechaBaja = fechaActual y dato.activo=false;}}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Se guardan las modificaciones mediante la llamada a {\f10 AfiliadoDataService.guardar(dato)}.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 12.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang11274\b {\loch\f1\fs20\lang11274\i0\b modificarAfiliado(tipoDoc,nroDoc,telefono,direccion,codigoPostal,provincia,e-mail,plan): bool}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se obtienen los datos del afiliado mediante la llamada a {\f10 AfiliadoDataService.obtener(tipoDoc,nroDoc)} y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se modifican los datos seg\'fan lo pasado por par\'e1metro. Si se detecta un cambio de plan se modifica el historial del afiliado mediante la llamada a {\f10 HistoriaPlanDataService.agregar( dato.getCodigo(), plan )}}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Una vez modificados los datos se almacenan mediante la llamada a {\f10 AfiliadoDataService.guardar(dato)}}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain {\listtext\pard\plain \li279\ri0\lin279\rin0\fi-279\fs20\b\fs20\b\fs20\b\sl240\slmult1\qj\lang1034 13.}\ilvl0 \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li279\ri0\lin279\rin0\fi-279\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang11274\b {\loch\f1\fs20\lang11274\i0\b obtenerDetalleAfiliado(tipoDoc,nroDoc): AfiliadoView}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs20\lang255\ab\ltrch\dbch\afs20\langfe255\ab\loch\fs20\lang1034\b
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034 {\loch\f1\fs20\lang1034\i0\b0 Se obtienen los datos del afiliado mediante la llamada a {\f10 AfiliadoController.obtener(tipoDoc,nroDoc)} y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1034
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058 {\loch\f1\fs20\lang2058\i0\b0 Crea una nueva instancia de AfiliadoView:}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\ql\rtlch\af10\afs20\lang255\ltrch\dbch\af10\afs20\langfe255\loch\f10\fs20\lang1033 {\loch\f10\fs20\lang1033\i0\b0 afiliadoView = new AfiliadoView(dato)}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1033
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1033 {\loch\f1\fs20\lang1033\i0\b0 Devuelve afiliadoView}
+\par \pard\plain \ltrpar\s1\cf1\sl240\slmult1\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1034
+\par }
\ No newline at end of file