{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}\r
-{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f270\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}Nimbus Roman No9 L;}{\f271\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f37\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}Nimbus Roman No9 L;}{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}\r
{\f272\froman\fcharset238\fprq2 Times New Roman CE;}{\f273\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f275\froman\fcharset161\fprq2 Times New Roman Greek;}{\f276\froman\fcharset162\fprq2 Times New Roman Tur;}\r
{\f277\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f278\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f279\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f280\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}\r
-{\*\rsidtbl \rsid1053416\rsid2039732\rsid2825179\rsid3744910\rsid6168563\rsid7680007\rsid8875803\rsid10904955\rsid11559696\rsid13570943\rsid14954799\rsid16000236\rsid16457251}{\*\generator Microsoft Word 10.0.2627;}{\info{\author Flor}{\operator Flor}\r
+{\*\generator Microsoft Word 10.0.2627;}{\info{\author Flor}{\operator Flor}{\creatim\yr2005\mo5\dy25\hr20\min7}{\revtim\yr2005\mo5\dy27\hr20\min24}{\version23}{\edmins21}{\nofpages3}{\nofwords797}{\nofchars4388}{\*\company Casta's SRL}{\nofcharsws5175}\r
+\par }\pard \s100\qr \li0\ri360\nowidctlpar\tqc\tx4252\tqr\tx8504\faauto\rin360\lin0\itap0\pararsid11014717 {\fs20\insrsid11014717\charrsid11014717 Especificaci\'f3n de la clase \'93AfiliadoSolicitanteController\'94\r
\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\cs80\f36\fs20\ul\insrsid1053416\charrsid14954799 Especificaci\'f3n de m\'e9todos de la clase }{\cs80\b\f36\fs20\ul\insrsid1053416\charrsid14954799 AfiliadoSolicitanteController}{\r
-Se marca solicitante::pendiente = true y se elimina el promotor asignado al mismo (solicitante::idPromotor = null);}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 \r
+\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0\pararsid6168563 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6168563\charrsid14954799 Se marca solicitante::pendien\r
+te = true y se elimina el promotor asignado al mismo (solicitante::idPromotor = null);}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 \r
\par }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid8875803\charrsid14954799 Devuelve una lista de los }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid2825179 documentos de los solicitantes}{\r
\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid8875803\charrsid14954799 }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid3744910 que el p}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid11559696 romotor deb\'eda visitar en el d\'eda a trav\'e9\r
s de la llamada a SolicitanteDataService.obtenerSolicitantesVisitados(codigoPromotor)}{\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid8875803\charrsid14954799 \r
+Llama a existeAfiliado(tipoDoc,nroDoc), si devuelve false se retorna false, caso contrario llama a AfiliadoDataService.obtener(tipoDoc,nroDoc) y carga los datos en una instancia auxiliar de Afiliado llamada dato.\r
+\par Se carga la fecha actual a partir del motor de la BD.\r
+\par Modifica dato.}{\fs20\lang2058\langfe3082\loch\af36\langnp2058\insrsid4659446 \hich\af0\dbch\af0\loch\f36 fechaBaja = fechaActual y dato.activo=false;\r
+\par }{\fs20\lang2058\langfe3082\loch\af36\langnp2058\insrsid4919325 \hich\af0\dbch\af0\loch\f36 Se guardan las modificaciones mediante la llamada a AfiliadoDataService.guardar(dato).\r
+\par \r
+\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0\pararsid4919325 {\cs80\b\f36\fs20\insrsid4919325\charrsid14954799 Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE\r
+ obtienen los datos del afiliado mediante la llamada a Afiliado}{\cs80\f36\fs20\insrsid13321969 DataService}{\cs80\f36\fs20\insrsid14879736 .obtener(tipoDoc,nroDoc) y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.\r
+\par \r
+\par 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 }{\cs80\f36\fs20\insrsid14879736\charrsid14954799 HistoriaPlanDataService.agregar( }{\r
+\cs80\f36\fs20\insrsid14879736 dato}{\cs80\f36\fs20\insrsid14879736\charrsid14954799 .getCodigo(), plan )\r
+\par }{\cs80\f36\fs20\insrsid14879736 \r
+\par }{\cs80\f36\fs20\insrsid8938723 Una vez modificados los datos se almacenan mediante la llamada a AfiliadoDataService.guardar(dato)\r
+\par }{\cs80\f36\fs20\insrsid985787 \r
+\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0\pararsid985787 {\cs80\b\f36\fs20\insrsid985787\charrsid14954799 Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE\r
+ obtienen los datos del afiliado mediante la llamada a AfiliadoController.obtener(tipoDoc,nroDoc) y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.\r
+\par }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13321969\charrsid13321969 Crea una nueva instancia de }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13321969 Afiliado}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13321969\charrsid13321969 View:\r
+\r
+\par }{\f36\fs20\lang1033\langfe3082\langnp1033\insrsid13321969 afiliado}{\f36\fs20\lang1033\langfe3082\langnp1033\insrsid13321969\charrsid13321969 View = new }{\f36\fs20\lang1033\langfe3082\langnp1033\insrsid13321969 Afiliado}{\r