]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - especificaciones/Controllers/afiliadosolicitantecontroller.rtf
A pedido de SJL:
[z.facultad/75.10/miklolife.git] / especificaciones / Controllers / afiliadosolicitantecontroller.rtf
1 {\rtf1\ansi\ansicpg1252\deff0
2 {\fonttbl
3 {\f0\fnil\fcharset0\fprq0\fttruetype Trebuchet MS;}
4 {\f1\fnil\fcharset0\fprq0\fttruetype NULL;}
5 {\f2\fnil\fcharset0\fprq0\fttruetype Courier 10 Pitch;}
6 {\f3\fnil\fcharset0\fprq0\fttruetype Times New Roman;}
7 {\f4\fnil\fcharset0\fprq0\fttruetype Nimbus Roman No9 L;}
8 {\f5\fnil\fcharset0\fprq0\fttruetype Courier New;}
9 {\f6\fnil\fcharset0\fprq0\fttruetype Wingdings;}
10 {\f7\fnil\fcharset0\fprq0\fttruetype Symbol;}
11 {\f8\fnil\fcharset0\fprq0\fttruetype StarSymbol;}
12 {\f9\fnil\fcharset0\fprq0\fttruetype Arial;}
13 {\f10\fnil\fcharset0\fprq0\fttruetype Dingbats;}}
14 {\colortbl
15 \red0\green0\blue0;
16 \red255\green255\blue255;}
17 {\stylesheet
18 {\s1\fi-427\li720\f0\fs24\lang1034 Numbered List;}
19 {\*\cs2\f3\lang1034 RTF_Num 2 7;}
20 {\s3\f4\fs24\lang1034\sbasedon39 ndice;}
21 {\s4\fi-428\li720\f0\fs24\lang1034\sbasedon1 Upper Case List;}
22 {\*\cs5\fs20\super\lang1034 Endnote Reference;}
23 {\*\cs6\f3\b\lang1034 RTF_Num 3 1;}
24 {\*\cs7\f5\lang1034 RTF_Num 3 2;}
25 {\*\cs8\f6\lang1034 RTF_Num 3 3;}
26 {\*\cs9\f7\lang1034 RTF_Num 3 4;}
27 {\*\cs10\f5\lang1034 RTF_Num 3 5;}
28 {\*\cs11\f6\lang1034 RTF_Num 3 6;}
29 {\*\cs12 Default Paragraph Font;}
30 {\*\cs13\f5\lang1034 RTF_Num 3 8;}
31 {\*\cs14\f6\lang1034 RTF_Num 3 9;}
32 {\*\cs15\f3\lang1034 RTF_Num 12 4;}
33 {\*\cs16\f3\lang1034 RTF_Num 12 5;}
34 {\*\cs17\f3\lang1034 RTF_Num 12 6;}
35 {\*\cs18\f3\lang1034 RTF_Num 12 7;}
36 {\*\cs19\f3\lang1034 RTF_Num 12 8;}
37 {\*\cs20\f3\lang1034 RTF_Num 12 9;}
38 {\s21\fi-427\li720\f0\fs24\lang1034 Implies List;}
39 {\*\cs22\f3\b\lang1034 RTF_Num 7 1;}
40 {\*\cs23\f3\lang1034 RTF_Num 7 2;}
41 {\*\cs24\f3\lang1034 RTF_Num 7 3;}
42 {\*\cs25\f3\lang1034 RTF_Num 7 4;}
43 {\*\cs26\f3\lang1034 RTF_Num 7 5;}
44 {\*\cs27\f3\lang1034 RTF_Num 7 6;}
45 {\*\cs28\f3\lang1034 RTF_Num 7 7;}
46 {\*\cs29\f3\lang1034 RTF_Num 7 8;}
47 {\*\cs30\f3\lang1034 RTF_Num 7 9;}
48 {\*\cs31\f3\lang1034 WW-Fuente de p\'e1rrafo predeter.;}
49 {\s32\fi-427\li720\f0\fs24\lang1034\sbasedon77 Lower Roman List;}
50 {\s33\fi-427\li720\f0\fs24\lang1034\sbasedon77\snext77 Contents 1;}
51 {\s34\fi-427\li1440\f0\fs24\lang1034\sbasedon77\snext77 Contents 2;}
52 {\s35\fi-427\li2160\f0\fs24\lang1034\sbasedon77\snext77 Contents 3;}
53 {\s36\fi-427\li2880\f0\fs24\lang1034\sbasedon77\snext77 Contents 4;}
54 {\s37\fi-427\li720\f0\fs24\lang1034 Dashed List;}
55 {\*\cs38\f3\lang1034 RTF_Num 12 2;}
56 {\s39\f0\fs24\lang1034 Predeterminado;}
57 {\s40\fs24\lang1034\sbasedon163 List;}
58 {\s41\sb117\sa117\f4\fs20\i\lang1034\sbasedon39 Etiqueta;}
59 {\*\cs71\sbasedon12 page number;}
60 {\s162\fi-427\li720\f0\fs24\lang1034 Box List;}
61 {\*\cs44\f8\fs18\lang11274 Vi\'f1etas;}
62 {\*\cs45\fs20\super\lang1034 Footnote Reference;}
63 {\s46\sb440\sa60\f9\fs34\b\lang1034\sbasedon77\snext77 Heading 1;}
64 {\s47\sb440\sa60\f9\fs28\b\lang1034\sbasedon77\snext77 Heading 2;}
65 {\s48\sb440\sa60\f9\fs24\b\lang1034\sbasedon77\snext77 Heading 3;}
66 {\s49\sb440\sa60\f9\fs24\b\lang1034\sbasedon77\snext77 Heading 4;}
67 {\*\cs50\f3\lang1034 RTF_Num 2 4;}
68 {\*\cs51\f3\lang1034 RTF_Num 2 5;}
69 {\*\cs52\f3\lang1034 RTF_Num 2 6;}
70 {\*\cs110\f3\lang1034 RTF_Num 11 1;}
71 {\*\cs111\f3\lang1034 RTF_Num 2 8;}
72 {\*\cs55\f3\lang1034 RTF_Num 2 9;}
73 {\s56\fi-428\li720\f0\fs24\lang1034\sbasedon1 Upper Roman List;}
74 {\*\cs57\f3\lang1034 RTF_Num 11 5;}
75 {\*\cs58\f3\lang1034 RTF_Num 11 6;}
76 {\*\cs59\f3\lang1034 RTF_Num 11 7;}
77 {\*\cs60\f3\lang1034 RTF_Num 11 8;}
78 {\*\cs61\f3\lang1034 RTF_Num 11 9;}
79 {\*\cs62\f7\lang1034 RTF_Num 6 1;}
80 {\s63\li1440\ri1440\sa117\f0\fs24\lang1034\sbasedon77 Block Text;}
81 {\*\cs64\f6\lang1034 RTF_Num 6 3;}
82 {\*\cs65\f7\lang1034 RTF_Num 6 4;}
83 {\*\cs66\f5\lang1034 RTF_Num 6 5;}
84 {\*\cs67\f6\lang1034 RTF_Num 6 6;}
85 {\*\cs68\f7\lang1034 RTF_Num 6 7;}
86 {\*\cs69\f5\lang1034 RTF_Num 6 8;}
87 {\*\cs70\lang1034\sbasedon77 Endnote Text;}
88 {\*\cs42\lang11274 Car\'e1cter de numeraci\'f3n;}
89 {\*\cs72\f7\lang1034 RTF_Num 3 7;}
90 {\s73\fi-427\li720\f0\fs24\lang1034 Heart List;}
91 {\*\cs74\lang1034 RTF_Num 4 2;}
92 {\s75\fi-427\li720\f0\fs24\lang1034 Triangle List;}
93 {\s76\fi-427\li720\f0\fs24\lang1034 Hand List;}
94 {\s77\f3\fs24\lang1034 Normal;}
95 {\s78\fi-427\li720\f0\fs24\lang1034 Tick List;}
96 {\s79\fi-427\li720\f0\fs24\lang1034 Square List;}
97 {\s80\fi-427\li720\f0\fs24\lang1034 Star List;}
98 {\s81\qc\sb240\sa117\f9\fs32\b\lang1034\sbasedon77\snext77 Contents Header;}
99 {\s82\tx1584\f0\fs24\lang1034\sbasedon107\snext77 Section Heading;}
100 {\s83\fi-427\li720\f0\fs24\lang1034 Bullet List;}
101 {\*\cs84\f3\fs20\lang1034 RTF_Num 10 1;}
102 {\*\cs85\f3\fs20\lang1034 RTF_Num 10 2;}
103 {\*\cs86\f3\lang1034 RTF_Num 10 3;}
104 {\*\cs87\f3\lang1034 RTF_Num 10 4;}
105 {\*\cs88\f3\lang1034 RTF_Num 10 5;}
106 {\*\cs89\f3\lang1034 RTF_Num 10 6;}
107 {\*\cs90\f3\lang1034 RTF_Num 10 7;}
108 {\*\cs91\f3\lang1034 RTF_Num 10 8;}
109 {\*\cs92\f3\lang1034 RTF_Num 10 9;}
110 {\s93\tx1584\f0\fs24\lang1034\sbasedon107\snext77 Chapter Heading;}
111 {\*\cs94\f3\lang1034 RTF_Num 2 10;}
112 {\*\cs95\lang1034 RTF_Num 5 1;}
113 {\*\cs96\lang1034 RTF_Num 5 2;}
114 {\*\cs97\lang1034 RTF_Num 5 3;}
115 {\*\cs98\lang1034 RTF_Num 5 4;}
116 {\*\cs99\lang1034 RTF_Num 5 5;}
117 {\*\cs100\lang1034 RTF_Num 5 6;}
118 {\*\cs101\lang1034 RTF_Num 5 7;}
119 {\*\cs102\lang1034 RTF_Num 5 8;}
120 {\*\cs103\lang1034 RTF_Num 5 9;}
121 {\*\cs104\f3\lang1034 RTF_Num 2 3;}
122 {\s105\f4\fs24\lang1034\sbasedon39 ndice1;}
123 {\s106\f4\fs24\lang1034\sbasedon39 ndice2;}
124 {\s107\tx431\f0\fs24\lang1034\sbasedon46\snext77 Numbered Heading 1;}
125 {\s108\tx431\f0\fs24\lang1034\sbasedon47\snext77 Numbered Heading 2;}
126 {\s109\tx431\f0\fs24\lang1034\sbasedon48\snext77 Numbered Heading 3;}
127 {\s53\f5\fs24\lang1034\sbasedon77 Plain Text;}
128 {\*\cs54\f3\lang1034 RTF_Num 11 2;}
129 {\s112\tqc\tx4252\tqr\tx8504\fs24\lang1034\sbasedon77 header;}
130 {\*\cs113\f3\lang1034 RTF_Num 11 3;}
131 {\*\cs114\f3\lang1034 RTF_Num 11 4;}
132 {\*\cs115\f3\lang1034 RTF_Num 9 1;}
133 {\*\cs116\f3\lang1034 RTF_Num 9 2;}
134 {\*\cs117\f3\lang1034 RTF_Num 9 3;}
135 {\*\cs118\f3\lang1034 RTF_Num 9 4;}
136 {\*\cs119\f3\lang1034 RTF_Num 9 5;}
137 {\*\cs120\f3\lang1034 RTF_Num 9 6;}
138 {\*\cs121\f3\lang1034 RTF_Num 9 7;}
139 {\*\cs122\f3\lang1034 RTF_Num 9 8;}
140 {\*\cs123\f3\lang1034 RTF_Num 9 9;}
141 {\*\cs124\fs20\lang1034\sbasedon12 Footnote Text;}
142 {\s125\fs24\lang1034\sbasedon163 Contenido de la tabla;}
143 {\*\cs126\f3\fs20\lang1034 RTF_Num 13 1;}
144 {\s127\f4\fs24\i\b\lang1034\sbasedon125 Encabezado de la tabla;}
145 {\*\cs128\f3\fs20\lang1034 RTF_Num 13 2;}
146 {\*\cs129\f3\lang1034 RTF_Num 12 1;}
147 {\*\cs130\f3\lang1034 RTF_Num 13 3;}
148 {\s131\fi-428\li720\f0\fs24\lang1034\sbasedon1 Lower Case List;}
149 {\s132\fs20\lang0 Normal Table;}
150 {\*\cs133\f5\lang1034 RTF_Num 6 2;}
151 {\s134\fi-427\li720\f0\fs24\lang1034 Diamond List;}
152 {\*\cs135\f6\lang1034 RTF_Num 6 9;}
153 {\*\cs136\lang1034 RTF_Num 4 1;}
154 {\s137\tqc\tx4252\tqr\tx8504\fs24\lang1034\sbasedon77 footer;}
155 {\*\cs138\lang1034 RTF_Num 4 3;}
156 {\*\cs139\lang1034 RTF_Num 4 4;}
157 {\*\cs140\lang1034 RTF_Num 4 5;}
158 {\*\cs141\lang1034 RTF_Num 4 6;}
159 {\*\cs142\lang1034 RTF_Num 4 7;}
160 {\*\cs143\lang1034 RTF_Num 4 8;}
161 {\*\cs144\lang1034 RTF_Num 4 9;}
162 {\*\cs145\f3\lang1034 RTF_Num 13 4;}
163 {\*\cs146\f3\lang1034 RTF_Num 13 5;}
164 {\*\cs147\f3\lang1034 RTF_Num 13 6;}
165 {\*\cs148\f3\lang1034 RTF_Num 13 7;}
166 {\*\cs149\f3\lang1034 RTF_Num 13 8;}
167 {\*\cs150\f3\lang1034 RTF_Num 13 9;}
168 {\*\cs151\f3\lang1034 RTF_Num 12 3;}
169 {\*\cs152\f7\lang1034 RTF_Num 8 1;}
170 {\*\cs153\f5\lang1034 RTF_Num 8 2;}
171 {\*\cs154\f6\lang1034 RTF_Num 8 3;}
172 {\*\cs155\f7\lang1034 RTF_Num 8 4;}
173 {\*\cs156\f5\lang1034 RTF_Num 8 5;}
174 {\*\cs157\f6\lang1034 RTF_Num 8 6;}
175 {\*\cs158\f7\lang1034 RTF_Num 8 7;}
176 {\*\cs159\f5\lang1034 RTF_Num 8 8;}
177 {\*\cs160\f6\lang1034 RTF_Num 8 9;}
178 {\*\cs161\lang1034 RTF_Num 2 1;}
179 {\*\cs43\f3\lang1034 RTF_Num 2 2;}
180 {\s163\sa117\f4\fs24\lang1034\sbasedon39 Cuerpo de texto;}}
181 {\*\listtable
182 {\list\listtemplateid1000\listsimple{\listlevel\levelnfc0\levelstartat1\levelspace0\levelfollow0\fi-279\li279{\leveltext\'02\'00.;}{\levelnumbers\'01;}}\listid1010}}
183 {\*\listoverridetable
184 {\listoverride\listoverridecount0\listid1010\levelnfc0\levelstartat1\levelspace0\levelfollow0\fi-279\li279{\leveltext\'02\'00.;}{\levelnumbers\'01;}\ls1}}
185
186 \kerning0\cf0\ftnbj\fet2\ftnstart1\ftnnar\aftnnar\ftnstart1\aftnstart1\aenddoc\facingp\titlepg\revprop3{\info{\author Flor}}\deftab720\viewkind1\paperw12240\paperh15840\margl1440\margr1440\widowctl
187 {\footerl\pard\plain\par
188 \pard\plain\ltrpar\qr\s137\sl240\slmult1\itap0\tqc\tx4252\tqr\tx8504{\field{\*\fldinst {\f0\fs24\lang1034{\*\listtag0} PAGE }}{\fldrslt {\noproof  ?}}}}
189 {\footerr\pard\plain{\s137\f0\fs24\lang1034{\*\listtag0}\par}
190 \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}
191 \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}}
192 \sectd\sbknone\colsx0\margtsxn1133\margbsxn1318\marglsxn1133\margrsxn1133\pgncont\ltrsect\par
193 \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}
194 \pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\ul\lang11274{\*\listtag0}\par}
195 \pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\ul\lang11274{\*\listtag0}\par}
196 {\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}
197 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
198 \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}
199 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch Falso en caso contrario.}{\f0\fs20\lang11274{\*\listtag0}\par}
200 \pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
201 \pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
202 {\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}
203 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
204 \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}
205 \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}
206 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
207 {\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}
208 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
209 \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}
210 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
211 \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}
212 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
213 \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}
214 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
215 \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}
216 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
217 \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}
218 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
219 \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}
220 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
221 \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}
222 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
223 \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}
224 \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}
225 \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}
226 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f2\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch moroso: 0 (cero),}{\f2\fs20\lang11274{\*\listtag0}\par}
227 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
228 \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}
229 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
230 \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}
231 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
232 \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}
233 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
234 \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}
235 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
236 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
237 {\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}
238 }\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}
239 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
240 {\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}
241 }\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}
242 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang0{\*\listtag0}\par}
243 {\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}
244 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang0{\*\listtag0}\par}
245 \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}
246 \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}
247 \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}
248 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang0{\*\listtag0}\par}
249 {\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}
250 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang2058{\*\listtag0}\par}
251 \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}
252 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
253 \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}
254 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
255 \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}
256 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
257 \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}
258 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
259 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
260 \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}
261 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
262 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch codigo : AfiliadoDataService.getMaxCodigo() + 1}{\f0\fs20\lang11274{\*\listtag0}\par}
263 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch fechaAfiliacion: fecha actual.}{\f0\fs20\lang11274{\*\listtag0}\par}
264 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch fechaBaja: Null.}{\f0\fs20\lang11274{\*\listtag0}\par}
265 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch moroso: 0 (cero),}{\f0\fs20\lang11274{\*\listtag0}\par}
266 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
267 \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}
268 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
269 \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}
270 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
271 \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}
272 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
273 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\s39\f0\fs20\lang11274{\*\listtag0}\abinodiroverride\ltrch AfiliadoDataService.Agregar(afiliado).}{\f0\fs20\lang11274{\*\listtag0}\par}
274 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
275 \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}
276 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
277 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
278 {\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}
279 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
280 \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}
281 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f2\fs20\lang2058{\*\listtag1112}\abinodiroverride\ltrch pendiente = false;}{\f2\fs20\lang2058{\*\listtag1112}\par}
282 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
283 {\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}
284 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang2058{\*\listtag0}\abinodiroverride\ltrch \tab }{\f0\fs20\b\lang2058{\*\listtag0}\par}
285 \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}
286 \pard\plain\ltrpar\ql\li250\sl240\slmult1\itap0\tx531{\f0\fs20\lang2058{\*\listtag0}\par}
287 \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}
288 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
289 \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}
290 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
291 \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}
292 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
293 {\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}
294 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
295 \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}
296 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang0{\*\listtag0}\par}
297 {\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}
298 }\pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
299 \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}
300 \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}
301 \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}
302 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
303 \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}
304 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang2058{\*\listtag0}\par}
305 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
306 {\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}
307 }\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
308 \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}
309 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
310 \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}
311 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
312 \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}
313 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
314 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
315 {\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}
316 }\pard\plain\ltrpar\qj\sl240\slmult1\itap0{\f0\fs20\b\lang11274{\*\listtag0}\par}
317 \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}
318 \pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f0\fs20\lang11274{\*\listtag0}\par}
319 \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}
320 \pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f2\fs20\lang1033{\*\listtag0}\abinodiroverride\ltrch afiliadoView = new AfiliadoView(dato)}{\f2\fs20\lang1033{\*\listtag0}\par}
321 \pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f0\fs20\lang1033{\*\listtag0}\par}
322 \pard\plain\ltrpar\ql\li279\sl240\slmult1\itap0{\f0\fs20\lang1033{\*\listtag0}\abinodiroverride\ltrch Devuelve afiliadoView}{\f0\fs20\lang1033{\*\listtag0}\par}
323 \pard\plain\ltrpar\qj\li279\sl240\slmult1\itap0\par}