X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/0afab18bee62d8647a06849263ccef6f8ec113a5..77357d50e38d4b959c23e186b697761fb5bb27c6:/especificaciones/Controllers/afiliadosolicitantecontroller.rtf diff --git a/especificaciones/Controllers/afiliadosolicitantecontroller.rtf b/especificaciones/Controllers/afiliadosolicitantecontroller.rtf index d1517d6..14852c7 100644 --- a/especificaciones/Controllers/afiliadosolicitantecontroller.rtf +++ b/especificaciones/Controllers/afiliadosolicitantecontroller.rtf @@ -1,52 +1,204 @@ -{\rtf1\ansi\deff0\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f1\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f2\fnil\fprq0\fcharset2 StarSymbol;}{\f3\fnil\fprq2\fcharset0 Andale Sans UI{\*\falt Arial Unicode MS};}{\f4\fnil\fprq2\fcharset0 Tahoma{\*\falt Lucidasans};}{\f5\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}} -{\colortbl;\red0\green0\blue0;\red128\green128\blue128;} -{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274\snext1 Predeterminado;} -{\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274\sbasedon1\snext2 Cuerpo de texto;} -{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274\sbasedon2\snext3 Lista;} -{\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs20\lang255\ai\ltrch\dbch\af3\afs20\langfe255\ai\loch\f0\fs20\lang11274\i\sbasedon1\snext4 Etiqueta;} -{\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274\sbasedon1\snext5 \'cdndice;} -{\*\cs7\cf0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 Car\'e1cter de numeraci\'f3n;} -{\*\cs8\cf0\rtlch\af2\afs18\lang255\ltrch\dbch\af2\afs18\langfe255\loch\f2\fs18\lang11274 Vi\'f1etas;} -}{\*\listtable{\list\listtemplateid1 -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-283\li283} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-283\li567} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-283\li850} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-283\li1134} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-283\li1417} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-283\li1701} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-283\li1984} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-283\li2268} -{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-283\li2551} -{\*\soutlvl{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'09.;}{\levelnumbers\'01;}\fi-283\li2835}}\listid1} -}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}} - -{\info{\creatim\yr2005\mo5\dy22\hr17\min58}{\revtim\yr2005\mo5\dy22\hr18\min8}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6450}}\deftab709 -{\*\pgdsctbl -{\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Predeterminado;}} -\paperh16837\paperw11905\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc -\pard\plain \ltrpar\s1\cf0\uldb{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 Especificaci\'f3n de m\'e9todos de la clase {\b AfiliadoSolicitanteController}} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 -\par -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283 1.}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li283\ri0\lin283\rin0\fi-283\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 ExisteUsuario(TipoDocumento:string, NumeroDocumento:int) : bool} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 Devuelve verdadero si existe en la tabla Afiliado un registro con TipoDocumento y NumeroDocumento.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 Falso en caso contrario.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 -\par -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283 2.}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li283\ri0\lin283\rin0\fi-283\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 EliminarSolicitante(TipoDocumento: string, NumeroDocumento: bool): bool} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 Elimina de la tabla Solicitante el registro que posea TipoDocumento y NumeroDocumento.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 Devuelve verdadero si existia el registro, falso en caso contrario.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283 3.}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li283\ri0\lin283\rin0\fi-283\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274{\loch\f0\fs24\lang11274\i0\b0\b0\ulnone GuardarAfiliado(Persona:Persona, Plan:Plan):bool} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 Se crea una instancia de la clase Afiliado utilizando los datos del objeto Persona y completando los dem\'e1s atributos:} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 codigo : } -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 fechaAfiliacion: fecha actual.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 fechaBaja: Null.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 moroso: 0 (cero),} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 idPlan = Plan.getID();} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li283\ri0\lin283\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 {\loch\f0\fs24\lang11274\i0\b0 Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciado utilizando el m\'e9todo de la clase {\b AfiliadoDataService.Agregar(Afiliado).}} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs24\lang255\ltrch\dbch\af3\afs24\langfe255\loch\f0\fs24\lang11274 -\par {\loch\f0\fs24\lang11274\i0\b0 \tab } -\par } \ No newline at end of file +{\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;} +{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\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;} +{\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;} +{\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);} +{\f282\fswiss\fcharset238\fprq2 Arial CE;}{\f283\fswiss\fcharset204\fprq2 Arial Cyr;}{\f285\fswiss\fcharset161\fprq2 Arial Greek;}{\f286\fswiss\fcharset162\fprq2 Arial Tur;}{\f287\fswiss\fcharset177\fprq2 Arial (Hebrew);} +{\f288\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f289\fswiss\fcharset186\fprq2 Arial Baltic;}{\f290\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f292\fmodern\fcharset238\fprq1 Courier New CE;}{\f293\fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f295\fmodern\fcharset161\fprq1 Courier New Greek;}{\f296\fmodern\fcharset162\fprq1 Courier New Tur;}{\f297\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f298\fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f299\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f300\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f632\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f633\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};} +{\f635\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f636\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f639\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0; +\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128; +\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext0 Normal;}{\*\cs10 \additive +\ssemihidden Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \f3\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 4;}{ +\s16\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon0 \snext16 ndice;}{\*\cs17 \additive \lang11274\langfe0\langnp11274\langfenp0 \sbasedon10 Endnote Text;}{\*\cs18 \additive +\lang11274\langfe0\langnp11274\langfenp0 Car\'e1cter de numeraci\'f3n;}{\s19\ql \fi-423\li2880\ri0\nowidctlpar\faauto\rin0\lin2880\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext19 Contents 4;}{\*\cs20 \additive +\fs20\lang11274\langfe0\langnp11274\langfenp0 \sbasedon10 Footnote Text;}{\s21\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon68 \snext21 Contenido de la tabla;}{\*\cs22 \additive +\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 2 1;}{\*\cs23 \additive \f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 2;}{\*\cs24 \additive \f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 3;}{\*\cs25 \additive +\f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 4;}{\*\cs26 \additive \f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 5;}{\*\cs27 \additive \f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 6;}{\*\cs28 \additive +\f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 7;}{\*\cs29 \additive \f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 8;}{\*\cs30 \additive \f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 9;}{\*\cs31 \additive +\f271\fs18\lang11274\langfe0\langnp11274\langfenp0 Vi\'f1etas;}{\s32\ql \fi-424\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f36\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon40 \snext32 Upper Case List;}{\*\cs33 \additive +\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 2;}{\*\cs34 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 3;}{\*\cs35 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 4;}{ +\s36\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext36 Hand List;}{\*\cs37 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 6;}{ +\s38\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon0 \snext38 ndice2;}{\*\cs39 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 8;}{ +\s40\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext40 Numbered List;}{\s41\ql \fi-424\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 +\f36\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon40 \snext41 Upper Roman List;}{\s42\ql \li0\ri0\sb117\sa117\nowidctlpar\faauto\rin0\lin0\itap0 \i\f270\fs20\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon0 \snext42 +Etiqueta;}{\s43\ql \li0\ri0\nowidctlpar\tx1584\faauto\rin0\lin0\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon71 \snext43 Chapter Heading;}{\*\cs44 \additive \f0\lang1034\langfe0\langnp1034\langfenp0 RTF_Num 2 10;}{ +\s45\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext45 Triangle List;}{\s46\ql \fi-423\li2160\ri0\nowidctlpar\faauto\rin0\lin2160\itap0 +\f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext46 Contents 3;}{\s47\ql \li0\ri0\nowidctlpar\tx431\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon82 \snext47 Numbered Heading 2;}{ +\s48\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon21 \snext48 Encabezado de la tabla;}{\*\cs49 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 1;}{ +\s50\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext50 Star List;}{\s51\ql \fi-424\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 +\f36\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon40 \snext51 Lower Case List;}{\s52\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon68 \snext52 List;}{ +\s53\qc \li0\ri0\sb240\sa117\nowidctlpar\faauto\rin0\lin0\itap0 \b\f1\fs32\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext53 Contents Header;}{\*\cs54 \additive \b\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 1;}{\*\cs55 \additive +\f2\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 2;}{\*\cs56 \additive \f10\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 3;}{\s57\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 +\f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext57 Box List;}{\*\cs58 \additive \f2\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 5;}{\*\cs59 \additive \f10\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 6;}{\*\cs60 \additive +\f3\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 7;}{\*\cs61 \additive \f2\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 8;}{\*\cs62 \additive \f10\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 3 9;}{ +\s63\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext63 Lower Roman List;}{\s64\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 +\f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext64 Heart List;}{\s65\ql \li0\ri0\sb440\sa60\nowidctlpar\faauto\rin0\lin0\itap0 \b\f1\fs34\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext65 Heading 1;}{ +\s66\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext66 Bullet List;}{\s67\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 +\f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext67 Square List;}{\s68\ql \li0\ri0\sa117\nowidctlpar\faauto\rin0\lin0\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon0 \snext68 Cuerpo de texto;}{ +\s69\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext69 Contents 1;}{\s70\ql \fi-423\li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 +\f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext70 Contents 2;}{\s71\ql \li0\ri0\nowidctlpar\tx431\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon65 \snext71 Numbered Heading 1;}{\*\cs72 +\additive \fs20\lang11274\langfe0\super\langnp11274\langfenp0 Endnote Reference;}{\s73\ql \li0\ri0\nowidctlpar\tx431\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon94 \snext73 Numbered Heading 3;}{\*\cs74 +\additive \lang11274\langfe0\langnp11274\langfenp0 WW-Fuente de p\'e1rrafo predeter.;}{\s75\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext75 Diamond List;}{\*\cs76 \additive +\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 7;}{\s77\ql \li0\ri0\nowidctlpar\tx1584\faauto\rin0\lin0\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon71 \snext77 Section Heading;}{\*\cs78 \additive +\fs20\lang11274\langfe0\super\langnp11274\langfenp0 Footnote Reference;}{\s79\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f2\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon0 \snext79 Plain Text;}{\*\cs80 \additive +\f36\lang1034\langfe0\langnp1034\langfenp0 Predeterminado;}{\*\cs81 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 9;}{\s82\ql \li0\ri0\sb440\sa60\nowidctlpar\faauto\rin0\lin0\itap0 +\b\f1\fs28\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext82 Heading 2;}{\s83\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext83 Implies List;}{ +\s84\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext84 Tick List;}{\*\cs85 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 1;}{\*\cs86 \additive +\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 2;}{\*\cs87 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 3;}{\*\cs88 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 4;}{\*\cs89 \additive +\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 5;}{\*\cs90 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 6;}{\*\cs91 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 7;}{\*\cs92 \additive +\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 8;}{\*\cs93 \additive \lang11274\langfe0\langnp11274\langfenp0 RTF_Num 4 9;}{\s94\ql \li0\ri0\sb440\sa60\nowidctlpar\faauto\rin0\lin0\itap0 \b\f1\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 +\snext94 Heading 3;}{\s95\ql \li0\ri0\sb440\sa60\nowidctlpar\faauto\rin0\lin0\itap0 \b\f1\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext95 Heading 4;}{\s96\ql \fi-423\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 +\f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext96 Dashed List;}{\s97\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon0 \snext97 ndice1;}{\*\cs98 \additive +\lang11274\langfe0\langnp11274\langfenp0 RTF_Num 5 5;}{\s99\ql \li1440\ri1440\sa117\nowidctlpar\faauto\rin1440\lin1440\itap0 \f270\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \sbasedon0 \snext99 Block Text;}}{\*\listtable +{\list\listtemplateid1153\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\fi-281\li281\lin281 }{\listname ;}\listid1010} +{\list\listtemplateid2142927002\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201981967\'02\'00.;}{\levelnumbers\'01;}\fi-360\li1001\jclisttab\tx1001\lin1001 } +{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201981977\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1721\jclisttab\tx1721\lin1721 }{\listlevel\levelnfc2\levelnfcn2\leveljc2 +\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201981979\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2441\jclisttab\tx2441\lin2441 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 +\levelspace360\levelindent0{\leveltext\leveltemplateid201981967\'02\'03.;}{\levelnumbers\'01;}\fi-360\li3161\jclisttab\tx3161\lin3161 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext +\leveltemplateid201981977\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3881\jclisttab\tx3881\lin3881 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201981979 +\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4601\jclisttab\tx4601\lin4601 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201981967\'02\'06.;}{\levelnumbers\'01;} +\fi-360\li5321\jclisttab\tx5321\lin5321 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201981977\'02\'07.;}{\levelnumbers\'01;}\fi-360\li6041\jclisttab\tx6041\lin6041 } +{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid201981979\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6761\jclisttab\tx6761\lin6761 }{\listname ;}\listid441993272} +{\list\listtemplateid-1878513404\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext\leveltemplateid1652333360\'02\'00.;}{\levelnumbers\'01;}\b0\i0\fs20\fbias0 \fi-375\li953 +\jclisttab\tx953\lin953 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext\leveltemplateid1827555608\'02\'01.;}{\levelnumbers\'01;}\b0\i0\fs20\fbias0 \fi-360\li1729 +\jclisttab\tx1729\lin1729 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext\leveltemplateid201981979\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2449\jclisttab\tx2449\lin2449 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext\leveltemplateid201981967\'02\'03.;}{\levelnumbers\'01;}\fi-360\li3169\jclisttab\tx3169\lin3169 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext\leveltemplateid201981977\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3889\jclisttab\tx3889\lin3889 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace289 +\levelindent0{\leveltext\leveltemplateid201981979\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4609\jclisttab\tx4609\lin4609 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext +\leveltemplateid201981967\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5329\jclisttab\tx5329\lin5329 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext\leveltemplateid201981977 +\'02\'07.;}{\levelnumbers\'01;}\fi-360\li6049\jclisttab\tx6049\lin6049 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace289\levelindent0{\leveltext\leveltemplateid201981979\'02\'08.;}{\levelnumbers\'01;} +\fi-180\li6769\jclisttab\tx6769\lin6769 }{\listname ;}\listid1769227147}}{\*\listoverridetable{\listoverride\listid1010\listoverridecount0\ls1}{\listoverride\listid1769227147\listoverridecount0\ls2}{\listoverride\listid441993272\listoverridecount0\ls3}} +{\*\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} +{\creatim\yr2005\mo5\dy25\hr20\min7}{\revtim\yr2005\mo5\dy25\hr20\min28}{\version13}{\edmins12}{\nofpages2}{\nofwords563}{\nofchars3097}{\*\company Casta's SRL}{\nofcharsws3653}{\vern16437}}\margl1133\margr1133\margt1133\margb1133 +\facingp\widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\nolnhtadjtbl\rsidroot6168563 +\fet0\sectd \sbknone\linex0\colsx0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (} +{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qj \fi-720\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0\pararsid1053416 +\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}{ +\cs80\f36\fs20\ul\insrsid1053416\charrsid14954799 +\par }\pard \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\cs80\b\f36\fs20\ul\insrsid1053416\charrsid14954799 +\par +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid1053416\charrsid14954799 \hich\af36\dbch\af0\loch\f36 1.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang +{\pntxta .}}\faauto\ls1\rin0\lin281\itap0 {\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 existeAfiliado( tipoDocumento , nroDocumento ): bool}{\cs80\b\f36\fs20\ul\insrsid1053416\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 +\par }{\cs80\f36\fs20\insrsid1053416\charrsid14954799 Devuelve verdadero si existe en la tabla Afiliado un registro con tipoDocumento y nroDocumento. +\par Falso en caso contrario. +\par }\pard \qj \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin0\itap0 {\cs80\f36\fs20\insrsid1053416\charrsid14954799 +\par +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid1053416\charrsid14954799 \hich\af36\dbch\af0\loch\f36 2.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang +{\pntxta .}}\faauto\ls1\rin0\lin281\itap0 {\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 eliminarSolicitante( tipoDocumento, numeroDocumento): bool}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 +\par }{\cs80\f36\fs20\insrsid1053416\charrsid14954799 Elimina de la tabla Solicitante el registro que posea tipoDocumento y numeroDocumento. +\par }{\cs80\f36\fs20\insrsid13570943 +\par }{\cs80\b\f36\fs20\insrsid1053416\charrsid13570943 Devuelve verdadero si exist}{\cs80\b\f36\fs20\insrsid13570943\charrsid13570943 \'ed}{\cs80\b\f36\fs20\insrsid1053416\charrsid13570943 a el registro, falso en caso contrario. +\par }{\cs80\f36\fs20\insrsid1053416\charrsid14954799 +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid1053416\charrsid7680007 \hich\af36\dbch\af0\loch\f36 3.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang +{\pntxta .}}\faauto\ls1\rin0\lin281\itap0 {\cs80\b\f36\fs20\insrsid1053416\charrsid7680007 a}{\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 filiarTitular( tipoDocumento, nroDocumento, codPlan ): bool}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 + +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\f36\fs20\insrsid7680007 +\par }{\cs80\f36\fs20\insrsid1053416\charrsid14954799 Se recuperan los datos del nuevo afiliado seg\'fan su instancia de Solicitante +\par }\pard \qj \li280\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin280\itap0 {\cs80\f36\fs20\insrsid1053416\charrsid14954799 +\par afiliado = new Afiliado(S}{\cs80\f36\fs20\insrsid10904955 olicitanteDataService.o}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 btener(tipoDoc, nroDoc)) +\par +\par }{\cs80\f36\fs20\insrsid7680007 Se}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 instancia el plan correspondiente pa}{\cs80\f36\fs20\insrsid7680007 ra relacionarlo con el afiliado:}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 +\par +\par plan = PlanDataService.Obtener(codPlan) +\par +\par }{\cs80\f36\fs20\insrsid7680007 S}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 e asigna el plan al afiliado}{\cs80\f36\fs20\insrsid7680007 :}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 +\par +\par AfiliadoDataService.setPlan( afiliado, plan ) +\par +\par Se completan los datos del afiliado con los valores que se indican a continuaci\'f3n: +\par +\par codigo : AfiliadoDataService.getMaxCodigo() + 1 +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0 {\cs80\f36\fs20\insrsid1053416\charrsid14954799 fechaAfiliacion: fecha actual. +\par fechaBaja: Null. +\par moroso: 0 (cero), +\par +\par }{\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 Se agregar el plan al historial: +\par +\par }{\cs80\f36\fs20\insrsid1053416\charrsid14954799 HistoriaPlanDataService.agregar( afiliado.getCodigo(), plan.getId() ) +\par +\par Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciado utilizando el m\'e9todo: +\par +\par AfiliadoDataService.Agregar(afiliado). +\par +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0\pararsid7680007 {\cs80\b\f36\fs20\insrsid7680007\charrsid14954799 Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE + +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0 {\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 +\par +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 \hich\af36\dbch\af0\loch\f36 4.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang +{\pntxta .}}\faauto\ls1\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 obtenerSolicitantes()}{\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid2039732 : solicitantes[]}{ +\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 +\par }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 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 }{\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 +\par +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 \hich\af36\dbch\af0\loch\f36 5.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang +{\pntxta .}}\faauto\ls1\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 obtenerFamiliares(tipoDoc, nroDoc)}{\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid2039732 : solicitantes[]}{ +\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 +\par }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 Devuelve todos los registros que posean un titular que coincida con el titular definido por los par\'e1metros que toma el m\'e9todo. +\par familiares = SolicitanteDataService.obtenerFamiliares( tipoDoc, nroDoc ). +\par Donde familiares es una lista de solicitantes. +\par }{\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 \hich\af36\dbch\af0\loch\f36 6.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang +{\pntxta .}}\faauto\ls1\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 afiliarFamiliar(tipoDoc, nroDoc, tipoDocTitular, nroDocTitular)}{ +\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid1053416\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 +\par }{\cs80\f36\fs20\insrsid1053416\charrsid14954799 Se recuperan los datos del nuevo afiliado seg\'fan su instancia de Solicitante +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0 {\cs80\f36\fs20\insrsid1053416\charrsid14954799 +\par afiliado = new Afiliado(SolicitanteDataService.}{\cs80\f36\fs20\insrsid1053416 p}{\cs80\f36\fs20\insrsid1053416\charrsid14954799 btener(tipoDoc, nroDoc)) +\par +\par Con los datos del titular (nroDocTitular y tipoDocTitular) se obtiene el plan y se asocia el titular al nuevo familiar afiliado +\par +\par plan = AfiliadoDataService.obtenerPlan( tipoDocTitular, nroDocTitular ) +\par +\par +\par Se completan los datos del afiliado con los valores que se indican a continuaci\'f3n: +\par +\par codigo : AfiliadoDataService.getMaxCodigo() + 1 +\par fechaAfiliacion: fecha actual. +\par fechaBaja: Null. +\par moroso: 0 (cero), +\par +\par }{\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 Se agregar el plan al historial: +\par +\par }{\cs80\f36\fs20\insrsid1053416\charrsid14954799 HistoriaPlanDataService.agregar( afiliado.getCodigo(), plan.getId() ) +\par +\par Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciado utilizando el m\'e9todo: +\par +\par AfiliadoDataService.Agregar(afiliado). +\par +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0\pararsid14954799 {\cs80\b\f36\fs20\insrsid14954799\charrsid14954799 Si alg\'fan paso fallara, el m\'e9todo devuelve FALSE, caso contrario devuelve TRUE + +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0 {\cs80\b\f36\fs20\insrsid1053416\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6168563\charrsid14954799 \hich\af36\dbch\af0\loch\f36 7.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang +{\pntxta .}}\faauto\ls1\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6168563\charrsid14954799 establecerPendiente(tipoDoc, nroDoc) : bool}{\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin281\itap0 {\cs80\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 +\par }\pard \ql \li252\ri0\nowidctlpar\tx532{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin252\itap0\pararsid6168563 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6168563\charrsid14954799 +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}{ +\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16000236\charrsid14954799 llamada solicitante}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6168563\charrsid14954799 +\par +\par +\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::pendiente = true y se elimina el promotor asignado al mismo (solicitante::idPromotor = null);}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1053416\charrsid14954799 +\par }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16000236\charrsid14954799 +\par Se almacenan los datos modificados llamando a SolicitanteDataService.guardar(solicitante) +\par }{\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid16000236\charrsid14954799 +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0\pararsid16457251 {\cs80\b\f36\fs20\insrsid16457251\charrsid14954799 Si alg\'fan paso fallara, el m\'e9todo dev}{ +\cs80\b\f36\fs20\insrsid14954799\charrsid14954799 uelve}{\cs80\b\f36\fs20\insrsid16457251\charrsid14954799 FALSE}{\cs80\b\f36\fs20\insrsid14954799\charrsid14954799 , caso contrario devuelve TRUE}{\cs80\b\f36\fs20\insrsid16457251\charrsid14954799 +\par }\pard \qj \li279\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\rin0\lin279\itap0\pararsid6168563 {\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid16457251\charrsid14954799 +\par {\pntext\pard\plain\cs80\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid8875803 \hich\af36\dbch\af0\loch\f36 8.\tab}}\pard \qj \fi-281\li281\ri0\nowidctlpar{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec\pnstart1\pnindent360\pnsp120\pnhang {\pntxta .}} +\faauto\ls1\rin0\lin281\itap0\pararsid8875803 {\cs80\b\f36\fs20\insrsid8875803 obtenerSolicitantesVisitados(}{\cs80\b\f36\fs20\insrsid3744910 codigoPromotor}{\cs80\b\f36\fs20\insrsid8875803 ): }{\cs80\b\f36\fs20\insrsid2825179 int}{ +\cs80\b\f36\fs20\insrsid8875803 []}{\cs80\b\f36\fs20\insrsid8875803\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar\faauto\rin0\lin281\itap0\pararsid8875803 {\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid8875803\charrsid14954799 +\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}{ +\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 +s de la llamada a SolicitanteDataService.obtenerSolicitantesVisitados(codigoPromotor)}{\cs80\b\f36\fs20\lang0\langfe3082\langnp0\insrsid8875803\charrsid14954799 +\par }\pard \qj \li281\ri0\nowidctlpar\faauto\rin0\lin281\itap0 {\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8875803 +\par }} \ No newline at end of file