{\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
-{\f663\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f664\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f666\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}\r
-{\f667\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f670\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\r
+{\f637\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f638\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f640\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}\r
+{\f641\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f644\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\r
\sbasedon15 \snext16 header;}{\s53\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 \sbasedon16 \snext15 Contenido de la tabla;}{\s54\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \r
\b\i\f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 \sbasedon53 \snext15 Encabezado de la tabla;}{\s55\ql \fi-428\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f36\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \r
\sbasedon15 \snext16 header;}{\s53\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 \sbasedon16 \snext15 Contenido de la tabla;}{\s54\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \r
\b\i\f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 \sbasedon53 \snext15 Encabezado de la tabla;}{\s55\ql \fi-428\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f36\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \r
S{\uc1\u21255 ?bolo de nota final};}{\*\cs389 \additive \fs24 Predeterminado1;}}}}{\*\listtable{\list\listtemplateid1{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow2\levelstartat1\levelspace0\levelindent0{\leveltext\r
@@ -460,89+460,83 @@ S{\uc1\u21255 ?bolo de nota final};}{\*\cs389 \additive \fs24 Predeterminado1;}}
-{\*\rsidtbl \rsid3083879}{\*\generator Microsoft Word 10.0.2627;}{\info{\author Nombre}{\operator Flor}{\creatim\yr2005\mo6\dy26\hr16\min48}{\revtim\yr2005\mo6\dy29\hr12\min49}{\printim\yr2113\mo1\dy1}{\version14}{\edmins34}{\nofpages9}{\nofwords2674}\r
+{\*\rsidtbl \rsid3083879\rsid7209510}{\*\generator Microsoft Word 10.0.2627;}{\info{\author Nombre}{\operator Flor}{\creatim\yr2005\mo6\dy26\hr16\min48}{\revtim\yr2005\mo6\dy30\hr3\min28}{\printim\yr2113\mo1\dy1}{\version15}{\edmins34}{\nofpages9}\r
-\fs24\cf1\lang1034\langfe255\loch\af0\hich\af36\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\ul\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Tipo de documento}{\r
-\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 : Especificaci\'f3\loch\f36 n de clase\r
-\par }{\b\fs20\ul\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Nombre del documento}{\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 : Especificaci\'f3\loch\f36 \r
-\hich\f36 n de la clase \'93}{\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 AfiliadoSolicit\hich\af36\dbch\af11\loch\f36 anteController}{\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \r
-\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth4140\clshdrawnil \cellx9581\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Todos los Diagrama de clases\r
-}{\fs20\insrsid3083879 \cell }{\fs20\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Diagramas de clases, con los atributos y la firma de los m\'e9\loch\f36 \r
-todos (clases tanto de dominio como de persistencia y control).}{\fs20\insrsid3083879 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid3083879 \trowd \irow1\irowband1\r
-\i\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso: Ingresar Solicitud}{\fs20\insrsid3083879 \cell }{\r
-\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso Ingresar Solicitud}{\fs20\insrsid3083879 \r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Todos los Diagrama de clases}{\fs20\insrsid3083879 \cell }{\r
+\fs20\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Diagramas de clases, con los atributos y la firma de los m\'e9\loch\f36 todos (clases tanto de dominio como de persistencia y control).}{\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\hich\af36\dbch\af11\loch\f36 n del caso de uso: Ingresar Solicitud}{\r
+\fs20\insrsid3083879 \cell }{\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso Ingresar Solicitud}{\fs20\insrsid3083879 \r
-\i\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso: Agregar afiliado}{\fs20\insrsid3083879 \cell }{\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso: Agregar afiliado}{\fs20\insrsid3083879 \cell }{\r
\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso Agregar afiliado}{\fs20\insrsid3083879 \r
-\i\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso: Modificar Afiliado}{\fs20\insrsid3083879 \cell }{\r
-\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso Modificar Afiliado}{\fs20\insrsid3083879 \cell }\pard \r
-n del caso de uso: Eliminar Afiliado}{\fs20\insrsid3083879 \cell }{\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso Eliminar Afiliado}{\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 n del caso de uso: Modificar Afiliado}{\fs20\insrsid3083879 \cell }{\r
+\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\hich\af36\dbch\af11\loch\f36 n del caso de uso Modificar Afiliado}{\fs20\insrsid3083879 \cell }\pard \r
+Especificaci\'f3\loch\f36 n del caso de uso: Eliminar Afiliado}{\fs20\insrsid3083879 \cell }{\fs20\cf0\lang3082\langfe255\loch\af36\langnp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 \r
+n del caso de uso Eliminar Afiliado}{\fs20\insrsid3083879 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\insrsid3083879 \trowd \irow5\irowband5\lastrow \r
-provee la funcionalidad para manejar el ABM de solicitantes y el ABM de afiliados, as\'ed\loch\f36 como tambi}{\i\f1\fs20\lang11274\langfe255\langnp11274\insrsid3083879 \loch\af1\dbch\af11\hich\f1 \'e9\hich\af1\dbch\af11\loch\f1 \r
+provee la funcionalidad para manejar el ABM de solicitantes y el ABM \hich\af36\dbch\af11\loch\f36 \hich\f36 de afiliados, as\'ed\loch\f36 como tambi}{\i\f1\fs20\lang11274\langfe255\langnp11274\insrsid3083879 \loch\af1\dbch\af11\hich\f1 \'e9\loch\f1 \r
n distintos tipos de consulta sobre los mismos }{\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 en el sistema.\r
\par }\pard \ql \li567\ri0\nowidctlpar\aspalpha\faauto\rin0\lin567\itap0 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 d. Descripci\'f3\loch\f36 n detallada: }{\fs20\loch\af36\insrsid3083879 \r
-\par }\pard\plain \s15\qj \fi720\li283\ri0\nowidctlpar\faauto\rin0\lin283\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se recuperan los datos del familiar a incorporar:\r
-\par }\pard \s15\qj \li1003\ri0\nowidctlpar\faauto\rin0\lin1003\itap0 {\f39\fs20\insrsid3083879 Se completan los datos del familiar con los valores que se indican a continuaci}{\fs20\insrsid3083879 \'f3}{\f39\fs20\insrsid3083879 n:}{\fs20\insrsid3083879 \r
+\par }\pard\plain \s15\qj \fi720\li283\ri0\nowidctlpar\faauto\rin0\lin283\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se recuperan los datos del familiar a incorporar:\r
+\par }\pard \s15\qj \li1003\ri0\nowidctlpar\faauto\rin0\lin1003\itap0 {\f38\fs20\insrsid3083879 Se completan los datos del familiar con los valores que se indican a continuaci}{\fs20\insrsid3083879 \'f3}{\f38\fs20\insrsid3083879 n:}{\fs20\insrsid3083879 \r
\r
-\par }{\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 familiar.FechaAfiliacion = fecha actual\r
-\par }{\f39\fs20\insrsid3083879 Se asigna un c\'f3digo de afiliado (familiar.Codigo): se trata de un autoincrement obtenido de la capa de persistencia.}{\fs20\loch\af39\insrsid3083879 \r
-\par }{\f39\fs20\insrsid3083879 \r
-\par Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciadoutilizando el m}{\fs20\insrsid3083879 \'e9}{\f39\fs20\insrsid3083879 todo: AfiliadoDataService.Agregar(afiliado).}{\fs20\loch\af39\insrsid3083879 \r
-\par }\pard \s15\qj \fi720\li283\ri0\nowidctlpar\faauto\rin0\lin283\itap0 {\f39\fs20\insrsid3083879 Si alg}{\fs20\insrsid3083879 \'fa}{\f39\fs20\insrsid3083879 n paso fallara, el m}{\fs20\insrsid3083879 \'e9}{\f39\fs20\insrsid3083879 \r
+\par }{\f38\fs20\insrsid3083879 Se asigna un c\'f3digo de afiliado (familiar.Codigo): se trata de un autoincrement obtenido de la capa de persistencia.}{\fs20\loch\af38\insrsid3083879 \r
+\par }{\f38\fs20\insrsid3083879 \r
+\par Luego se almacena en la tabla Afiliado los datos contenidos en el objeto instanciadoutilizando el m}{\fs20\insrsid3083879 \'e9}{\f38\fs20\insrsid3083879 todo: AfiliadoDataService.Agregar(afiliado).}{\fs20\loch\af38\insrsid3083879 \r
+\par }\pard \s15\qj \fi720\li283\ri0\nowidctlpar\faauto\rin0\lin283\itap0 {\f38\fs20\insrsid3083879 Si alg}{\fs20\insrsid3083879 \'fa}{\f38\fs20\insrsid3083879 n paso fallara, el m}{\fs20\insrsid3083879 \'e9}{\f38\fs20\insrsid3083879 \r
todo devuelve FALSE, caso contrario devuelve TRUE.}{\fs20\insrsid3083879 \r
-\par }\pard \ql \li543\ri0\nowidctlpar\faauto\rin0\lin543\itap0 {\b\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a. }{\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Firma y valo\r
-\hich\af36\dbch\af11\loch\f36 r de retorno: }{\fs20\insrsid3083879 \r
+\par }\pard \ql \li543\ri0\nowidctlpar\faauto\rin0\lin543\itap0 {\b\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a. }{\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Firma y valor de retorno: }{\r
\hich\af36\dbch\af11\loch\f36 \hich\f36 b. Descripci\'f3\loch\f36 n general:}{\fs20\insrsid3083879 \r
-\par }\pard \ql \li1417\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1417\itap0 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af11\loch\f39 Un solicitante pasa a ser un afiliado en el sistema.\r
+\par }\pard \ql \li1417\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1417\itap0 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af11\loch\f38 Un solicitante pasa a ser un afiliado en el siste\hich\af36\dbch\af11\loch\f38 ma.\r
\par }\pard \ql \li567\ri0\nowidctlpar\aspalpha\faauto\rin0\lin567\itap0 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 c. Par\'e1\loch\f36 metros:\r
-\hich\af36\dbch\af11\loch\f36 N\loch\af36\dbch\af11\hich\f36 \'fa\loch\f36 mero de documento del solicitante}{\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \cell }\pard \r
-\hich\af36\dbch\af11\loch\f36 Int\cell }\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 C\'f3\loch\f36 digo de plan a asignar al afiliado\cell\r
+\hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 mero de documento del solicitante}{\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 C\'f3\loch\f36 digo de plan a asignar al afiliado\cell }\pard\r
-\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 e recuperan los datos del solicitante a afiliar mediante la llamada a \r
-\par }\pard \s15\qj \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 SolicitanteDataService.obtener(tipoDoc, nroDoc) y se almacena en un\hich\af36\dbch\af0\loch\f39 \r
-a instancia auxiliar llamada solicitante.\r
-\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se instancia una variable de la clase Afiliado llamada dato. \r
-\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se asigna el plan al afiliado:\r
-\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\f39\fs20\insrsid3083879 Se completan los datos del afiliado con los valores que se indican a continuaci}{\fs20\insrsid3083879 \'f3}{\f39\fs20\insrsid3083879 n:}{\fs20\insrsid3083879 \r
+\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 e recuperan los datos del solicitante a afiliar mediante la llamada a \r
+\par }\pard \s15\qj \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 SolicitanteDataService.obtener(tipoDoc, nroDoc) y se almacena en una instancia auxiliar llamada solicitante.\r
+\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se instancia una variable de la clase Afiliado llamada dato. \r
+\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se asigna el plan al afiliado:\r
+\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\f38\fs20\insrsid3083879 Se completan los datos del afiliado con los valores que se indican a continuaci}{\fs20\insrsid3083879 \'f3}{\f38\fs20\insrsid3083879 n:}{\fs20\insrsid3083879 \r
\r
-\par }{\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 dato.FechaAfiliacion = fecha actual\r
-\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se agregar el plan al historial del afiliado mediante la llamada a \r
+\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se agregar el plan al historial del af\hich\af36\dbch\af0\loch\f38 iliado mediante la llamada a \r
-\par }\pard \s15\qj \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 {\f39\fs20\insrsid3083879 Se asigna un c\'f3digo de afiliado (dato.Codigo): se trata de un autoincrement obtenido de la capa de persistencia.}{\fs20\loch\af39\insrsid3083879 \r
-\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Luego se almacenan los datos en el sistema mediante la llamada a \r
+\par }\pard \s15\qj \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 {\f38\fs20\insrsid3083879 Se asigna un c\'f3digo de afiliado (dato.Codigo): se trata de un autoincrement obtenido de la capa de persistencia.}{\fs20\loch\af38\insrsid3083879 \r
+\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Luego se almacenan los datos en el s\hich\af36\dbch\af0\loch\f38 istema mediante la llamada a \r
\par }\pard \ql \fi720\li0\ri0\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 {\b\fs20\cf0\lang0\langfe255\loch\af36\langnp0\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a. }{\b\fs20\cf0\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \r
\hich\af36\dbch\af11\loch\f36 Firma y valor de retorno}{\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 : \r
mero de documento del solicitante}{\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \r
-Se instancia una variable de la clase Solicitante llamada Dato. Se cargan los datos pasados por par}{\fs20\insrsid3083879 \'e1}{\f39\fs20\insrsid3083879 metro:}{\fs20\insrsid3083879 \r
+Se instancia una variable de la clase Solicitante llamada Dato. Se cargan los datos pasados por par}{\fs20\insrsid3083879 \'e1}{\f38\fs20\insrsid3083879 metro:}{\fs20\insrsid3083879 \r
@@ -794,11+786,11 @@ Se instancia una variable de la clase Solicitante llamada Dato. Se cargan los da
\hich\af36\dbch\af11\loch\f36 Se instancia una variable de la clase Zona llamada datosZona y se obtienen todos sus datos mediante la llamada a ZonaDataService.obtener(idZona).}{\fs20\lang1034\langfe3082\loch\af36\langfenp3082\insrsid3083879 \r
-\hich\af36\dbch\af11\loch\f36 Se in\hich\af36\dbch\af11\loch\f36 stancia una variable de la clase Direccion llamada Dir y se carga:}{\fs20\lang1034\langfe3082\loch\af36\langfenp3082\insrsid3083879 \r
+\hich\af36\dbch\af11\loch\f36 Se instancia una variable de la clase Direccion llamada Dir y se carga:}{\fs20\lang1034\langfe3082\loch\af36\langfenp3082\insrsid3083879 \r
-\par }\pard \s15\ql \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 {\f39\fs20\lang0\langfe3082\langnp0\insrsid3083879 Finalmente se almacenan los datos en la BD mediante la llamada a SolicitanteDataService.guardar(Dato).}{\fs20\insrsid3083879 \r
+\par }\pard \s15\ql \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 {\f38\fs20\lang0\langfe3082\langnp0\insrsid3083879 Finalmente se almacenan los datos en la BD mediante la llamada a SolicitanteDataService.guardar(Dato).}{\fs20\insrsid3083879 \r
-\ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Tipo de documento con el que se registr\'f3\hich\af36\dbch\af11\loch\f36 al afiliado en el sistema.\cell }\pard \r
+\ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Tipo de documento con el que se registr\'f3\loch\f36 al afiliado en el sistema.\cell }\pard \r
-\hich\af36\dbch\af11\loch\f36 Int\cell }\pard \ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 \hich\f36 mero de documento con el que se registr\'f3\loch\f36 \r
- al afiliado en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af36\insrsid3083879 \trowd \irow2\irowband2\lastrow \r
+mero de documento con el que se registr\'f3\loch\f36 al afiliado en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af36\insrsid3083879 \trowd \irow2\irowband2\lastrow \r
\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n detallada:\tab \r
-\par }\pard\plain \s15\qj \fi720\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se recuperan los datos del afiliado mediante la }{\r
-\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f39 llamada a }{\fs20\loch\af39\insrsid3083879 \r
-AfiliadoDataService.obtener(tipoDoc,nroDoc) y carga los datos en una instancia auxiliar de Afiliado llamada dato.}{\fs20\loch\af39\insrsid3083879 \r
-\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se carga la fecha actual a partir del motor de la BD.\r
+\par }\pard\plain \s15\qj \fi720\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se recuperan los datos del afiliado mediante la }{\r
+\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 llamada a }{\fs20\loch\af38\insrsid3083879 \r
+\par }\pard \s15\qj \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 {\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 AfiliadoDataService.obtener(tipoDoc,nroDoc) y carga los datos en una instancia auxiliar de Afiliad\r
+\hich\af36\dbch\af0\loch\f38 o llamada dato.}{\fs20\loch\af38\insrsid3083879 \r
+\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se carga la fecha actual a partir del motor de la BD.\r
\par }\pard \ql \fi11\li709\ri0\nowidctlpar\faauto\rin0\lin709\itap0 {\b\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a. Firma y valor de retorno: \r
+todo elimina el grupo familiar asociado al afiliado (titular) que fue dado de alta en el sistema con los datos que el m\'e9todo recibe como par\'e1metros.\r
-\cell }\pard \ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Tipo de documento con el que se registr\'f3\loch\f36 al titular del \hich\af36\dbch\af11\loch\f36 \r
-grupo familiar en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af36\insrsid3083879 \trowd \irow1\irowband1\r
+\cell }\pard \ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Tipo de documento con el que se registr\'f3\loch\f36 al titular del grupo familiar en el sistema.\cell }\pard \r
+\hich\af36\dbch\af11\loch\f36 Int}{\insrsid3083879 \cell }\pard \ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 \hich\f36 mero de documento con el que se registr\r
+\'f3\loch\f36 al titular del grupo familiar en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af36\insrsid3083879 \trowd \irow2\irowband2\lastrow \r
-\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 \hich\f36 mero de documento con el que se registr\'f3\loch\f36 al titular del grupo familiar en el sistema.\cell }\pard \r
-todo llama a AfiliadoDataService.obtenerFamiliares(tipoDoc,nroDoc) para \hich\af36\dbch\af11\loch\f36 obtener los registros que posean un titular definido por los par}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e1}{\fs20\loch\af36\insrsid3083879 \r
-\hich\af36\dbch\af11\loch\f36 metros que toma el m}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \r
-todo. Con estos datos se crea una lista de instancias de la clase Afiliado llamada afiliados. Luego, se recorre la lista, tomando el tipo y n}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'fa}{\fs20\loch\af36\insrsid3083879 \r
-\hich\af36\dbch\af11\loch\f36 mero de documento de cada i\hich\af36\dbch\af11\loch\f36 nstancia para ejecutar el m}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \r
+todo llama a AfiliadoDataService.obtenerFamiliares(tipoDoc,nroDoc) para obtener los registros que posean un titular definido por los par}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e1}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \r
+metros que toma el m}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo. Con estos datos se crea una lista de instancias de la clase Afiliado llamada afiliados. Lue\r
+\hich\af36\dbch\af11\loch\f36 go, se recorre la lista, tomando el tipo y n}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'fa}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 mero de documento de cada instancia para ejecutar el m}{\r
+\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo eliminarAfiliado(afiliados[i].tipoDoc, afiliado[i].nroDoc)\r
\par }\pard \ql \li1416\ri0\nowidctlpar\faauto\rin0\lin1416\itap0 {\fs20\lang2058\langfe255\loch\af36\langnp2058\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Si alguno de los m\'e9\loch\f36 \r
todos devuelve false se retorna, caso contrario se retorna true.\r
-\loch\af39\dbch\af11\hich\f36 \'e9}{\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af11\loch\f39 todo es el encargado de eliminar a un solicitante del sistema.\r
+\loch\af38\dbch\af11\hich\f36 \'e9}{\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af11\loch\f38 todo es el encargado de eliminar a un solicitante del sistema.\r
\par }\pard \ql \li567\ri0\nowidctlpar\aspalpha\faauto\rin0\lin567\itap0 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 c. Par\'e1\loch\f36 metros:\r
-\hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\hich\af36\dbch\af11\loch\f36 \hich\f36 mero de documento con el que se registr\'f3\loch\f36 al solicitante en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \r
+\hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 \hich\f36 mero de documento con el que se registr\'f3\loch\f36 al solicitante en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
\hich\af36\dbch\af11\loch\f36 }{\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n detallada: \r
-\par }\pard\plain \s15\ql \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se elimina al solicitante mediante la }{\r
-\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f39 llamada a }{\f39\fs20\lang2058\langfe3082\langnp2058\insrsid3083879 SolicitanteDataService.eliminar(tipoDoc,nroDoc) }{\insrsid3083879 \r
+\par }\pard\plain \s15\ql \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se elimina al solicitante mediante la }{\r
+\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 llamada a }{\f38\fs20\lang2058\langfe3082\langnp2058\insrsid3083879 SolicitanteDataService.eliminar(tipoDoc,nroDoc) }{\insrsid3083879 \r
Se llama a AfiliadoDataService.esTitular(tipoDoc,nroDoc) para obtener la cantidad de integrantes del supuesto grupo familiar del que el afiliado en cuesti}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'f3}{\fs20\loch\af36\insrsid3083879 \r
-\hich\af36\dbch\af11\loch\f36 n podr}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'ed}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a ser titular. Si el valor obtenido es 0, se devuelve false, en caso contrario true.}{\r
-\fs20\insrsid3083879 \r
+\hich\af36\dbch\af11\loch\f36 n podr}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'ed}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a ser titular. Si el valor obtenido es 0, se devuelve false, en caso\hich\af36\dbch\af11\loch\f36 \r
\fs24\cf1\lang1034\langfe255\loch\af0\hich\af36\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Firma y valor de retorno: \r
\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
\par }\pard\plain \s60\ql \li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \i\f36\fs20\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\insrsid3083879 Devuelve si un afiliado existe en el sistema.\r
\par }\pard \ql \fi-283\li709\ri0\nowidctlpar\aspalpha\faauto\rin0\lin709\itap0 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 d. Descripci\'f3\loch\f36 n detallada: }{\fs20\loch\af36\insrsid3083879 \r
\r
-\par }\pard\plain \s15\qj \li1146\ri0\nowidctlpar\faauto\rin0\lin1146\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\f39\fs20\insrsid3083879 Mediante la llamada a AfiliadoDataService.existe(tipoDoc,nroDoc) verifica si el afiliado est}{\r
-\fs20\insrsid3083879 \'e1}{\f39\fs20\insrsid3083879 dado de alta en el sistema. Si devuelve false el m}{\fs20\insrsid3083879 \'e9}{\f39\fs20\insrsid3083879 todo retorna false.}{\fs20\insrsid3083879 \r
+\par }\pard\plain \s15\qj \li1146\ri0\nowidctlpar\faauto\rin0\lin1146\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\f38\fs20\insrsid3083879 Mediante la llamada a AfiliadoDataService.existe(tipoDoc,nroDoc) verifica si el afiliado est}{\r
+\fs20\insrsid3083879 \'e1}{\f38\fs20\insrsid3083879 dado de alta en el sistema. Si devuelve false el m}{\fs20\insrsid3083879 \'e9}{\f38\fs20\insrsid3083879 todo retorna false.}{\fs20\insrsid3083879 \r
+{\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:}{\insrsid3083879 \r
\par }\pard\plain \s60\ql \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0\pararsid3083879 \i\f36\fs20\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\insrsid3083879 Verifica si un afiliado puede ser reactivado o no puede volver a ser afiliado.\r
Se obtienen los datos del afiliado mediante la llamada a \r
-\par \hich\af36\dbch\af0\loch\f39 AfiliadoDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Afiliado llamada dato.\r
-\par }{\fs20\loch\af39\insrsid3083879 \r
-\par }{\f39\fs20\insrsid3083879 Si dato.fechaBaja es null (el afiliado est}{\fs20\insrsid3083879 \'e1}{\f39\fs20\insrsid3083879 activo) se impide volver a afiliarlo, el m}{\fs20\insrsid3083879 \'e9}{\f39\fs20\insrsid3083879 todo devuelve false.}{\r
+\par \hich\af36\dbch\af0\loch\f38 AfiliadoDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Afiliado llamada dato.\r
+\par }{\fs20\loch\af38\insrsid3083879 \r
+\par }{\f38\fs20\insrsid3083879 Si dato.fechaBaja es null (el afiliado est}{\fs20\insrsid3083879 \'e1}{\f38\fs20\insrsid3083879 activo) se impide volver a afiliarlo, el m}{\fs20\insrsid3083879 \'e9}{\f38\fs20\insrsid3083879 todo devuelve false.}{\r
\fs20\insrsid3083879 \r
-\par }{\fs20\loch\af39\insrsid3083879 \r
-\par }{\f39\fs20\insrsid3083879 Si dato.fechaBaja distinto null (el afiliado est}{\fs20\insrsid3083879 \'e1}{\f39\fs20\insrsid3083879 dado de baja) y dato.Moroso tiene un valor mayor a 3 entonces el afiliado est}{\fs20\insrsid3083879 \'e1}{\r
-\f39\fs20\insrsid3083879 dado de baja en el sistema pero con deuda que impide volver a afiliarlo, el m}{\fs20\insrsid3083879 \'e9}{\f39\fs20\insrsid3083879 todo devuelve false.}{\fs20\insrsid3083879 \r
-\par }{\fs20\loch\af39\insrsid3083879 \r
-\par }{\f39\fs20\insrsid3083879 Si dato.Fechabaja distinto null (el afiliado est}{\fs20\insrsid3083879 \'e1}{\f39\fs20\insrsid3083879 dado de baja) y dato.moroso tiene un valor menor a 3 entonces el afiliado est}{\fs20\insrsid3083879 \'e1}{\r
-\f39\fs20\insrsid3083879 dado de baja en el sistema pero puede volver a afiliarse, el m}{\fs20\insrsid3083879 \'e9}{\f39\fs20\insrsid3083879 todo devuelve true.}{\insrsid3083879 \r
+\par }{\fs20\loch\af38\insrsid3083879 \r
+\par }{\f38\fs20\insrsid3083879 Si dato.fechaBaja distinto null (el afiliado est}{\fs20\insrsid3083879 \'e1}{\f38\fs20\insrsid3083879 dado de baja) y dato.Moroso tiene un valor mayor a 3 entonces el afiliado est}{\fs20\insrsid3083879 \'e1}{\r
+\f38\fs20\insrsid3083879 dado de baja en el sistema pero con deuda que impide volver a afiliarlo, el m}{\fs20\insrsid3083879 \'e9}{\f38\fs20\insrsid3083879 todo devuelve false.}{\fs20\insrsid3083879 \r
+\par }{\fs20\loch\af38\insrsid3083879 \r
+\par }{\f38\fs20\insrsid3083879 Si dato.Fechabaja distinto null (el afiliado est}{\fs20\insrsid3083879 \'e1}{\f38\fs20\insrsid3083879 dado de baja) y dato.moroso tiene un valor menor a 3 entonces el afiliado est}{\fs20\insrsid3083879 \'e1}{\r
+\f38\fs20\insrsid3083879 dado de baja en el sistema pero puede volver a afiliarse, el m}{\fs20\insrsid3083879 \'e9}{\f38\fs20\insrsid3083879 todo devuelve true.}{\insrsid3083879 \r
\par }\pard \ql \fi720\li0\ri0\nowidctlpar\aspalpha\faauto\rin0\lin0\itap0 {\b\fs20\cf0\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a. }{\b\fs20\cf0\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \r
-Firma y valor de\hich\af36\dbch\af11\loch\f36 retorno}{\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 : \r
\fs24\cf1\lang1034\langfe255\loch\af0\hich\af36\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
\par }\pard\plain \s1\ql \li1134\ri0\keepn\nowidctlpar\faauto\outlinelevel0\rin0\lin1134\itap0\pararsid3083879 \i\f36\fs20\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\insrsid3083879 Verifica la existencia de un solicitante en el sistema\r
\fs24\cf1\lang1034\langfe255\loch\af0\hich\af36\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
\par }\pard\plain \s1\ql \li1440\ri0\keepn\nowidctlpar\faauto\outlinelevel0\rin0\lin1440\itap0 \i\f36\fs20\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\insrsid3083879 Modifica los datos de un afiliado en el sistema\r
-Se recuperan los datos del afiliado mediante la }{\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f39 llamada a}{\b\fs20\lang11274\langfe3082\loch\af39\langnp11274\insrsid3083879 \hich\af36\dbch\af0\loch\f39 }{\r
-\fs20\loch\af39\insrsid3083879 \r
-\par }{\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Afiliado\hich\af36\dbch\af0\loch\f39 DataService.obtener(tipoDoc,nroDoc) y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.\r
-\par }{\fs20\loch\af39\insrsid3083879 \r
-\par }{\f39\fs20\insrsid3083879 Se modifican los datos seg}{\fs20\insrsid3083879 \'fa}{\f39\fs20\insrsid3083879 n lo pasado por par}{\fs20\insrsid3083879 \'e1}{\f39\fs20\insrsid3083879 \r
+Se recuperan los datos del afiliado mediante la }{\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 llamada a}{\b\fs20\lang11274\langfe3082\loch\af38\langnp11274\insrsid3083879 \hich\af36\dbch\af0\loch\f38 }{\r
+\fs20\loch\af38\insrsid3083879 \r
+\par }{\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Afiliado\hich\af36\dbch\af0\loch\f38 DataService.obtener(tipoDoc,nroDoc) y se almacena en una instancia auxiliar de la clase Afiliado llamada dato.\r
+\par }{\fs20\loch\af38\insrsid3083879 \r
+\par }{\f38\fs20\insrsid3083879 Se modifican los datos seg}{\fs20\insrsid3083879 \'fa}{\f38\fs20\insrsid3083879 n lo pasado por par}{\fs20\insrsid3083879 \'e1}{\f38\fs20\insrsid3083879 \r
metro. Si se detecta un cambio de plan se modifica el historial del afiliado mediante la llamada a }{\fs20\insrsid3083879 \r
-\par }{\f39\fs20\insrsid3083879 En caso de detectarse un cambio de direcci}{\fs20\insrsid3083879 \'f3}{\f39\fs20\insrsid3083879 \r
+\par }{\f38\fs20\insrsid3083879 En caso de detectarse un cambio de direcci}{\fs20\insrsid3083879 \'f3}{\f38\fs20\insrsid3083879 \r
n y de zona, se instancia un objeto de la clase Zona (nuevaZona) mediante la llamada a ZonaDataService.obtener(idZona). Luego se instancia una variable de la clase Direccion llamada Dir y se carga:}{\fs20\insrsid3083879 \r
\par }{\cs389\fs20\cf0\lang3082\langfe3082\loch\af36\langnp3082\langfenp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Y se carga la direcci\'f3\loch\f36 n del afiliado:}{\fs20\lang1034\langfe3082\loch\af36\langfenp3082\insrsid3083879 \r
+\b\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
\par }\pard\plain \s59\qj \fi306\li1134\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1134\itap0 \i\f36\fs20\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\insrsid3083879 \'c9ste m\'e9todo reasigna el titular de un grupo familiar.\r
-Se obtienen los datos del afiliado tomado como nuevo titular, creando una instancia de la clase Afiliado llamada nuevoTitular mediante la llamada al m\'e9\loch\f36 todo:\hich\af36\dbch\af11\loch\f36 \hich\af36\dbch\af11\loch\f36\r
+Se obtienen los datos del afiliado tomado como nuevo titular, creando una instancia de la clase Afiliado llamada nuevoTitular mediante la llamada al m\'e9\loch\f36 todo: AfiliadoDataService.obtener(tipoDocNuevo,nroDocNuevo). }{\fs20\insrsid3083879\r
+\r
\par }{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Luego se modifica dicha instancia, poniendo el atributo }{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'93}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 titular}{\r
\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'94}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 en null (eliminando los datos del titular anterior). }{\fs20\insrsid3083879 \r
\par }{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Se ejecuta el m\'e9\loch\f36 todo \r
- para obtener los registros que posean un titular definido por tipoDocAnterior y nroDocAnterior (titular original), guardando estos datos en una lista auxiliar de instancias de l\hich\af36\dbch\af11\loch\f36 a clase Afiliado. \r
-\par \hich\af36\dbch\af11\loch\f36 Para cada elemento de esta lista, se reasigna el titular, eliminando los datos del titular anterior y asignando al campo }{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'93}{\fs20\loch\af36\insrsid3083879 \r
-\hich\af36\dbch\af11\loch\f36 titular}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'94}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 la instancia nuevoTitular. }{\fs20\insrsid3083879 \r
-\par }{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Se almacenan los datos ejecutando para cada elemento de la lista de familiares\hich\af36\dbch\af11\loch\f36 y para la instancia nuevoTitular el m}{\fs20\insrsid3083879 \r
-\loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo AfiliadoDataService.guardar(afiliado.codigo) }{\b\fs20\loch\af36\insrsid3083879 \tab }{\fs20\insrsid3083879 \r
+\par \hich\af36\dbch\af11\loch\f36 AfiliadoDataService.obtenerFamiliaresAfiliados(tipoDocAnterior,nroDocAnterior) para obtener los registros que pos\hich\af36\dbch\af11\loch\f36 \r
+ean un titular definido por tipoDocAnterior y nroDocAnterior (titular original), guardando estos datos en una lista auxiliar de instancias de la clase Afiliado. \r
+\par \hich\af36\dbch\af11\loch\f36 Para cada elemento de esta lista, se reasigna el titular, eliminando los datos del titular ant\hich\af36\dbch\af11\loch\f36 erior y asignando al campo }{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'93}{\r
+\par }{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Se almacenan los datos ejecutando para cada elemento de la lista de familiares y para la instancia nuevoTitular el m}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\r
+\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo AfiliadoDataService.guardar(afiliado.codigo) }{\b\fs20\loch\af36\insrsid3083879 \tab }{\fs20\insrsid3083879 \r
-\par }\pard \ql \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0\pararsid3083879 {\fs20\lang2058\langfe255\loch\af36\langnp2058\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Si alguno de los m\'e9\loch\f36 \r
-todos devuelve false se retorna, caso contrario se retorna true.\r
+\par }\pard \ql \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0\pararsid3083879 {\fs20\lang2058\langfe255\loch\af36\langnp2058\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Si alguno de los m\'e9\loch\f36 to\hich\af36\dbch\af11\loch\f36 \r
+dos devuelve false se retorna, caso contrario se retorna true.\r
\hich\af36\dbch\af11\loch\f36 \hich\f36 b. Descripci\'f3\loch\f36 n general:\r
\par }\pard \ql \li1440\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1440\itap0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Devuelve los familiares del solicitante para que sean cargados en el sistema}{\r
-}\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\hich\af36\dbch\af11\loch\f36 mero de documento del solicitante}{\r
+}\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 mero de documento del solicitante}{\r
Se obtienen los datos de los familiares del solicitante mediante la llamada a SolicitanteDataService.obtenerFamiliares(tipoDoc,nroDoc)}{\fs20\insrsid3083879 \r
-\par }\pard \ql \fi720\li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\b\fs20\lang2058\langfe255\loch\af36\langnp2058\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a. }{\b\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Firma y valor de reto\r
-\hich\af36\dbch\af11\loch\f36 rno: \r
+\par }\pard \ql \fi720\li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\b\fs20\lang2058\langfe255\loch\af36\langnp2058\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a. }{\b\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Firma y valor de retorno: \r
todo devuelve una lista con todos los afiliados pertenecientes al grupo familiar del que es titular la persona que fue ingresada al sistema con los datos que el m\'e9todo recibe como par\'e1metros.\r
-\hich\af36\dbch\af11\loch\f36 Int\cell }\pard \ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 \hich\f36 mero de documento con el que se registr\'f3\r
-\hich\af36\dbch\af11\loch\f36 al titular del grupo familiar en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af36\insrsid3083879 \trowd \irow2\irowband2\lastrow \r
+\hich\af36\dbch\af11\loch\f36 Int\cell }\pard \ql \li570\ri0\nowidctlpar\intbl\faauto\rin0\lin570 {\i\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 \hich\f36 mero de documento con el que se registr\'f3\loch\f36 \r
+ al titular del grupo familiar en el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af36\insrsid3083879 \trowd \irow2\irowband2\lastrow \r
todo llama a AfiliadoDataService.obtenerFamiliares(tipoDoc,nroDoc) para obtener los registros que posean un titular definido por los par}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e1}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \r
-metros que toma el m}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo. Con estos d\hich\af36\dbch\af11\loch\f36\r
-atos se crea la lista de instancias de la clase Afiliado devuelta por el m}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo. Esta lista estar}{\fs20\insrsid3083879 \r
-a si no se obtienen registros (la persona ingresada no es titular de grupo).}{\fs20\insrsid3083879 \r
+metros que toma el m}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo. Con estos datos se crea la lista de instancias de la clase Afiliado devuelta por el m}{\fs20\insrsid3083879\r
+\loch\af0\dbch\af11\hich\f36 \'e9}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 todo.\hich\af36\dbch\af11\loch\f36 Esta lista estar}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'e1}{\fs20\loch\af36\insrsid3083879 \r
+\hich\af36\dbch\af11\loch\f36 vac}{\fs20\insrsid3083879 \loch\af0\dbch\af11\hich\f36 \'ed}{\fs20\loch\af36\insrsid3083879 \hich\af36\dbch\af11\loch\f36 a si no se obtienen registros (la persona ingresada no es titular de grupo).}{\fs20\insrsid3083879\r
\fs24\cf1\lang1034\langfe255\loch\af0\hich\af36\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
\par }\pard \ql \fi360\li1080\ri0\nowidctlpar\faauto\rin0\lin1080\itap0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Obtiene los solicitantes pendientes de afiliaci\'f3\loch\f36 n.\r
\par }\pard \ql \fi-284\li993\ri0\nowidctlpar\aspalpha\faauto\rin0\lin993\itap0 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 c. Descripci\'f3\loch\f36 n detallada: }{\fs20\loch\af36\insrsid3083879 \r
\r
-\par }\pard\plain \s15\qj \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\f39\fs20\insrsid3083879 Se recuperan los datos de los solicitantes pendientes de afiliaci}{\fs20\insrsid3083879 \'f3}{\r
-\f39\fs20\insrsid3083879 n mediante la llamada a SolicitanteDataService.obtenerPendientesAfiliacion().}{\fs20\insrsid3083879 \r
+\par }\pard\plain \s15\qj \li1440\ri0\nowidctlpar\faauto\rin0\lin1440\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\f38\fs20\insrsid3083879 Se recuperan los datos de los solicitantes pendientes de afiliaci}{\fs20\insrsid3083879 \'f3}{\r
+\f38\fs20\insrsid3083879 n mediante la llamada a SolicitanteDataService.obtenerPendientesAfiliacion().}{\fs20\insrsid3083879 \r
\fs24\cf1\lang1034\langfe255\loch\af0\hich\af36\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
\par }\pard\plain \s1\ql \li1440\ri0\keepn\nowidctlpar\faauto\outlinelevel0\rin0\lin1440\itap0 \i\f36\fs20\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\insrsid3083879 Obtiene los datos de un afiliado\r
-\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 mero de documento del afiliado}{\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\hich\af36\dbch\af11\loch\f36 mero de documento del afiliado}{\r
\par }\pard \ql \fi-284\li993\ri0\nowidctlpar\aspalpha\faauto\rin0\lin993\itap0 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 d. Descripci\'f3\loch\f36 n detallada: }{\fs20\loch\af36\insrsid3083879 \r
\r
-\par }\pard\plain \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se recuperan los datos del afiliado mediante la }{\r
-\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f39 llamada a }{\fs20\loch\af39\insrsid3083879 \r
-\par }{\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 AfiliadoController.obtener(tipoDoc,nroDoc) y se devuelven.\r
+\par }\pard\plain \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se recuperan los datos del afiliado mediante la }{\r
+\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 llamada a }{\fs20\loch\af38\insrsid3083879 \r
+\par }{\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 AfiliadoController.obtener(tipoDoc,nroDoc) y se devuelven.\r
\fs24\cf1\lang1034\langfe255\loch\af0\hich\af36\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
\par }\pard \ql \fi360\li1080\ri0\nowidctlpar\faauto\rin0\lin1080\itap0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 Vuelve a habilitar un afiliado en el sistema modificando los datos descriptivos del mismo.\r
-}\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 N\'fa\loch\f36 mero de documento del afiliado}{\r
+}\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 N\loch\af36\dbch\af11\hich\f36 \'fa\loch\f36 mero de documento del afiliado}{\r
\par }\pard \ql \fi-284\li993\ri0\nowidctlpar\aspalpha\faauto\rin0\lin993\itap0 {\b\fs20\lang11274\langfe255\loch\af36\langnp11274\insrsid3083879 \hich\af36\dbch\af11\loch\f36 \hich\f36 d. Descripci\'f3\loch\f36 n detallada: }{\fs20\loch\af36\insrsid3083879 \r
\r
-\par }\pard\plain \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se recuperan los datos del afiliado mediante la }{\r
-\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f39 llamada a }{\fs20\loch\af39\insrsid3083879 \r
-SolicitanteDataService.obtener(tipoDoc,nroDoc) y carga los datos en una instancia auxiliar de Solicitante llamada solicitante.}{\fs20\loch\af39\insrsid3083879 \r
-\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af39\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se recuperan los datos del afiliado mediante la }{\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \r
-\hich\af36\dbch\af0\loch\f39 llamada a }{\fs20\loch\af39\insrsid3083879 \r
-\par }\pard \s15\ql \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\lang2058\langfe3082\loch\af39\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f39 Se almacenan las modificaciones mediante la llamada a AfiliadoDataService.guardar(Dato).\r
+\par }\pard\plain \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 \f36\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se recuperan los datos del afiliado mediante la }{\r
+\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 llamada a }{\fs20\loch\af38\insrsid3083879 \r
+SolicitanteDataService.obtener(tipoDoc,nroDoc) y carga los datos en una instancia auxiliar de Solicitante llamada solicitante.}{\fs20\loch\af38\insrsid3083879 \r
+\par }\pard \s15\qj \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\loch\af38\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se recup\hich\af36\dbch\af0\loch\f38 eran los datos del afiliado mediante la }{\r
+\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 llamada a }{\fs20\loch\af38\insrsid3083879 \r
+\par }\pard \s15\ql \fi306\li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\fs20\lang2058\langfe3082\loch\af38\langnp2058\insrsid3083879 \hich\af36\dbch\af0\loch\f38 Se almacenan las modificaciones mediante la llamada a AfiliadoDataService.guardar(Dato).\r
Se obtienen los datos de las zonas almacenadas en el sistema mediante la llamada a ZonaDataService.obtenerTodas() y se devuelven en un vector}{\cs389\fs20\lang1034\langfe3082\langfenp3082\insrsid3083879 \hich\af36\dbch\af11\loch\f0 .}{\r
{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}\r
-{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f663\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f664\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
-{\f666\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f667\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f670\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}\r
+{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
+{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f57\fmodern\fcharset238\fprq1 Courier New CE;}{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}\r
+{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f63\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}\r
+{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f397\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f398\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
+{\f400\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f401\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f404\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
-\rsid14563627\rsid14680338\rsid14954799\rsid15417952\rsid15487884\rsid15552280\rsid15601623\rsid15677804\rsid15734870\rsid15953346\rsid16280696\rsid16530193\rsid16718459}{\*\generator Microsoft Word 10.0.2627;}{\info\r
-{\title Especificaci\'f3n de m\'e9todos de la clase PlanesController}{\author Yo}{\operator Flor}{\creatim\yr2005\mo5\dy27\hr20\min31}{\revtim\yr2005\mo6\dy29\hr12\min50}{\version34}{\edmins26}{\nofpages2}{\nofwords429}{\nofchars2361}\r
-{\*\company Yo & Cia.}{\nofcharsws2785}{\vern16437}}\margl1701\margr1701\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\r
+\rsid14501109\rsid14563627\rsid14680338\rsid14954799\rsid15417952\rsid15487884\rsid15552280\rsid15601623\rsid15677804\rsid15734870\rsid15953346\rsid16280696\rsid16530193\rsid16718459}{\*\generator Microsoft Word 10.0.2627;}{\info\r
+{\title Especificaci\'f3n de m\'e9todos de la clase PlanesController}{\author Yo}{\operator Flor}{\creatim\yr2005\mo5\dy27\hr20\min31}{\revtim\yr2005\mo6\dy30\hr3\min28}{\version35}{\edmins26}{\nofpages2}{\nofwords416}{\nofchars2293}{\*\company Yo & Cia.}\r
-\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\b\f36\fs20\ul\insrsid9924250\charrsid13132521 Nombre del documento}{\f36\fs20\insrsid9924250\charrsid13132521 : \r
-\par }\pard \ql \fi696\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0\pararsid9924250 {\b\f36\fs20\insrsid9924250\charrsid13132521 Especificaci\'f3n de la clase \'93}{\b\f36\fs20\insrsid7088259\charrsid13132521 AfiliadosMorosos}{\r
\ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid9924250 {\i\f36\fs20\insrsid2836376 M01 - }{\i\f36\fs20\insrsid9924250\charrsid13132521 Todos los Diagrama de clases\cell }{\r
@@ -313,8+310,8 @@ n de las deudas de los afiliados en el sistema.}{\f36\fs20\insrsid9924250\charrs
-\par }\pard \ql \li1080\ri0\nowidctlpar\faauto\rin0\lin1080\itap0\pararsid4539059 {\i\f36\fs20\insrsid4539059\charrsid13132521 \'c9ste m\'e9todo es el que se llama al dispararse el evento \r
-para procesar los archivos recibidos. Chequea y procesa los archivos que est\'e9n disponibles en el sitio FTP.}{\i\f36\fs20\insrsid4539059 \r
+todo es el que se llama al dispararse el evento para procesar los archivos recibidos. Chequea y procesa los archivos que est\'e9n disponibles en el sitio FTP.}{\i\f36\fs20\insrsid4539059 \r
@@ -325,8+322,8 @@ para procesar los archivos recibidos. Chequea y procesa los archivos que est\'e9
\par }{\cs15\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid12801835 Para cada registro del archivo r}{\cs15\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid7827066\charrsid13132521 ealiza todas las validaciones referidas al archivo que contien}{\r
\cs15\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid12801835 e los datos de las prestaciones llamando a \r
\par }\pard \qj \li1440\ri0\nowidctlpar\jclisttab\tx1724\faauto\rin0\lin1440\itap0\pararsid12801835 {\cs15\f36\fs20\lang1034\langfe0\langnp1034\langfenp0\insrsid12801835 verificarRegistro(stringRegistro), si devuelve true se llama a\r
-,cantidadCuotas)}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12801835 . Si devuelve false se ignora el registro.}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12801835\charrsid13132521 \r
+cantidadCuotas)}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12801835 . Si devuelve false se ignora el registro.}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12801835\charrsid13132521 \r
{\rtf1\ansi\ansicpg1252\uc1\deff36\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}\r
{\f37\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f38\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}\r
{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}\r
{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f59\fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fmodern\fcharset204\fprq1 Courier New Cyr;}\r
-\rsid16085846\rsid16338320\rsid16385802\rsid16471692\rsid16670922\rsid16729209}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Tipo de documento: Especificaci\'f3n de clase}{\author Castagnino}{\operator Flor}{\creatim\yr2005\mo6\dy12\hr18\min58}\r
-\par }\pard \s57\qr \li0\ri360\nowidctlpar\tqc\tx4818\tqr\tx9637\faauto\rin360\lin0\itap0\pararsid1445239 {\f36\fs18\insrsid1445239\charrsid1445239 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 \hich\f36 n de la clase \'93\loch\f36 A}{\r
+\rsid15739035\rsid15932740\rsid16000371\rsid16009148\rsid16085846\rsid16338320\rsid16385802\rsid16471692\rsid16670922\rsid16729209}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Tipo de documento: Especificaci\'f3n de clase}{\author Castagnino}\r
-\fs24\cf1\lang1034\langfe255\loch\af36\hich\af0\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\ul\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 Tipo de documento}{\r
-\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 \hich\f36 : Especificaci\'f3\loch\f36 n de clase\r
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid1314172 {\b\fs20\ul\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 Nombre del documento}{\r
-\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 \hich\f36 : Especificaci\'f3\loch\f36 n de la clase }{\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \r
\hich\af36\dbch\af11\loch\f36 M01 - }{\i\fs20\lang3082\langfe255\hich\af36\langnp3082\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 Todos los Diagrama de clases}{\r
-Diagramas de clases, con los atributos y la firma de los m\'e9\loch\f36 todos (clases tanto de dominio como de persiste\hich\af36\dbch\af11\loch\f36 ncia y control).}{\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \cell\r
+Diagramas de clases, con los atributos y la firma de los m\'e9\hich\af36\dbch\af11\loch\f36 todos (clases tanto de dominio como de persistencia y control).}{\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \cell }\pard\r
-\hich\f36 n del archivo cartilla m\'e9\loch\f36 dica a ser enviado }{\fs20\cf0\lang3082\langfe255\hich\af36\langnp3082\insrsid531312 \hich\af36\dbch\af11\loch\f36 al Departamento de Servicios al Cliente}{\r
+\hich\f36 n del archivo cartilla m\'e9\hich\af36\dbch\af11\loch\f36 dica a ser enviado }{\fs20\cf0\lang3082\langfe255\hich\af36\langnp3082\insrsid531312 \hich\af36\dbch\af11\loch\f36 al Departamento de Servicios al Cliente}{\r
n de todos los planes del sistema (planes[]) mediante }{\fs20\cf0\lang2058\langfe255\hich\af36\langnp2058\insrsid8545606\charrsid13326566 \hich\af36\dbch\af11\loch\f36 PlanDataService.obtenerPlanesVigentes() y la devuelve.}{\r
-\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid3688806\yts178 {\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid14181977 \hich\af36\dbch\af11\loch\f36 \hich\f36 C\'f3\hich\af36\dbch\af11\loch\f36 digo del plan del cual se quieren obtener \r
-}{\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid13650322 \hich\af36\dbch\af11\loch\f36 las coberturas}{\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid14181977\charrsid8545606 \cell }\pard\plain \r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid3688806\yts178 {\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid14181977 \hich\af36\dbch\af11\loch\f36 \hich\f36 C\'f3\loch\f36 digo del plan del cual se quieren obtener }{\r
+\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid13650322 \hich\af36\dbch\af11\loch\f36 las coberturas}{\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid14181977\charrsid8545606 \cell }\pard\plain \r
\b\fs20\hich\af36\insrsid11617249\charrsid7501306 \hich\af36\dbch\af11\loch\f36 Firma y valor de retorno: }{\b\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid11617249\charrsid7501306 \r
\jclisttab\tx993\faauto\ls40\ilvl1\rin0\lin993\itap0\pararsid15232943 {\b\fs20\hich\af36\insrsid15232943\charrsid8545606 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
-\par }\pard \ql \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid15232943 {\i\fs20\hich\af36\insrsid15232943 \hich\af36\dbch\af11\loch\f36 \hich\f36 Arma la cartilla m\'e9\loch\f36 \hich\f36 dica de acuerdo al c\'f3\loch\f36 \hich\f36 \r
-digo de plan pasado por par\'e1\loch\f36 metro.}{\b\fs20\hich\af36\insrsid15232943\charrsid8545606 \r
+\par }\pard \ql \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid15232943 {\i\fs20\hich\af36\insrsid15232943 \hich\af36\dbch\af11\loch\f36 \hich\f36 Arma la cartilla m\'e9\loch\f36 \hich\f36 dica de acuerdo al c\'f3\hich\af36\dbch\af11\loch\f36 \r
+\hich\f36 digo de plan pasado por par\'e1\loch\f36 metro.}{\b\fs20\hich\af36\insrsid15232943\charrsid8545606 \r
@@ -794,22+783,22 @@ digo de plan pasado por par\'e1\loch\f36 metro.}{\b\fs20\hich\af36\insrsid152329
\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15232943\charrsid15232943 \hich\af36\dbch\af11\loch\f36 obtenerDetallePlan(codPlan)}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15232943 \hich\af36\dbch\af11\loch\f36 y s}{\r
\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15232943\charrsid4221663 \hich\af36\dbch\af11\loch\f36 e agregan a la }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15232943 \hich\af36\dbch\af11\loch\f36 cartilla}{\r
\par }\pard \s15\ql \li993\ri0\nowidctlpar\tx525\faauto\rin0\lin993\itap0\pararsid11083804 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11083804 \hich\af36\dbch\af11\loch\f36 Se agregan a la cartilla los datos de los CAPS mediante la llamada a }{\r
-. Para cada elemento del vector devuelto se agrega a la cartilla }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11083804\charrsid14557517 \hich\af36\dbch\af11\loch\f36 \r
+\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11083804 \hich\af36\dbch\af11\loch\f36 obtenerCAPS()}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11083804 \hich\af36\dbch\af11\loch\f36 . Para cada elemento del vec\hich\af36\dbch\af11\loch\f36 \r
+tor devuelto se agrega a la cartilla }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11083804\charrsid14557517 \hich\af36\dbch\af11\loch\f36 \r
-\par }\pard \s15\ql \li993\ri0\nowidctlpar\tx525\faauto\rin0\lin993\itap0\pararsid15232943 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15232943 \hich\af36\dbch\af11\loch\f36 Se obtienen las coberturas del plan mediante la llamada a}{\r
+\par }\pard \s15\ql \li993\ri0\nowidctlpar\tx525\faauto\rin0\lin993\itap0\pararsid15232943 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15232943 \hich\af36\dbch\af11\loch\f36 Se obtienen las cobertura\hich\af36\dbch\af11\loch\f36 \r
+s del plan mediante la llamada a}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15733383 \hich\af36\dbch\af11\loch\f36 }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15232943\charrsid4221663 \hich\af36\dbch\af11\loch\f36 \r
{\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
{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}\r
{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}\r
{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f50\fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}\r
-{\*\generator Microsoft Word 10.0.2627;}{\info{\title Especificaci\'f3n de m\'e9todos de la clase PrestacionesController}{\author Flor}{\operator Flor}{\creatim\yr2005\mo5\dy26\hr1\min23}{\revtim\yr2005\mo6\dy19\hr16\min30}{\version104}{\edmins180}\r
+{\*\generator Microsoft Word 10.0.2627;}{\info{\title Especificaci\'f3n de m\'e9todos de la clase PrestacionesController}{\author Flor}{\operator Flor}{\creatim\yr2005\mo5\dy26\hr1\min23}{\revtim\yr2005\mo6\dy30\hr3\min32}{\version105}{\edmins181}\r
-\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\b\f36\fs20\ul\insrsid11494257\charrsid16459977 Nombre del documento}{\f36\fs20\insrsid11494257\charrsid16459977 : \r
-\par }\pard \ql \fi696\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0\pararsid11494257 {\b\f36\fs20\insrsid11494257\charrsid16459977 Especificaci\'f3n de la clase \'93}{\b\f36\fs20\insrsid15356335 AtenderConsultas}{\b\f36\fs20\insrsid11494257\charrsid16459977 \r
@@ -399,8+377,8 @@ Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tant
\f36\fs20\insrsid16459977\charrsid16459977 Diagrama de secuencia para el escenario: consulta tipo de autorizaci\'f3n de una prestaci\'f3n\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
-ma de secuencia Atender Consultas Afiliado\cell }{\f36\fs20\insrsid5833416\charrsid8796222 Diagrama de secuencia para el escenario: }{\f36\fs20\insrsid5833416 consulta prestaciones del plan}{\f36\fs20\insrsid5833416\charrsid16459977 \cell }\pard \r
+Diagrama de secuencia Atender Consultas Afiliado\cell }{\f36\fs20\insrsid5833416\charrsid8796222 Diagrama de secuencia para el escenario: }{\f36\fs20\insrsid5833416 consulta prestaciones del plan}{\f36\fs20\insrsid5833416\charrsid16459977 \cell }\pard \r
-\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid530322 {\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid530322 Mediante la llamada a AfiliadoDataService.obtener(tipoDoc,nroDoc) se obtiene una instancia de afiliado almacenada en una \r
+Mediante la llamada a AfiliadoDataService.obtener(tipoDoc,nroDoc) se obtiene una instancia de afiliado almacenada en una variable auxiliar llamada dato.\r
\par \r
\par }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15086655 Mediante la llamada a HistoriaPlanDataService.obtenerUltimaFechaIngreso(dato.codigo) se devuelve la \'faltima fecha de ingreso a un plan registrada para el afiliado.\r
Mediante la llamada a AfiliadoDataService.obtener(tipoDoc,nroDoc) se obtiene una instancia de afiliado almacenada en una variable auxiliar llamada dato.\r
-\par Con el identificador de zona }{\cs80\f36\fs20\insrsid15664716 del afiliado}{\cs80\f36\fs20\insrsid11494759 }{\cs80\f36\fs20\insrsid15664716\charrsid15664716 obtengo el identificador de CAP correspondiente a la misma mediante la llamada a ZonaDataService\r
-.obtenerIdCAP(}{\cs80\f36\fs20\insrsid15664716 afiliado.}{\cs80\f36\fs20\insrsid11494759 Direccion.}{\cs80\f36\fs20\insrsid15664716 I}{\cs80\f36\fs20\insrsid15664716\charrsid15664716 dZona)y almaceno el identificador en la}{\cs80\f36\fs20\insrsid15664716 \r
- variable idCAP.\r
+\par Con el identificador de zona }{\cs80\f36\fs20\insrsid15664716 del afiliado}{\cs80\f36\fs20\insrsid11494759 }{\cs80\f36\fs20\insrsid15664716\charrsid15664716 \r
+obtengo el identificador de CAP correspondiente a la misma mediante la llamada a ZonaDataService.obtenerIdCAP(}{\cs80\f36\fs20\insrsid15664716 afiliado.}{\cs80\f36\fs20\insrsid11494759 Direccion.}{\cs80\f36\fs20\insrsid15664716 I}{\r
+\cs80\f36\fs20\insrsid15664716\charrsid15664716 dZona)y almaceno el identificador en la}{\cs80\f36\fs20\insrsid15664716 variable idCAP.\r
\par \r
\par Con el identificador del CAP obtengo todos sus datos mediante la llamada a CAPDataService.obtener(idCAP) y devuelvo los datos.\r
-Mediante la llamada a AfiliadoDataService.obtener(tipoDoc,nroDoc) se obtiene una instancia de afiliado almacenada en una variable auxiliar llamada dato.\r
+\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid13990448 {\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid13990448 Mediante la llamada a AfiliadoDataService.obtener(tipoDoc,nroDoc) se \r
+obtiene una instancia de afiliado almacenada en una variable auxiliar llamada dato.\r
\par \r
\par Mediante la llamada a CoberturaDataService.obtener(dato.idPlan,codigoPrestacion) se obtienen los datos correspondientes a la cobertura y se devuelve el valor de cobertura.}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid5730991 porcentaje}{\r
{\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 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}\r
{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f50\fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fswiss\fcharset162\fprq2 Arial Tur;}\r
-\rsid10249313\rsid10305630\rsid10684033\rsid10836511\rsid11864860\rsid11999252\rsid12732743\rsid12992406\rsid14242251\rsid14836454\rsid14901528\rsid15168991\rsid16597192\rsid16724947}{\*\generator Microsoft Word 10.0.2627;}{\info\r
-{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr2\min56}{\printim\yr2113\mo1\dy1}{\version33}{\edmins56}{\nofpages4}{\nofwords814}{\nofchars4478}{\*\company Casta's SRL}\r
+\rsid10249313\rsid10305630\rsid10684033\rsid10836511\rsid11864860\rsid11999252\rsid12732743\rsid12992406\rsid14242251\rsid14421762\rsid14836454\rsid14901528\rsid15168991\rsid16597192\rsid16724947}{\*\generator Microsoft Word 10.0.2627;}{\info\r
+{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr3\min32}{\printim\yr2113\mo1\dy1}{\version34}{\edmins56}{\nofpages4}{\nofwords803}{\nofchars4421}{\*\company Casta's SRL}\r
{\rtf1\ansi\ansicpg1252\uc1\deff36\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}\r
-{\f37\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f38\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f40\froman\fcharset238\fprq2 Times New Roman CE;}{\f41\froman\fcharset204\fprq2 Times New Roman Cyr;}\r
-{\f43\froman\fcharset161\fprq2 Times New Roman Greek;}{\f44\froman\fcharset162\fprq2 Times New Roman Tur;}{\f45\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f46\froman\fcharset178\fprq2 Times New Roman (Arabic);}\r
-{\f47\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f48\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f60\fmodern\fcharset238\fprq1 Courier New CE;}{\f61\fmodern\fcharset204\fprq1 Courier New Cyr;}\r
-{\f63\fmodern\fcharset161\fprq1 Courier New Greek;}{\f64\fmodern\fcharset162\fprq1 Courier New Tur;}{\f65\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f66\fmodern\fcharset178\fprq1 Courier New (Arabic);}\r
-{\f67\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f68\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f400\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f401\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
-{\f403\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f404\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f407\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
+{\f37\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f38\froman\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}\r
+{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}\r
+{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f59\fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fmodern\fcharset204\fprq1 Courier New Cyr;}\r
+{\f62\fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fmodern\fcharset178\fprq1 Courier New (Arabic);}\r
+{\f66\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f400\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
+{\f402\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f403\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f406\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
-\rsid15337231\rsid15349735\rsid15489421\rsid15665572\rsid15733383\rsid15739035\rsid15862217\rsid15932740\rsid16000371\rsid16009148\rsid16085846\rsid16338320\rsid16385802\rsid16471692\rsid16670922\rsid16729209}{\*\generator Microsoft Word 10.0.2627;}{\info\r
-{\title Tipo de documento: Especificaci\'f3n de clase}{\author Castagnino}{\operator Flor}{\creatim\yr2005\mo6\dy12\hr18\min58}{\revtim\yr2005\mo6\dy29\hr15\min43}{\printim\yr2113\mo1\dy1}{\version54}{\edmins59}{\nofpages2}{\nofwords384}{\nofchars2118}\r
-\par }\pard \s57\qr \li0\ri360\nowidctlpar\tqc\tx4818\tqr\tx9637\faauto\rin360\lin0\itap0\pararsid1445239 {\f36\fs18\insrsid1445239\charrsid1445239 \hich\af36\dbch\af11\loch\f36 \hich\f36 Especificaci\'f3\loch\f36 \hich\f36 n de la clase \'93}{\r
+{\*\generator Microsoft Word 10.0.2627;}{\info{\title Tipo de documento: Especificaci\'f3n de clase}{\author Castagnino}{\operator Flor}{\creatim\yr2005\mo6\dy12\hr18\min58}{\revtim\yr2005\mo6\dy30\hr3\min32}{\printim\yr2113\mo1\dy1}{\version55}\r
-\fs24\cf1\lang1034\langfe255\loch\af36\hich\af0\dbch\af11\cgrid\langnp1034\langfenp255 {\b\fs20\ul\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 Tipo de documento}{\r
-\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 \hich\f36 : Especificaci\'f3\loch\f36 n de clase\r
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid1314172 {\b\fs20\ul\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 Nombre del documento}{\r
-\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \hich\af36\dbch\af11\loch\f36 \hich\f36 : Especificaci\'f3\loch\f36 n de la clase }{\i\fs20\lang11274\langfe255\hich\af36\langnp11274\insrsid1314172\charrsid8545606 \r
\jclisttab\tx851\faauto\ls30\ilvl1\rin0\lin720\itap0\pararsid8545606 {\b\fs20\hich\af36\insrsid8545606\charrsid8545606 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n general:\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid8545606 {\i\fs20\hich\af36\insrsid15349735 \hich\af36\dbch\af11\loch\f36 \hich\f36 Arma el listado con los datos de los afiliados cargados en el sistema en el d\'ed\r
-\hich\af36\dbch\af11\loch\f36 a actual.}{\i\fs20\hich\af36\insrsid8545606\charrsid8545606 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid8545606 {\i\fs20\hich\af36\insrsid15349735 \hich\af36\dbch\af11\loch\f36 \hich\f36 Arma el listado con los datos de los afiliados cargados en el sistema en el d\'ed\loch\f36 a actual.}{\r
-\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0\pararsid12874804 {\i\fs20\hich\af36\insrsid799979 \hich\af36\dbch\af11\loch\f36 Fecha actual }{\i\fs20\hich\af36\insrsid799979\charrsid14836454 \cell }\pard \r
\jclisttab\tx851\faauto\ls30\ilvl1\rin0\lin720\itap0\pararsid8545606 {\b\fs20\hich\af36\insrsid8545606\charrsid8545606 \hich\af36\dbch\af11\loch\f36 \hich\f36 Descripci\'f3\loch\f36 n detallada:\r
\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid15349735 {\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid8545606\charrsid15349735 \hich\af36\dbch\af11\loch\f36 \hich\f36 Obtiene una colecci\'f3\loch\f36 n de todos los }{\r
-\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid15349735\charrsid15349735 \hich\af36\dbch\af11\loch\f36 \hich\f36 afiliados ingresados en el d\'ed\loch\f36 \r
+\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid15349735\charrsid15349735 \hich\af36\dbch\af11\loch\f36 \hich\f36 afiliados ingresados en el d\'ed\hich\af36\dbch\af11\loch\f36 \r
a al sistema mediante la llamada a AfiliadoDataService.obtenerAfiliadosHoy() y la almacena en un vector auxiliar llamado aux.}{\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid1596069 \r
\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid15862217 \hich\af36\dbch\af11\loch\f36 S}{\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid11608170 \hich\af36\dbch\af11\loch\f36 \hich\f36 e obtiene el c\'f3\loch\f36 \r
-digo del plan mediante la llamada a PlanDataService.obtenerCodigo(Dato.idP\hich\af36\dbch\af11\loch\f36 lan) y se almacena en una variable llamada codigoPlan de tipo entero.}{\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid15862217 \r
+digo del plan mediante la llamada a PlanDataService.obtenerCodigo(Dato.idPlan) y se almacena en una variable llamada codigoPlan de tipo entero.}{\fs20\lang2058\langfe255\hich\af36\langnp2058\insrsid15862217 \r
{\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};}{\f217\froman\fcharset238\fprq2 Times New Roman CE;}{\f218\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f220\froman\fcharset161\fprq2 Times New Roman Greek;}\r
-{\f221\froman\fcharset162\fprq2 Times New Roman Tur;}{\f222\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f223\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f224\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
-{\f225\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f227\fswiss\fcharset238\fprq2 Arial CE;}{\f228\fswiss\fcharset204\fprq2 Arial Cyr;}{\f230\fswiss\fcharset161\fprq2 Arial Greek;}{\f231\fswiss\fcharset162\fprq2 Arial Tur;}\r
-{\f238\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f240\fmodern\fcharset161\fprq1 Courier New Greek;}{\f241\fmodern\fcharset162\fprq1 Courier New Tur;}{\f242\fmodern\fcharset177\fprq1 Courier New (Hebrew);}\r
-{\f243\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f244\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f245\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f577\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}\r
-{\f578\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f580\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f581\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}\r
-{\f584\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;\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f632\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f633\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
+{\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;\r
-\rsid15417952\rsid15487884\rsid15601623\rsid15677804\rsid15734870\rsid15953346\rsid16081462\rsid16086104\rsid16124625\rsid16530193\rsid16538851\rsid16674520\rsid16718459}{\*\generator Microsoft Word 11.0.5604;}{\info\r
-{\title Especificaci\'f3n de m\'e9todos de la clase PlanesController}{\author Yo}{\operator Diego}{\creatim\yr2005\mo6\dy7\hr16\min17}{\revtim\yr2005\mo6\dy29\hr11\min58}{\version3}{\edmins5}{\nofpages7}{\nofwords1697}{\nofchars9338}{\*\company Yo & Cia.}\r
+\rsid15338282\rsid15417952\rsid15487884\rsid15601623\rsid15677804\rsid15734870\rsid15953346\rsid16081462\rsid16086104\rsid16124625\rsid16530193\rsid16538851\rsid16674520\rsid16718459}{\*\generator Microsoft Word 10.0.2627;}{\info\r
+{\title Especificaci\'f3n de m\'e9todos de la clase PlanesController}{\author Yo}{\operator Flor}{\creatim\yr2005\mo6\dy7\hr16\min17}{\revtim\yr2005\mo6\dy30\hr3\min31}{\version4}{\edmins7}{\nofpages7}{\nofwords1684}{\nofchars9262}{\*\company Yo & Cia.}\r
-\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\b\f36\ul\insrsid9924250\charrsid5131634 Nombre del documento}{\f36\insrsid9924250\charrsid5131634 : }{\f36\insrsid9924250 \r
-\par }\pard \ql \fi696\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0\pararsid9924250 {\b\f36\insrsid9924250\charrsid6508702 Especificaci\'f3n de la clase \'93}{\b\f36\insrsid9924250\charrsid9924250 PlanesController\'94\r
-\cltxlrtb\clftsWidth3\clwWidth3822\clshdrawnil \cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid9924250 {\i\fs20\loch\af1\insrsid9924250 \hich\af0\dbch\af0\loch\f1 Todos los }{\r
-\i\fs20\loch\af1\insrsid9924250\charrsid6508702 \hich\af0\dbch\af0\loch\f1 Diagrama de clases}{\i\fs20\loch\af1\insrsid9924250\charrsid6508702 \cell }{\f1\fs20\insrsid9924250 Diagramas de clases, con los atributos y la firma de los m\'e9todos}{\r
-\f1\fs20\insrsid7750205 (clases tanto de dominio como de persistencia y control)}{\f1\fs20\insrsid9924250 .}{\fs20\insrsid9924250\charrsid6508702 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
-Diagrama de secuencia: Mantener Planes}{\i\f1\fs20\insrsid9924250\charrsid1796952 \cell }{\f1\fs20\insrsid7750205 Esquematiza el proceso de alta de un nuevo plan, utiliza asiduamente la clase PlanesController.}{\f1\fs20\insrsid9924250\charrsid1796952 \r
+\cltxlrtb\clftsWidth3\clwWidth3822\clshdrawnil \cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid9924250 {\i\f36\fs20\insrsid9924250\charrsid15338282 Todos los Diagrama de clases}\r
+{\i\f36\fs20\insrsid9924250\charrsid15338282 \cell }{\f36\fs20\insrsid9924250\charrsid15338282 Diagramas de clases, con los atributos y la firma de los m\'e9todos}{\f36\fs20\insrsid7750205\charrsid15338282 \r
+ (clases tanto de dominio como de persistencia y control)}{\f36\fs20\insrsid9924250\charrsid15338282 .}{\f36\fs20\insrsid9924250\charrsid15338282 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
-\cltxlrtb\clftsWidth3\clwWidth3822\clshdrawnil \cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid9924250 {\i\f1\fs20\insrsid15734870 Diagrama de Paquetes controladores}{\r
-\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid9924250 {\fs22\insrsid9924250 Esta clase es la encargada de }{\fs22\insrsid7763452 \r
-administrar las funciones relacionadas con los planes, brindando acceso a operaciones de ABM y de consulta.}{\fs22\insrsid9924250\charrsid14434826 \r
-\b\fs22\insrsid10163724\charrsid14434826 Firma y valor de retorno}{\b\fs22\insrsid10163724 : }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10163724\charrsid7763452 \r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid10163724 {\i\fs22\insrsid10163724 Crea el nuevo plan realizando validaciones sobre los par\'e1metros recibidos.\r
+Diagrama de secuencia: Mantener Planes}{\i\f36\fs20\insrsid9924250\charrsid15338282 \cell }{\f36\fs20\insrsid7750205\charrsid15338282 Esquematiza el proceso de alta de un nuevo plan, utiliza asiduamente la clase PlanesController.}{\r
+\cltxlrtb\clftsWidth3\clwWidth3822\clshdrawnil \cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid9924250 {\i\f36\fs20\insrsid7750205\charrsid15338282 Caso de Uso: Mantener Planes}\r
+{\i\f36\fs20\insrsid9924250\charrsid15338282 \cell }{\f36\fs20\insrsid7750205\charrsid15338282 ABM de planes, utiliza extensivamente esta clase.}{\f36\fs20\insrsid9924250\charrsid15338282 \cell }\pard \r
+\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid9924250 {\f36\fs20\insrsid9924250\charrsid15338282 Esta clase es la encargada de }{\f36\fs20\insrsid7763452\charrsid15338282 \r
+administrar las funciones relacionadas con los planes, brindando acceso a operaciones de ABM y de consulta.}{\f36\fs20\insrsid9924250\charrsid15338282 \r
+\b\f36\fs20\insrsid10163724\charrsid15338282 Firma y valor de retorno: }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10163724\charrsid15338282 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid10163724 {\i\f36\fs20\insrsid10163724\charrsid15338282 Crea el nuevo plan realizando validaciones sobre los par\'e1metros recibidos.\r
-Permanencia M\'ednima del nuevo plan en meses.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\f1\fs20\insrsid10163724\charrsid9115380 \r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid6565807 {\i\fs22\insrsid6565807 Se validan los par\'e1metros:\r
-\par {\listtext\pard\plain\fs22\lang11274\langfe3082\langnp11274\insrsid6565807 \hich\af0\dbch\af0\loch\f0 -\tab}}\pard \ql \fi-360\li1260\ri0\nowidctlpar\jclisttab\tx1260\faauto\ls24\rin0\lin1260\itap0\pararsid6565807 {\i\fs22\insrsid6565807 La categor\'ed\r
-a no debe existir, para eso se hace una llamada recursiva a existeCategoria}{\i\fs22\insrsid12803178 , si esta retorna true se arroja excCatExiste }{\i\fs22\insrsid6565807 . Adem\'e1s se valida que la categor\'eda sea un n\'famero mayor o igual a cero}{\r
-\i\fs22\insrsid12803178 , si no cumple, se arroja excCatInval.}{\i\fs22\insrsid6565807 .\r
-\par {\listtext\pard\plain\fs22\lang11274\langfe3082\langnp11274\insrsid6565807 \hich\af0\dbch\af0\loch\f0 -\tab}permanenciaMinima debe ser mayor o igual a cero}{\i\fs22\insrsid12803178 , si no cumple, se arroja excPermMinInval.}{\i\fs22\insrsid6565807 .\r
+\i\f36\fs20\insrsid10163724\charrsid15338282 Descripcion del nuevo plan.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
+\i\f36\fs20\insrsid10163724\charrsid15338282 Permanencia M\'ednima del nuevo plan en meses.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid6565807 {\i\f36\fs20\insrsid6565807\charrsid15338282 Se validan los par\'e1metros:\r
+\i\f36\fs20\insrsid6565807\charrsid15338282 La categor\'eda no debe existir, para eso se hace una llamada recursiva a existeCategoria}{\i\f36\fs20\insrsid12803178\charrsid15338282 , si esta retorna true se arroja excCatExiste }{\r
+\i\f36\fs20\insrsid6565807\charrsid15338282 . Adem\'e1s se valida que la categor\'eda sea un n\'famero mayor o igual a cero}{\i\f36\fs20\insrsid12803178\charrsid15338282 , si no cumple, se arroja excCatInval.}{\i\f36\fs20\insrsid6565807\charrsid15338282 .\r
\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid6565807 {\i\fs22\insrsid9723162 Si alguno de los par\'e1metros resulta inv\'e1lido, se arroja una excepci\'f3n de acuerdo a la validaci\'f3n que haya fallado.}{\i\fs22\insrsid1276500 \r
- Dicha excepci\'f3n es un valor enumerado de acuerdo al siguiente tipo: }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6767932\charrsid6767932 excPlan =}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6767932 }{\r
-\par Si los datos son v}{\i\fs22\insrsid9723162 \'e1}{\i\fs22\insrsid6565807 lidos, }{\i\fs22\insrsid9723162 se invoca a nuevoPlan con los mismos par\'e1metros y devuelve el resultado de dicho m\'e9todo (que es el c\'f3digo del nuevo plan).}{\r
-\b\fs22\insrsid7763452\charrsid14434826 Firma y valor de retorno}{\b\fs22\insrsid7763452 : }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7763452\charrsid7763452 \r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid7763452 {\i\fs22\insrsid7763452 Busca en los planes existentes en el sistema si existe la categor\'eda recibida por par\'e1metro.\r
+\par {\listtext\pard\plain\fs20\lang11274\langfe3082\langnp11274\insrsid6565807\charrsid15338282 \hich\af0\dbch\af0\loch\f0 -\tab}permanenciaMinima debe ser mayor o igual a cero}{\i\f36\fs20\insrsid12803178\charrsid15338282 \r
+, si no cumple, se arroja excPermMinInval.}{\i\f36\fs20\insrsid6565807\charrsid15338282 .\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid6565807 {\i\f36\fs20\insrsid9723162\charrsid15338282 Si alguno de los par\'e1metros resulta inv\'e1lido, se arroja una excepci\'f3n de acuerdo a la validaci\'f3n que haya fallado.}{\r
+\i\f36\fs20\insrsid1276500\charrsid15338282 Dicha excepci\'f3n es un valor enumerado de acuerdo al siguiente tipo: }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6767932\charrsid15338282 excPlan = }{\r
+\par Si los datos son v}{\i\f36\fs20\insrsid9723162\charrsid15338282 \'e1}{\i\f36\fs20\insrsid6565807\charrsid15338282 lidos, }{\i\f36\fs20\insrsid9723162\charrsid15338282 se invoca a nuevoPlan con los mismos par\'e1metros y devuelve el resultado de dicho m\r
+\'e9todo (que es el c\'f3digo del nuevo plan).}{\i\f36\fs20\insrsid6565807\charrsid15338282 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid7763452 {\i\f36\fs20\insrsid7763452\charrsid15338282 Busca en los planes existentes en el sistema si existe la categor\'eda recibida por par\'e1metro.\r
-\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid3213277 s l}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851 o}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid3213277 s}{\r
-\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851 planes vigentes}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid3213277 del sistema mediante la llamada a }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851 \r
-\par Compara las categor\'edas }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851 de los planes }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid3213277 con la que se recibe por par\'e1\r
-metro, si existe coincidencia con alguna devuelve tr}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851 u}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid3213277 e y en caso contrario devuelve false.}{\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid7737662 {\i\fs22\insrsid3213277 Crea un nuevo plan con los datos recibidos por par\'e1metro y lo almacena en la BD.}{\i\fs22\insrsid7737662 Devuelve el c\'f3digo asignado al nuevo plan.}{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 s l}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851\charrsid15338282 o}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 s}{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851\charrsid15338282 planes vigentes}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 del sistema mediante la llamada a }{\r
+\par Compara las categor\'edas }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851\charrsid15338282 de los planes }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 con la que se recibe por par\'e1\r
+metro, si existe coincidencia con alguna devuelve tr}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16538851\charrsid15338282 u}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 e y en caso contrario devuelve false.\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid7737662 {\i\f36\fs20\insrsid3213277\charrsid15338282 Crea un nuevo plan con los datos recibidos por par\'e1metro y lo almacena en la BD.}{\i\f36\fs20\insrsid7737662\charrsid15338282 \r
+ Devuelve el c\'f3digo asignado al nuevo plan.}{\i\f36\fs20\insrsid3213277\charrsid15338282 \r
-Descripcion del nuevo plan.}{\i\f1\fs20\insrsid3213277\charrsid3213277 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-Categor\'eda del nuevo plan.}{\i\f1\fs20\insrsid3213277\charrsid3213277 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-\i\f1\fs20\insrsid15417952 Permanencia M\'ednima del nuevo plan}{\i\f1\fs20\insrsid12470410 en meses}{\i\f1\fs20\insrsid15417952 .}{\i\f1\fs20\insrsid3213277\charrsid3213277 \cell }\pard\plain \r
-\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid15487884 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15417952 Crea una nueva instancia de Plan.\r
-\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15417952 Asigna a los atributos del plan los v}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6253544 alores recibidos por par\'e1metro,}{\r
-\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15417952 cero a fechaBaja}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6253544 y a c\'f3digo}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15417952 .\r
-\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15417952 Almacena el nuevo plan invocando a PlanDataService.}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid15417952 a}{\r
-\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6253544 Si se almaceno correctamente el objeto plan se modifica en su atributo c\'f3digo con el valor que le asigno la clase de persistencia (que lo manej\r
-a como un autoincremental). Devuelve dicho valor como resultado o 0 en caso de que haya fallado el almacenamiento en la BD.\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid15417952 {\i\fs22\insrsid7737662 Efectua}{\i\fs22\insrsid14680338 la baja l\'f3gica del plan}{\i\fs22\insrsid1534504 referenciado por currentPlan}{\i\fs22\insrsid14680338 \r
-. Esto implica que no se tomaran mas afiliados para dicho plan pero aquellos que aun pertenezcan al mismo seguir\'e1n con las misma condiciones.}{\i\fs22\insrsid3213277\charrsid15417952 \r
-\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid14680338 Borra el plan }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1534504 actual }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid14680338 mediante }{\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid15953346\yts16 {\i\f36\fs20\insrsid15417952\charrsid15338282 Permanencia M\'ednima del nuevo plan}{\i\f36\fs20\insrsid12470410\charrsid15338282 en meses}{\r
+\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid15487884 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 Crea una nueva instancia de Plan.\r
+\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 Asigna a los atributos del plan los v}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6253544\charrsid15338282 alores recibidos por par\'e1metro,}{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 cero a fechaBaja}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6253544\charrsid15338282 y a c\'f3digo}{\r
+\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid15487884\charrsid15338282 Almacena el nuevo plan invocando a PlanDataService.}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid15338282 a}{\r
+\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6253544\charrsid15338282 Si se almaceno correctamente el objeto plan se modifica en su atributo c\'f3digo con el valor \r
+que le asigno la clase de persistencia (que lo maneja como un autoincremental). Devuelve dicho valor como resultado o 0 en caso de que haya fallado el almacenamiento en la BD.\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid15417952 {\i\f36\fs20\insrsid7737662\charrsid15338282 Efectua}{\i\f36\fs20\insrsid14680338\charrsid15338282 la baja l\'f3gica del plan}{\i\f36\fs20\insrsid1534504\charrsid15338282 \r
+ referenciado por currentPlan}{\i\f36\fs20\insrsid14680338\charrsid15338282 . Esto implica que no se tomaran mas afiliados para dicho plan pero aquellos que aun pertenezcan al mismo seguir\'e1n con las misma condiciones.}{\r
+\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid15338282 Borra el plan }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1534504\charrsid15338282 actual }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid15338282 \r
+\par Almacena el plan borrado PlanDataService.guardar(}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1534504\charrsid15338282 currentP}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid15338282 lan)\r
-\par Almacena el plan borrado PlanDataService.guardar(}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid1534504 currentP}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid14680338 lan)}{\r
-\par }\pard \ql \fi900\li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid7737662 {\i\fs22\insrsid7737662\charrsid7737662 Actu}{\i\fs22\insrsid7737662 aliza los datos del plan}{\i\fs22\insrsid2572277 actual}{\i\fs22\insrsid7737662 \r
- con los valores recibidos por par\'e1metro}{\i\fs22\insrsid3213277\charrsid7737662 \r
+\par }\pard \ql \fi900\li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid7737662 {\i\f36\fs20\insrsid7737662\charrsid15338282 Actualiza los datos del plan}{\i\f36\fs20\insrsid2572277\charrsid15338282 actual}{\i\f36\fs20\insrsid7737662\charrsid15338282 \r
+ con los valores recibidos por par\'e1metro}{\i\f36\fs20\insrsid3213277\charrsid15338282 \r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid15953346\yts16 {\i\f36\fs20\insrsid12470410\charrsid15338282 Permanencia }{\i\f36\fs20\insrsid13918628\charrsid15338282 m\'ednima}{\i\f36\fs20\insrsid12470410\charrsid15338282 del plan en meses.}{\r
-\i\f1\fs20\insrsid13918628 m\'ednima}{\i\f1\fs20\insrsid12470410 del plan en meses.}{\i\f1\fs20\insrsid7737662 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid12803178 {\i\fs22\insrsid12803178 Se validan los par\'e1metros:\r
-\par {\listtext\pard\plain\fs22\lang11274\langfe3082\langnp11274\insrsid12803178 \hich\af0\dbch\af0\loch\f0 -\tab}}\pard \ql \fi-360\li1260\ri0\nowidctlpar\jclisttab\tx1260\faauto\ls24\rin0\lin1260\itap0\pararsid12803178 {\i\fs22\insrsid12803178 La categor\'ed\r
-a no debe existir, para eso se hace una llamada recursiva a existeCategoria, si esta retorna true se arroja }{\fs22\insrsid12803178\charrsid12803178 excCatExiste}{\i\fs22\insrsid12803178 . Adem\'e1s se valida que la categor\'eda sea un n\'fa\r
-mero mayor o igual a cero, si no cumple, se arroja }{\fs22\insrsid12803178\charrsid12803178 excCatInval}{\fs22\insrsid12803178 .}{\i\fs22\insrsid12803178 \r
-permanenciaMinima debe ser mayor o igual a cero, si no cumple, se arroja }{\fs22\insrsid12803178\charrsid12803178 excPermMinInval}{\i\fs22\insrsid7290393 .}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12803178 \r
-\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid12470410 Modifica los atributos del plan con los valores recibidos por par\'e1metro}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6685964 :}{\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid12803178 {\i\f36\fs20\insrsid12803178\charrsid15338282 Se validan los par\'e1metros:\r
+\i\f36\fs20\insrsid12803178\charrsid15338282 La categor\'eda no debe existir, para eso se hace una llamada recursiva a existeCategoria, si esta retorna true se arroja }{\f36\fs20\insrsid12803178\charrsid15338282 excCatExiste}{\r
+\i\f36\fs20\insrsid12803178\charrsid15338282 . Adem\'e1s se valida que la categor\'eda sea un n\'famero mayor o igual a cero, si no cumple, se arroja }{\f36\fs20\insrsid12803178\charrsid15338282 excCatInval.}{\i\f36\fs20\insrsid12803178\charrsid15338282 \r
+\i\f36\fs20\insrsid12803178\charrsid15338282 permanenciaMinima debe ser mayor o igual a cero, si no cumple, se arroja }{\f36\fs20\insrsid12803178\charrsid15338282 excPermMinInval}{\i\f36\fs20\insrsid7290393\charrsid15338282 .}{\r
+\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid15338282 Modifica los atributos del plan con los valores recibidos por par\'e1metro}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6685964\charrsid15338282 :}{\r
-\par }\pard \ql \fi192\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0\pararsid13462819 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid12470410 Almacena el plan modificado PlanDataService.guardar(}{\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid13918628 {\i\fs22\insrsid13918628 Setea como plan actual (currentPlan) el plan con c\'f3digo codPlan.}{\i\fs22\insrsid13918628\charrsid12470410 \r
+\par }\pard \ql \fi192\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0\pararsid13462819 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11158994\charrsid15338282 Almacena el plan modificado PlanDataService.guardar(}{\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid13918628 {\i\f36\fs20\insrsid13918628\charrsid15338282 Setea como plan actual (currentPlan) el plan con c\'f3digo codPlan.\r
-\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid801358\yts16 {\i\f1\fs20\insrsid13918628 C\'f3digo del plan que se quiere hacer actual.}{\i\f1\fs20\insrsid13918628\charrsid3213277 \cell }\pard\plain \r
+\'f3digo del plan que se quiere hacer actual.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\f36\fs20\insrsid13918628\charrsid15338282 \r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid12470410 {\i\fs22\insrsid12470410 Retorna }{\i\fs22\insrsid2847322 una colecci\'f3n de instancias de Plan}{\i\fs22\insrsid12470410 \r
- de los planes vigentes en el sistema (aquellos cuya fecha de baja es }{\i\fs22\insrsid2847322 NULL}{\i\fs22\insrsid12470410 ).}{\i\fs22\insrsid3213277\charrsid12470410 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid12470410 {\i\f36\fs20\insrsid12470410\charrsid15338282 Retorna }{\i\f36\fs20\insrsid2847322\charrsid15338282 una colecci\'f3n de instancias de Plan}{\r
+\i\f36\fs20\insrsid12470410\charrsid15338282 de los planes vigentes en el sistema (aquellos cuya fecha de baja es }{\i\f36\fs20\insrsid2847322\charrsid15338282 NULL}{\i\f36\fs20\insrsid12470410\charrsid15338282 ).}{\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid12470410 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12210314\charrsid15338282 Obtiene una colecci\'f3\r
n de todos los planes del sistema (planes[]) mediante PlanDataService.obtenerTodos()\r
\par \r
-\par Devuelve }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid4288594 la referencia }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12210314\charrsid12470410 de aquellos planes en los que fechaBaja sea }{\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid5393040 {\i\fs22\insrsid2847322 Retorna una colecci\'f3n de instancias de Plan de los planes inactivos en el sistema}{\i\fs22\insrsid5393040 (aquellos cuya fecha de baja es distinta de }{\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid13524798 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9842015\charrsid5393040 Obtiene una colecci\'f3\r
+\par Devuelve }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid4288594\charrsid15338282 la referencia }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12210314\charrsid15338282 de aquellos planes en los que fechaBaja sea }{\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid5393040 {\i\f36\fs20\insrsid2847322\charrsid15338282 Retorna una colecci\'f3n de instancias de Plan de los planes inactivos en el sistema}{\i\f36\fs20\insrsid5393040\charrsid15338282 \r
+ (aquellos cuya fecha de baja es distinta de }{\i\f36\fs20\insrsid2847322\charrsid15338282 NULL}{\i\f36\fs20\insrsid5393040\charrsid15338282 )}{\i\f36\fs20\insrsid3213277\charrsid15338282 \r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid13524798 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9842015\charrsid5393040 Devuelve }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12087768 la referencia}{\r
-\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9842015\charrsid5393040 de aquellos planes en los que fechaBaja sea distinta de }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid4288594 NULL.}{\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid5393040 {\i\fs22\insrsid343587 Importa las coberturas del plan con c\'f3digo codPlanOrig al plan }{\i\fs22\insrsid2572277 actual}{\i\fs22\insrsid343587 .}{\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid13524798 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9842015\charrsid15338282 Devuelve }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12087768\charrsid15338282 la referencia}{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9842015\charrsid15338282 de aquellos planes en los que fechaBaja sea distinta de }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid4288594\charrsid15338282 NULL.}{\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid5393040 {\i\f36\fs20\insrsid343587\charrsid15338282 Importa las coberturas del plan con c\'f3digo codPlanOrig al plan }{\i\f36\fs20\insrsid2572277\charrsid15338282 actual}{\r
-\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid15953346\yts16 {\i\f1\fs20\insrsid343587 C\'f3digo del plan desde el que se desea importar.}{\i\f1\fs20\insrsid343587\charrsid3213277 \cell }\pard\plain \r
+\i\f36\fs20\insrsid343587\charrsid15338282 C\'f3digo del plan desde el que se desea importar.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-\par Itera sobre la c}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6647128\charrsid343587 olecci\'f3n de coberturas del planO, creando nuevas coberturas con los mismos valores que los del plan original \r
-\par \tab }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10840224 coberturaN}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6647128\charrsid343587 = new Cobertura(planO.obtenerCoberturas()[i])\r
-\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid6647128 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10840224 e intenta agregarlas a}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid2572277 l plan actual}{\r
-\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid12788425 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid343587 En caso de fallar la inserci\'f3n porque ya existe una cobertura para la prestaci\'f3\r
-n dentro del plan, se arroja una excepci\'f3n }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9177415 (}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9177415 excImpCob) }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid343587 \r
-que contiene codPlan}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9177415 [] con los planes que poseen una cobertura sobre la prestaci\'f3n}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid343587 y codPrestacion.\r
+\par Itera sobre la c}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6647128\charrsid15338282 olecci\'f3n de coberturas del planO, creando nuevas coberturas con los mismos valores que los del plan original \r
+\par \tab }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10840224\charrsid15338282 coberturaN}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6647128\charrsid15338282 = new Cobertura(planO.obtenerCoberturas()[i])\r
+\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid6647128 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10840224\charrsid15338282 e intenta agregarlas a}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid2572277\charrsid15338282 \r
+l plan actual}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6647128\charrsid15338282 :\r
+\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid12788425 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid15338282 En caso de fallar la inserci\'f3n porque ya existe una cobertura para la prestaci\'f3\r
+n dentro del plan, se arroja una excepci\'f3n }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9177415\charrsid15338282 (}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9177415\charrsid15338282 excImpCob) }{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid15338282 que contiene codPlan}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid9177415\charrsid15338282 [] con los planes que poseen una cobertura sobre la prestaci\'f3n}{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid15338282 y codPrestacion.\r
\par \r
\par Si se realizaron con \'e9xito las importaciones, se guarda en la BD\r
-\par PlanDataService.guardar(}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid2572277 currentP}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid343587 lan)}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid5586552 y retorna true.}{\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid343587 {\i\fs22\insrsid343587 Crea una nueva cobertura sobre la prestaci\'f3n con c\'f3digo codPrestacion para el plan }{\i\fs22\insrsid16086104 actual.}{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid5586552\charrsid15338282 y retorna true.}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid12788425\charrsid15338282\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid343587 {\i\f36\fs20\insrsid343587\charrsid15338282 Crea una nueva cobertura sobre la prestaci\'f3n con c\'f3digo codPrestacion para el plan }{\i\f36\fs20\insrsid16086104\charrsid15338282 \r
-digo de la prestaci\'f3n.}{\i\f1\fs20\insrsid343587\charrsid3213277 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-Porcentaje de cobertura sobre la prestaci\'f3n.}{\i\f1\fs20\insrsid343587\charrsid3213277 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-\i\f1\fs20\insrsid343587 Tipo de autorizaci\'f3n.}{\i\f1\fs20\insrsid343587\charrsid3213277 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
+Porcentaje de cobertura sobre la prestaci\'f3n.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\f36\fs20\insrsid343587\charrsid15338282 \r
+\i\f36\fs20\insrsid343587\charrsid15338282 Tipo de autorizaci\'f3n.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid13138571 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13138571 Valida los par\'e1metros arrojando una excepci\'f3n de tipo: }{\r
-excCarencInval, excPorcentInval, excLimAnInval\}}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13138571 ,}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13138571 en caso de que falle alguna de las validaciones:\r
-\i\fs22\insrsid8464377\charrsid12803178 Si carencia es menor o igual a cero arroja}{\fs22\insrsid8464377\charrsid12803178 excCarencInval }{\i\fs22\insrsid8464377\charrsid12803178 .\r
-\par {\listtext\pard\plain\fs22\lang11274\langfe3082\langnp11274\insrsid8464377\charrsid12803178 \hich\af0\dbch\af0\loch\f0 -\tab}Si porcentaje es menor o igual a cero arroja }{\fs22\insrsid8464377\charrsid12803178 excPorcentInval}{\r
-\i\fs22\insrsid8464377\charrsid12803178 .\r
-\par {\listtext\pard\plain\fs20\lang2058\langfe3082\langnp2058\insrsid8464377\charrsid13138571 \hich\af0\dbch\af0\loch\f0 -\tab}}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8464377\charrsid13138571 Si limiteAnual es menor o }{\r
-\i\fs22\insrsid8464377\charrsid7290393 igual}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8464377\charrsid13138571 a cero }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8464377 arroja }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8464377 \r
+\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid13138571 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13138571\charrsid15338282 Valida los par\'e1metros arrojando una excepci\'f3n de tipo: }{\r
+\i\f36\fs20\insrsid8464377\charrsid15338282 Si carencia es menor o igual a cero arroja}{\f36\fs20\insrsid8464377\charrsid15338282 excCarencInval }{\i\f36\fs20\insrsid8464377\charrsid15338282 .\r
+\par {\listtext\pard\plain\fs20\lang11274\langfe3082\langnp11274\insrsid8464377\charrsid15338282 \hich\af0\dbch\af0\loch\f0 -\tab}Si porcentaje es menor o igual a cero arroja }{\f36\fs20\insrsid8464377\charrsid15338282 excPorcentInval}{\r
+\i\f36\fs20\insrsid8464377\charrsid15338282 .\r
+\par {\listtext\pard\plain\fs20\lang2058\langfe3082\langnp2058\insrsid8464377\charrsid15338282 \hich\af0\dbch\af0\loch\f0 -\tab}}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8464377\charrsid15338282 Si limiteAnual es menor o }{\r
+\i\f36\fs20\insrsid8464377\charrsid15338282 igual}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8464377\charrsid15338282 a cero arroja }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8464377\charrsid15338282 excLimAnInval}{\r
-\par }\pard \ql \fi-1080\li1800\ri0\nowidctlpar\faauto\rin0\lin1800\itap0\pararsid8335817 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8335817 con}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid343587 sus atributos }{\r
-\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8335817 seteados }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid343587 con los valores recibidos por par\'e1metro.\r
-\par Intenta agregarla la cobertura al plan}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid26438 actual}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid343587 :\r
-\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid16718459 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid343587 En caso de fallar la inserci\'f3n porque ya existe una cobertura para la prestaci\'f3\r
-n dentro del plan, se arroja una excepci\'f3n que contiene }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11602548\charrsid11602548 el}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid343587 }{\r
+ sus atributos }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8335817\charrsid15338282 seteados }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid15338282 con los valores recibidos por par\'e1metro.\r
+\par Intenta agregarla la cobertura al plan}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid26438\charrsid15338282 actual}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid15338282 :\r
+\par }\pard \ql \li708\ri0\nowidctlpar\faauto\rin0\lin708\itap0\pararsid16718459 {\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid15338282 En caso de fallar la inserci\'f3n porque ya existe una cobertura para la prestaci\'f3\r
+n dentro del plan, se arroja una excepci\'f3n que contiene }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11602548\charrsid15338282 el}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid15338282 }{\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid4195418 {\i\fs22\insrsid4195418 Actualiza la cobertura sobre una prestaci\'f3n que tiene el plan}{\i\fs22\insrsid13110840 actual.}{\i\fs22\insrsid4195418 \r
- La cobertura debe existir en el plan.}{\i\fs22\insrsid3213277\charrsid4195418 \r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid26438\charrsid15338282 y retorna true.}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid16718459\charrsid15338282\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid4195418 {\i\f36\fs20\insrsid4195418\charrsid15338282 Actualiza la cobertura sobre una prestaci\'f3n que tiene el plan}{\i\f36\fs20\insrsid13110840\charrsid15338282 actual.}{\r
+\i\f36\fs20\insrsid4195418\charrsid15338282 La cobertura debe existir en el plan.}{\i\f36\fs20\insrsid3213277\charrsid15338282 \r
+\i\f36\fs20\insrsid4195418\charrsid15338282 C\'f3digo de la prestaci\'f3n.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-Porcentaje de cobertura sobre la prestaci\'f3n.}{\i\f1\fs20\insrsid4195418\charrsid3213277 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-\i\f1\fs20\insrsid4195418 Tipo de autorizaci\'f3n.}{\i\f1\fs20\insrsid4195418\charrsid3213277 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
+Porcentaje de cobertura sobre la prestaci\'f3n.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\f36\fs20\insrsid4195418\charrsid15338282 \r
+\i\f36\fs20\insrsid4195418\charrsid15338282 Tipo de autorizaci\'f3n.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-\i\fs22\insrsid7290393\charrsid12803178 Si carencia es menor o igual a cero arroja}{\fs22\insrsid7290393\charrsid12803178 excCarencInval }{\i\fs22\insrsid7290393\charrsid12803178 .\r
-\par {\listtext\pard\plain\fs22\lang11274\langfe3082\langnp11274\insrsid7290393\charrsid12803178 \hich\af0\dbch\af0\loch\f0 -\tab}Si porcentaje es menor o igual a cero arroja }{\fs22\insrsid7290393\charrsid12803178 excPorcentInval}{\r
-\i\fs22\insrsid7290393\charrsid12803178 .\r
-\par {\listtext\pard\plain\fs20\lang2058\langfe3082\langnp2058\insrsid7290393\charrsid13138571 \hich\af0\dbch\af0\loch\f0 -\tab}}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7290393\charrsid13138571 Si limiteAnual es menor o }{\r
-\i\fs22\insrsid7290393\charrsid7290393 igual}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7290393\charrsid13138571 a cero }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7290393 arroja }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7290393 \r
-\par }{\i\lang2058\langfe3082\langnp2058\insrsid5792079\charrsid4195418 Obtiene la cobertura mediante }{\i\lang2058\langfe3082\langnp2058\insrsid13110840 currentP}{\i\lang2058\langfe3082\langnp2058\insrsid5792079\charrsid4195418 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid7290393 {\i\f36\fs20\insrsid7290393\charrsid15338282 Se validan los par\'e1metros:\r
+\i\f36\fs20\insrsid7290393\charrsid15338282 Si carencia es menor o igual a cero arroja}{\f36\fs20\insrsid7290393\charrsid15338282 excCarencInval }{\i\f36\fs20\insrsid7290393\charrsid15338282 .\r
+\par {\listtext\pard\plain\fs20\lang11274\langfe3082\langnp11274\insrsid7290393\charrsid15338282 \hich\af0\dbch\af0\loch\f0 -\tab}Si porcentaje es menor o igual a cero arroja }{\f36\fs20\insrsid7290393\charrsid15338282 excPorcentInval}{\r
+\i\f36\fs20\insrsid7290393\charrsid15338282 .\r
+\par {\listtext\pard\plain\fs20\lang2058\langfe3082\langnp2058\insrsid7290393\charrsid15338282 \hich\af0\dbch\af0\loch\f0 -\tab}}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7290393\charrsid15338282 Si limiteAnual es menor o }{\r
+\i\f36\fs20\insrsid7290393\charrsid15338282 igual}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7290393\charrsid15338282 a cero arroja }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7290393\charrsid15338282 excLimAnInval}{\r
+\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid5792079\charrsid15338282 Obtiene la cobertura mediante }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13110840\charrsid15338282 currentP}{\r
-\par En caso de encontrar la cobertura modifica los atributos con los valores recibidos por par\'e1metro, persiste los cambios}{\i\lang2058\langfe3082\langnp2058\insrsid10693550\charrsid4195418 invocando }{\r
-\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13110840 }{\i\lang2058\langfe3082\langnp2058\insrsid5792079\charrsid4195418 y devuelve true.\r
+\par En caso de encontrar la cobertura modifica los atributos con los valores recibidos por par\'e1metro, persiste los cambios}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10693550\charrsid15338282 invocando }{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10693550\charrsid15338282 lan)}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13110840\charrsid15338282 }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid5792079\charrsid15338282 y devuelve true.\r
+\r
\par \r
-\par }{\i\lang2058\langfe3082\langnp2058\insrsid4195418 D}{\i\lang2058\langfe3082\langnp2058\insrsid5792079\charrsid4195418 e no encontrar la cobertura porque no esta asociada con el plan, devuelve false.\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid4195418 {\i\fs22\insrsid4195418 Devuelve una colecci\'f3n de Cobertura representando las coberturas que tiene el plan }{\i\fs22\insrsid5598353 actual}{\i\fs22\insrsid4195418 .}{\r
+\par }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid4195418\charrsid15338282 D}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid5792079\charrsid15338282 e no encontrar la cobertura porque no esta asociada con el plan, devuelve false.\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid4195418 {\i\f36\fs20\insrsid4195418\charrsid15338282 Devuelve una colecci\'f3n de Cobertura representando las coberturas que tiene el plan }{\i\f36\fs20\insrsid5598353\charrsid15338282 \r
-\i\lang2058\langfe3082\langnp2058\insrsid13738 el resultado d}{\i\lang2058\langfe3082\langnp2058\insrsid10255623\charrsid4195418 el m\'e9todo }{\i\lang2058\langfe3082\langnp2058\insrsid5598353 currentP}{\r
+\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10255623\charrsid15338282 }{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid13738\charrsid15338282 el resultado d}{\i\f36\fs20\lang2058\langfe3082\langnp2058\insrsid10255623\charrsid15338282 el m\'e9\r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid8593062 {\i\fs22\insrsid8593062\charrsid8593062 Devu}{\i\fs22\insrsid8593062 elve la cobertura asociada al plan }{\i\fs22\insrsid10960124 actual }{\i\fs22\insrsid8593062 y a la prestaci\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid8593062 {\i\f36\fs20\insrsid8593062\charrsid15338282 Devuelve la cobertura asociada al plan }{\i\f36\fs20\insrsid10960124\charrsid15338282 actual }{\r
+\i\f36\fs20\insrsid8593062\charrsid15338282 y a la prestaci\'f3n con c\'f3digo codPrestacion\r
-\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid16081462\yts16 {\i\f1\fs20\insrsid8593062 C\'f3digo de la prestaci\'f3n.}{\i\f1\fs20\insrsid8593062\charrsid3213277 \cell }\pard\plain \r
+\i\f36\fs20\insrsid8593062\charrsid15338282 C\'f3digo de la prestaci\'f3n.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\r
-\par Itera sobre las coberturas del }{\i\f36\fs20\insrsid10960124 currentP}{\i\f36\fs20\insrsid8593062 lan hasta encontrar aquella con c\'f3digo igual a codPrestaci\'f3n. Si la encuentra, devuelve u}{\i\f36\fs20\insrsid13738 na}{\i\f36\fs20\insrsid8593062 \r
- referencia}{\i\f36\fs20\insrsid13738 a la misma}{\i\f36\fs20\insrsid8593062 .\r
-\par Si no la encuentra, devuelve NULL.}{\i\f36\fs20\insrsid8593062\charrsid8593062 \r
+\par Itera sobre las coberturas del }{\i\f36\fs20\insrsid10960124\charrsid15338282 currentP}{\i\f36\fs20\insrsid8593062\charrsid15338282 lan hasta encontrar aquella con c\'f3digo igual a codPrestaci\'f3n. Si la encuentra, devuelve u}{\r
+\i\f36\fs20\insrsid13738\charrsid15338282 na}{\i\f36\fs20\insrsid8593062\charrsid15338282 referencia}{\i\f36\fs20\insrsid13738\charrsid15338282 a la misma}{\i\f36\fs20\insrsid8593062\charrsid15338282 .\r
{\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};}{\f273\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
-{\f274\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f657\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f658\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
-{\f660\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f661\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f664\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
+{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}\r
+{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
+{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f50\fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fswiss\fcharset162\fprq2 Arial Tur;}\r
+{\f60\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f62\fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fmodern\fcharset177\fprq1 Courier New (Hebrew);}\r
+{\f65\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f66\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}\r
+{\f400\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f402\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f403\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}\r
+{\f406\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;\r
Contenido de la tabla;}{\s23\ql \fi-424\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \fs24\lang3082\langfe3082\loch\f36\hich\af0\dbch\af0\cgrid\langnp3082\langfenp3082 \sbasedon24 \snext23 Upper Case List;}{\r
-\listoverridecount0\ls20}}{\*\rsidtbl \rsid2691778\rsid7170287\rsid8920681\rsid11141972}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy29\hr2}\r
+\listoverridecount0\ls20}}{\*\rsidtbl \rsid2691778\rsid3614250\rsid7170287\rsid7740991\rsid8920681\rsid11141972\rsid11143743\rsid13132521\rsid14962306}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}\r
-\b\f36\fs20\ul\insrsid2691778 Nombre del documento}{\f36\fs20\insrsid2691778 : \r
-\par }\pard \ql \fi696\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 {\b\f36\fs20\insrsid2691778 Especificaci\'f3n de la clase \'93PrestacionesController\'94\r
-\clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth4165\clshdrawnil \cellx9639\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\f36\fs20\insrsid2691778 M01 - }{\i\f36\fs20\insrsid2691778 Todos los Diagrama de clases}{\r
-\f36\fs20\insrsid2691778 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\f36\fs20\insrsid2691778 Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).\cell \r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\f36\fs20\insrsid2691778 M01 - Todos los Diagrama de clases}{\f36\fs20\insrsid2691778 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\f36\fs20\insrsid2691778 \r
+Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\f36\fs20\insrsid2691778 \r
\par }\pard \ql \li720\ri0\nowidctlpar\aspalpha\faauto\rin0\lin720\itap0 {\f36\fs20\insrsid2691778 Esta clase es la encargada de administrar las funciones relacionadas con las prestaciones, brindando acceso a operaciones de ABM y de consulta.\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls9\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls9\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\i\f36\fs20\insrsid2691778 Realiza el ABM de una prestaci\'f3n seg\'fan el modificador pasado por par\'e1metro\r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se instancia una Prestaci\'f3n y se cargan los datos:}{\cs247\f36\fs20\insrsid2691778 \r
-Luego se almacenan en las tablas Prestaci\'f3n y Categorias los datos contenidos en los objetos instanciados utilizando los m\'e9todos PrestacionDataService.agregar(prestacion) y CategoriaDataservice.agregar(categoria). }{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Luego se almacenan en las tablas Prestaci\'f3n y Categorias los datos contenidos en los objetos instanciados utilizando los m\'e9\r
+todos PrestacionDataService.agregar(prestacion) y CategoriaDataservice.agregar(categoria). }{\f36\fs20\insrsid2691778 \r
-Se llama al m\'e9todo PrestacionDataService.eliminar(codigoPrestacion), que se encarga de marcar la fecha de baja de la prestaci\'f3n (utilizando para eso la fecha actual). Tambi\'e9n se llama al m\'e9\r
-todo CategoriaDataService.eliminar(codigoCategoria), que se encarga de hacer lo mismo con la categor\'eda de la prestaci\'f3n, siempre y cuando no exista otra prestaci\'f3n asociada a ella.}{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se llama al m\'e9todo PrestacionDataService.eliminar(codigoPrestacion), que se encarga de marcar la fecha de baja de la prestaci\'f3n (utilizando para eso la fecha actual). Tambi\'e9\r
+n se llama al m\'e9todo CategoriaDataService.eliminar(codigoCategoria), que se encarga de hacer lo mismo con la categor\'eda de la prestaci\'f3n, siempre y cuando no exista otra prestaci\'f3n asociada a ella.}{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se recuperan los datos de la prestaci\'f3n llamando a }{\cs247\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se modifica el nombre de la misma y se llama al m\'e9todo}{\cs247\f36\fs20\insrsid2691778 \r
-Se recuperan los datos de la categor\'eda de la prestaci\'f3n llamando a }{\cs247\f36\fs20\insrsid2691778 \r
-\par }\pard \qj \li774\ri0\nowidctlpar\tx1001\faauto\rin0\lin774\itap0 {\cs247\f36\fs20\insrsid2691778 Categoria}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 DataService.obtener(codigoCategoria) y se almacenan en una instancia de la clase \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se recuperan los datos de la categor\'eda de la prestaci\'f3n llamando a }{\cs247\f36\fs20\insrsid2691778 \r
-Se modifica el nombre de la misma y se llama a }{\cs247\f36\fs20\insrsid2691778 Categoria}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 DataService.guardar(categoria)}{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se modifica el nombre de la misma y se llama a }{\cs247\f36\fs20\insrsid2691778 Categoria}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 DataService.guardar(categoria)}{\r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls12\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls12\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Obtiene una colecci\'f3n de los datos de las prestaciones almacenadas en el sistema}{\r
\par }{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Obtiene una colecci\'f3n de los datos de las prestaciones almacenadas en el sistema:}{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
-diante la llamada a PrestacionesDataService.obtenerTodas() obtiene una colecci\'f3n de todas las instancias de Prestacion }{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
-Por cada instancia de Prestacion, llama a PrestacionesController.obtenerDetalles(prestacion.codigo) y agrega el resultado a la colecci\'f3n de retorno.}{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Mediante la llamada a PrestacionesDataService.obtenerTodas() obtiene una colecci\'f3n de todas las instancias de Prestacion }{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Por cada instancia de Prestacion, llama a PrestacionesController.obtenerDetalles(prestacion.codigo) y agrega el resultado a la colecci\'f3n de retorno.}{\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx142\faauto\ls2\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx142\faauto\ls2\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \ql \li1134\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones}{\f36\fs20\insrsid2691778 \r
\par }\pard \qj \li1134\ri0\nowidctlpar\tx1134\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones:}{\f36\fs20\insrsid2691778 \r
\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778\charrsid8920681 Verifica que el path recibido }{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681\charrsid8920681 cumple con el nombre que debe tener el archivo.}{\r
-\par {\listtext\pard\plain\cs247\f3\fs20\lang1034\langfe3082\langnp1034\insrsid8920681\charrsid8920681 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681\charrsid8920681 Para cada registro del archivo r\r
-ealiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones llamando a verificarRegistro(stringRegistro), si devuelve true se }{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681 verifica el siguien\r
-te registro hasta llegar al fin, caso contrario el m\'e9todo devuelve false\r
+Para cada registro del archivo realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones llamando a verificarRegistro(stringRegistro), si devuelve true se }{\r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681 verifica el siguiente registro hasta llegar al fin, caso contrario el m\'e9todo devuelve false\r
\par {\listtext\pard\plain\cs247\f3\fs20\lang1034\langfe3082\langnp1034\insrsid8920681 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Una vez verificados todos los registros para cada uno de ellos se llama a }{\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls2\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls2\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \ql \li1134\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones}{\f36\fs20\insrsid2691778 \r
\par }\pard \qj \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid2691778 Se crea una nueva instancia de Prestacion\r
\par prestacion = new Prestacion(PrestacionDataService.obtener(codPrestacion))\r
\par \r
\par Se devuelve la instancia de la prestacion}{\f36\fs20\insrsid2691778 \r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls3\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls3\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \qj \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Consulta en el sistema todos los prestadores que brindan la prestaci\'f3n con el c\'f3digo recibido por par\'e1\r
metro, y devuelve una instancia de Prestador por cada uno de ellos.}{\f36\fs20\insrsid2691778 \r
\par }\pard \qj \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se obtiene la colecc\'edon de Prestadores que brindan la prestaci\'f3n a trav\'e9s del m\'e9\r
todo PrestacionDataService.obtenerPrestadores(codPrestacion).}{\f36\fs20\insrsid2691778 \r
\par \r
@@ -507,7+522,7 @@ todo PrestacionDataService.obtenerPrestadores(codPrestacion).}{\f36\fs20\insrsid
\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid7740991\yts249 {\i\f36\fs20\insrsid7170287 Registro del archivo de prestaciones}{\i\f36\fs20\insrsid7170287\charrsid13132521 \cell }\pard\plain \r
{\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 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}\r
{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f50\fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fswiss\fcharset162\fprq2 Arial Tur;}\r
-\rsid14242251\rsid14836454\rsid14901528\rsid15168991}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr2\min56}\r
+\rsid12992406\rsid14242251\rsid14836454\rsid14901528\rsid15168991}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr3\min34}\r
{\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 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}\r
{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f50\fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fswiss\fcharset162\fprq2 Arial Tur;}\r
-\rsid15168991}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr2\min55}{\printim\yr2113\mo1\dy1}{\version22}{\edmins34}{\nofpages3}\r
+\rsid14901528\rsid15168991}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr3\min25}{\printim\yr2113\mo1\dy1}{\version23}{\edmins35}\r
-{\fonttbl{\f0\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Trebuchet MS{\*\falt Desyrel};}{\f3\fmodern\fprq1\fcharset0 Courier New;}{\f4\fnil\fprq2\fcharset2 Wingdings;}{\f5\froman\fprq2\fcharset2 Symbol;}{\f6\froman\fprq2\fcharset0 Times New Roman;}{\f7\fswiss\fprq2\fcharset0 Arial;}{\f8\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}}
-{\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang3082\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\sbasedon1\snext2 Cuerpo de texto;}
-{\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang3082\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\sbasedon2\snext10 Contenido de la tabla;}
-{\s11\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang3082\ai\ab\ltrch\dbch\af1\afs24\langfe3082\ai\ab\loch\f1\fs24\lang3082\i\b\sbasedon10\snext11 Encabezado de la tabla;}
-{\s12\cf0\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang3082\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\sbasedon1\snext12 Pie de p\'e1gina;}
-\pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274{\loch\f2\fs20\lang11274\i0\b{\b\ul Nombre del documento}}{\loch\f2\fs20\lang11274: }
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li720\ri0\lin720\rin0\fi696\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Especificaci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n de la clase }\ldblquote {\f2 RegistrarVisitasController}\rdblquote }
-\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Todos los Diagrama de clases}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang3082\ltrch\dbch\af2\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).}
-\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af2\afs20\lang3082\ai\ltrch\dbch\af2\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Caso de Uso: Registrar Visitas}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f1\fs20\lang11274{\loch\f2\fs20\lang11274\i0\b0{\f2 Especificaci}}{\loch\f1\fs20\lang11274\'f3{\f2 n del CU}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li720\ri0\lin720\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f1\fs20\lang11274{\loch\f2\fs20\lang11274\i0\b0{\f2 Esta clase es la encargada de proveer los m}}{\loch\f1\fs20\lang11274\'e9{\f2 todos necesarios para que se ejecute el CU Registrar Visitas.}}
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang11274\b\fs20\b\fs20\b\tx900 a.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f2\fs20\lang11274\b {\loch\f2\fs20\lang11274\i0\b Firma y valor de retorno: }
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\fs20\lang11274\b\fs20\b\fs20\b\tx900 b.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Descripci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n general:}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 Obtiene los solicitantes que el promotor deb}}{\loch\f1\fs20\lang11274\i\'ed{\f2 a visitar.}}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Tipo de documento del promotor}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero de documento del promotor}}
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\fs20\lang11274\b\fs20\b\fs20\b\tx900 d.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Descripci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n detallada:}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f1\fs20\lang11274{\loch\f2\fs20\lang11274\i0\b0{\f2 Con el tipo y n}}{\loch\f1\fs20\lang11274\'fa{\f2 mero de documento se obtiene el c}\'f3{\f2 digo del promotor mediante la llamada a PromotorDataService.obtenerCodigo(tipoDoc,nroDoc). Este c}\'f3{\f2 digo se almacena en la variable auxiliar codigoPromotor.}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f1\fs20\lang11274{\loch\f2\fs20\lang11274\i0\b0\f2 Mediante la llamada a SolicitanteDataService.obtenerSolicitantesAsignados(codigoPromotor) se obtiene una lista con instancias de la clase Solicitante y se devuelve}
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang11274\b\fs20\b\fs20\b\tx900 a.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f2\fs20\lang11274\b {\loch\f2\fs20\lang11274\i0\b Firma y valor de retorno: }
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\fs20\lang11274\b\fs20\b\fs20\b\tx900 b.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Descripci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n general:}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Registra en el sistema que el solicitante no fue visitado}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Tipo de documento del solicitante.}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero de documento del solicitante}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se obtienen los datos del solicitante mediante la llamada a SolicitanteDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada dato.}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se modifica el atributo pendiente y idPromotor: dato.pendiente = true y dato.idPromotor = null. Se almacenan los cambios mediante la llamada a SolicitanteDataService.guardar(dato)}
-\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Si alg}}{\loch\f1\fs20\lang11274\b\'fa{\f2 n paso fallara, el m}\'e9{\f2 todo devuelve FALSE, caso contrario devuelve TRUE}}
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang11274\b\fs20\b\fs20\b\tx900 a.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f2\fs20\lang11274\b {\loch\f2\fs20\lang11274\i0\b Firma y valor de retorno: }
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\fs20\lang11274\b\fs20\b\fs20\b\tx900 b.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Descripci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n general:}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Establece al solicitante como visitado}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Tipo de documento del solicitante}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero de documento del solicitante}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se obtienen los datos del solicitante mediante la llamada a SolicitanteDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada dato.}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se modifica el atributo pendiente: dato.pendiente = false. Se almacenan los cambios mediante la llamada a SolicitanteDataService.guardar(dato)}
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang11274\b\fs20\b\fs20\b\tx900 a.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f2\fs20\lang11274\b {\loch\f2\fs20\lang11274\i0\b Firma y valor de retorno: }
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\fs20\lang11274\b\fs20\b\fs20\b\tx900 b.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls6\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Descripci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n general:}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Obtiene la cantidad de familiares asignada a un solicitante}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Tipo de documento del solicitante}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero de documento del solicitante}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se obtienen los datos del solicitante mediante la llamada a SolicitanteDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada dato. Se devuelve el atributo dato.familiares.}
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang11274\b\fs20\b\fs20\b\tx900 a.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f2\fs20\lang11274\b {\loch\f2\fs20\lang11274\i0\b Firma y valor de retorno: }
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\fs20\lang11274\b\fs20\b\fs20\b\tx900 b.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Descripci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n general:}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Se elimina al solicitante del sistema}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Tipo de documento del solicitante}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero de documento del solicitante}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Mediante la llamada a SolicitanteDataService.eliminar(tipoDoc,nroDoc) se elimina al solicitante del sistema.}
-\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li279\ri0\lin279\rin0\fi0\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Si alg}}{\loch\f1\fs20\lang11274\b\'fa{\f2 n paso fallara, el m}\'e9{\f2 todo devuelve FALSE, caso contrario devuelve TRUE}}
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang11274\b\fs20\b\fs20\b\tx900 a.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls7\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f2\fs20\lang11274\b {\loch\f2\fs20\lang11274\i0\b Firma y valor de retorno: }
-\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\fs20\lang11274\b\fs20\b\fs20\b\tx900 b.}\ilvl1 \ltrpar\s6\cf0\tx900{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls7\li720\ri0\lin720\rin0\fi-360\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Descripci}}{\loch\f1\fs20\lang11274\b\'f3{\f2 n general:}}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Carga un familiar de un titular en el sistema}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Tipo de documento del titular asociado al solicitante}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero de documento del titular asociado al solicitante}}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Tipo de documento del familiar}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero de documento del familiar}}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Nombre del familiar}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Fecha de nacimiento del familiar}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Sexo del familiar}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 N}}{\loch\f1\fs20\lang11274\i\'fa{\f2 mero del familiar}}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Departamento del familiar}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f1\fs20\lang11274\i{\loch\f2\fs20\lang11274\i\b0{\f2 C}}{\loch\f1\fs20\lang11274\i\'f3{\f2 digo postal del familiar}}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang3082\ai\ltrch\dbch\af1\afs20\langfe3082\ai\loch\f2\fs20\lang11274\i {\loch\f2\fs20\lang11274\i\b0 Provincia del familiar}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se obtienen los datos del titular mediante la llamada a SolicitanteDataService.obtener(tipoDocTitular,nroDocTitular) y se almacenan en una instancia de la clase solicitante llamada aux.}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se crea una instancia de solicitante llamada dato.}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Se almacenan los atributos:}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ltrch\dbch\af1\afs20\langfe3082\loch\f2\fs20\lang11274 {\loch\f2\fs20\lang11274\i0\b0 Mediante la llamada a SolicitanteDataService.agregar(dato) se carga al solicitante del sistema.}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li900\ri0\lin900\rin0\fi0\rtlch\af1\afs20\lang3082\ab\ltrch\dbch\af1\afs20\langfe3082\ab\loch\f1\fs20\lang11274\b{\loch\f2\fs20\lang11274\i0\b{\f2 Si alg}}{\loch\f1\fs20\lang11274\b\'fa{\f2 n paso fallara, el m}\'e9{\f2 todo devuelve FALSE, caso contrario devuelve TRUE}}
-\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;}\r
+{\f37\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f38\froman\fcharset238\fprq2 Times New Roman CE;}{\f39\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f41\froman\fcharset161\fprq2 Times New Roman Greek;}\r
+{\f42\froman\fcharset162\fprq2 Times New Roman Tur;}{\f43\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f44\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f45\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
+{\f46\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f48\fswiss\fcharset238\fprq2 Arial CE;}{\f49\fswiss\fcharset204\fprq2 Arial Cyr;}{\f51\fswiss\fcharset161\fprq2 Arial Greek;}{\f52\fswiss\fcharset162\fprq2 Arial Tur;}\r
+{\f59\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f61\fmodern\fcharset161\fprq1 Courier New Greek;}{\f62\fmodern\fcharset162\fprq1 Courier New Tur;}{\f63\fmodern\fcharset177\fprq1 Courier New (Hebrew);}\r
+{\f64\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f65\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f66\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f408\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}\r
+{\f409\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f411\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f412\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}\r
+{\f415\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;\r
+{\listoverride\listid8\listoverridecount0\ls8}}{\*\rsidtbl \rsid13331263}{\*\generator Microsoft Word 10.0.2627;}{\info{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy30\hr3\min29}{\revtim\yr2005\mo6\dy30\hr3\min29}{\version2}{\edmins0}{\nofpages3}\r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\fs20\loch\af37\insrsid13331263 \hich\af0\dbch\af0\loch\f37 Todos los Diagrama de clases\cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\fs20\loch\af37\insrsid13331263 \r
+\hich\af0\dbch\af0\loch\f37 Diagramas de clases, con los atributos y la firma de los m}{\fs20\loch\af37\insrsid13331263 \loch\af37\dbch\af0\hich\f0 \'e9}{\fs20\loch\af37\insrsid13331263 \hich\af0\dbch\af0\loch\f37 \r
+todos (clases tanto de dominio como de persistencia y control).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\loch\af37\insrsid13331263 \trowd \irow1\irowband1\r
+\par }\pard \ql \li720\ri0\nowidctlpar\aspalpha\faauto\rin0\lin720\itap0 {\f37\fs20\insrsid13331263 Esta clase es la encargada de proveer los m}{\fs20\insrsid13331263 \'e9}{\f37\fs20\insrsid13331263 todos necesarios para que se ejecute el CU Registrar Visitas.\r
+\b\f37\fs20\insrsid13331263 n general:}{\b\fs20\insrsid13331263 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\i\f37\fs20\insrsid13331263 Obtiene los solicitantes que el promotor deb}{\i\fs20\insrsid13331263 \'ed}{\i\f37\fs20\insrsid13331263 a visitar.}{\i\fs20\insrsid13331263 \r
+\i\f37\fs20\insrsid13331263 mero de documento del promotor}{\i\fs20\insrsid13331263 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\insrsid13331263 \trowd \irow2\irowband2\lastrow \r
+\b\f37\fs20\insrsid13331263 n detallada:}{\b\fs20\insrsid13331263 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\f37\fs20\insrsid13331263 Con el tipo y n}{\fs20\insrsid13331263 \'fa}{\f37\fs20\insrsid13331263 mero de documento se obtiene el c}{\fs20\insrsid13331263 \'f3}{\f37\fs20\insrsid13331263 \r
+digo del promotor mediante la llamada a PromotorDataService.obtenerCodigo(tipoDoc,nroDoc). Este c}{\fs20\insrsid13331263 \'f3}{\f37\fs20\insrsid13331263 digo se almacena en la variable auxiliar codigoPromotor.}{\fs20\insrsid13331263 \r
+\par }{\f37\fs20\insrsid13331263 Mediante la llamada a SolicitanteDataService.obtenerSolicitantesAsignados(codigoPromotor) se obtiene una lista con instancias de la clase Solicitante y se devuelve}{\fs20\insrsid13331263 \r
+\b\f37\fs20\insrsid13331263 n general:}{\b\fs20\insrsid13331263 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\i\fs20\loch\af37\insrsid13331263 \hich\af0\dbch\af0\loch\f37 Registra en el sistema que el solicitante no fue visitado\r
+\i\f37\fs20\insrsid13331263 mero de documento del solicitante}{\i\fs20\insrsid13331263 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\insrsid13331263 \trowd \irow2\irowband2\lastrow \r
+Se obtienen los datos del solicitante mediante la llamada a SolicitanteDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada dato.\r
+\par \hich\af0\dbch\af0\loch\f37 Se modifica el atributo pendiente y idPromotor: dato.pendiente = true \hich\af0\dbch\af0\loch\f37 y dato.idPromotor = null. Se almacenan los cambios mediante la llamada a SolicitanteDataService.guardar(dato)\r
+\par }\pard \qj \li279\ri0\nowidctlpar\faauto\rin0\lin279\itap0 {\b\f37\fs20\insrsid13331263 Si alg}{\b\fs20\insrsid13331263 \'fa}{\b\f37\fs20\insrsid13331263 n paso fallara, el m}{\b\fs20\insrsid13331263 \'e9}{\b\f37\fs20\insrsid13331263 \r
+todo devuelve FALSE, caso contrario devuelve TRUE}{\b\fs20\insrsid13331263 \r
+\i\f37\fs20\insrsid13331263 mero de documento del solicitante}{\i\fs20\insrsid13331263 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\insrsid13331263 \trowd \irow2\irowband2\lastrow \r
+\par \hich\af0\dbch\af0\loch\f37 Se obtienen los datos del solicitante mediante la llamada a SolicitanteDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada dato.\r
+\par \hich\af0\dbch\af0\loch\f37 Se modifica el atributo pendiente: dato.pendie\hich\af0\dbch\af0\loch\f37 nte = false. Se almacenan los cambios mediante la llamada a SolicitanteDataService.guardar(dato)\r
+\b\f37\fs20\insrsid13331263 n general:}{\b\fs20\insrsid13331263 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\i\fs20\loch\af37\insrsid13331263 \hich\af0\dbch\af0\loch\f37 Obtiene la cantidad de familiares asignada a un solicitante\r
+\i\f37\fs20\insrsid13331263 mero de documento del solicitante}{\i\fs20\insrsid13331263 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\insrsid13331263 \trowd \irow2\irowband2\lastrow \r
+\par \hich\af0\dbch\af0\loch\f37 Se obtienen los datos del solicitante mediante la llamada a SolicitanteDataService.obtener(tipoDoc,nroDoc) y se almacenan en una instancia auxiliar de la clase Solicitante llamada dato. Se devuelve el atributo dato.familiares.\r
+\b\f37\fs20\insrsid13331263 n general:}{\b\fs20\insrsid13331263 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\i\fs20\loch\af37\insrsid13331263 \hich\af0\dbch\af0\loch\f37 Se elimina al solicitante del sistema\r
+\i\f37\fs20\insrsid13331263 mero de documento del solicitante}{\i\fs20\insrsid13331263 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\insrsid13331263 \trowd \irow2\irowband2\lastrow \r
+\par \hich\af0\dbch\af0\loch\f37 Mediante la llamada a SolicitanteDataService.eliminar(tipoDoc,nroDoc) se elimina al solicitante del sistema.\r
+\par \r
+\par }\pard \qj \li279\ri0\nowidctlpar\faauto\rin0\lin279\itap0 {\b\f37\fs20\insrsid13331263 Si alg}{\b\fs20\insrsid13331263 \'fa}{\b\f37\fs20\insrsid13331263 n paso fallara, el m}{\b\fs20\insrsid13331263 \'e9}{\b\f37\fs20\insrsid13331263 \r
+todo devuelve FALSE, caso contrario devuelve TRUE}{\b\fs20\insrsid13331263 \r
+\b\f37\fs20\insrsid13331263 n general:}{\b\fs20\insrsid13331263 \r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\i\fs20\loch\af37\insrsid13331263 \hich\af0\dbch\af0\loch\f37 Carga un familiar de un titular en el sistema\r
+Tipo de documento del titular asociado al solicitante\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af37\insrsid13331263 \trowd \irow1\irowband1\r
+\i\f37\fs20\insrsid13331263 mero de documento del titular asociado al solicitante}{\i\fs20\insrsid13331263 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\insrsid13331263 \trowd \irow2\irowband2\r
+\i\f37\fs20\insrsid13331263 mero de documento del familiar}{\i\fs20\insrsid13331263 \cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\insrsid13331263 \trowd \irow4\irowband4\r
+\hich\af0\dbch\af0\loch\f37 Provincia del familiar\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\i\fs20\loch\af37\insrsid13331263 \trowd \irow15\irowband15\r
+\par \hich\af0\dbch\af0\loch\f37 Se obtienen los datos del titular mediante la llamada a SolicitanteDataService.obtener(tipoDocTitular,nroDocTitular) y se almacenan en una instancia de la clase solic\hich\af0\dbch\af0\loch\f37 itante llamada aux.\r
+\par \hich\af0\dbch\af0\loch\f37 Se crea una instancia de solicitante llamada dato.\r
+\par \hich\af0\dbch\af0\loch\f37 Se almacenan los atributos:\r
+\par \hich\af0\dbch\af0\loch\f37 Mediante la llamada a SolicitanteDataService.agregar(dato) se carga al solicitante del sistema.\r
+\par }{\b\f37\fs20\insrsid13331263 Si alg}{\b\fs20\insrsid13331263 \'fa}{\b\f37\fs20\insrsid13331263 n paso fallara, el m}{\b\fs20\insrsid13331263 \'e9}{\b\f37\fs20\insrsid13331263 todo devuelve FALSE, caso contrario devuelve TRUE}{\b\fs20\insrsid13331263 \r
-{\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\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f3\fnil\fprq0\fcharset0 StarSymbol;}{\f4\froman\fprq2\fcharset2 Symbol;}{\f5\fmodern\fprq1\fcharset0 Courier New;}{\f6\fnil\fprq2\fcharset2 Wingdings;}{\f7\fswiss\fprq2\fcharset0 Trebuchet MS{\*\falt Desyrel};}{\f8\froman\fprq2\fcharset0 Times New Roman;}{\f9\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}}
-{\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang11274\sbasedon1\snext2 Cuerpo de texto;}
-{\s9\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon2\snext9 Contenido de la tabla;}
-{\s10\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\af1\afs24\langfe3082\ai\ab\loch\f1\fs24\lang11274\i\b\sbasedon9\snext10 Encabezado de la tabla;}
-{\s11\cf0\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang11274\sbasedon1\snext11 Pie de p\'e1gina;}
-\pard\plain \ltrpar\s1\ul\li13\ri0\lin13\rin0\fi0\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\f7\fs20\lang3082\b {\loch\f7\fs20\lang3082\i0\b Nombre del Documento:}
-\par \pard\plain \ltrpar\s1\li13\ri0\lin13\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang3082{\loch\f7\fs20\lang3082\i0\b0{\f7 \tab {\b Especificaci}}}{\loch\f1\fs20\lang3082\b{\b\b\b{\f8 \'f3{\f7 n de la clase }\ldblquote {\f7 ReporteAutorizacionesController}\rdblquote }{\f7 \tab }}}
-\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\afs20\lang255\ai\ltrch\dbch\afs20\langfe3082\ai\loch\fs20\lang11274\i{\loch\f7\fs20\lang11274\i\b0{\f7 M05 }}{\loch\f1\fs20\lang11274\i{\f8 \endash {\f7 Especificaci}\'f3}{\f7 n del listado de autorizaciones rechazadas}}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe3082\loch\fs20\lang11274{\loch\f7\fs20\lang11274\i0\b0{\f7 Especificaci}}{\loch\f1\fs20\lang11274\'f3{\f7 n del listado }}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe3082\loch\f7\fs20\lang11274 {\loch\f7\fs20\lang11274\i0\b0 Ejemplos de los formatos de los reportes generados por el sistema.}
-\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\afs20\lang255\ai\ltrch\dbch\af8\afs20\langfe3082\ai\loch\fs20\lang11274\i{\loch\f7\fs20\lang11274\i\b0{\f7 M08 -- Dise}}{\loch\f1\fs20\lang11274\i\'f1{\f7 o y lanzamiento de tareas batch}}
-\cell\pard\plain \intbl\ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe3082\loch\f7\fs20\lang11274 {\loch\f7\fs20\lang11274\i0\b0 Tiempos y forma de lanzamiento de tareas batch}
-\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\fs20\lang3082\f8\fs20\fs20\tx1217\lang0 2.}\ilvl0 \ltrpar\s1\tx1217\ls0\li283\ri0\lin283\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\fs20\lang3082{\loch\f7\fs20\lang3082\i0\b{\f7{\b Responsabilidades}}}{\f7\f7\f7{\loch\f7\fs20\lang3082: Clase encargada de generar los reportes de las autorizaciones que fueron rechazadas o aceptadas por el personal m}}{\loch\f1\fs20\lang3082\'e9{\f7 dico de la OS.}}
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\f7\fs20\lang3082\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 a.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\f7\fs20\lang3082\b {\loch\f7\fs20\lang3082\i0\b Firma y valor de retorno:}
-\par \pard\plain \ltrpar\s1\tx1513\li1146\ri0\lin1146\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Devuelve un vector de todas las autorizaciones que fueron rechazadas el mes anterior al actual. Dicho arreglo esta ordenado por el atributo {\b Autorizaci}}}{\loch\f1\fs20\lang2058\b{\b\b\b\'f3{\f7 n.fechaSolicitud.}}}
-\par \pard\plain \ltrpar\s1\tx1513\li864\ri0\lin864\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Mediante la llamada a{\b AutorizacionDataService.obtenerManualesRechazadasMesAnterior()} se obtiene en un vector todas las autorizaciones donde el mes de la fecha de resoluci}}{\loch\f1\fs20\lang2058{\f8 \'f3{\f7 n es el mes pasado. Las autorizaciones manuales rechazadas contienen el atributo {\b apr
-obada = false} y fecha de resoluci}\'f3}{\f7 n distinta de null.}}
-\par \pard\plain \ltrpar\s1\tx1513\li864\ri0\lin864\rin0\fi0\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang3082{\loch\f7\fs20\lang2058\i0\b0\lang2058\fs20{\f7 Al vector anterior se le agrega lo devuelto por la llamada a {\b AutorizacionDataService.obtenerAutomaticasRechazadasMesAnterior(), }{\b0 s}e obtienen las autorizaciones donde el mes de la fecha de solicitud es el mes pasado. Las autorizaciones autom}}{\loch\f1\fs20\lang2058\fs20\fs20\lang2058\fs20{\f8 \'e1}{\f7 ticas rechazada
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\f7\fs20\lang3082\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 a.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\f7\fs20\lang3082\b {\loch\f7\fs20\lang3082\i0\b Firma y valor de retorno:}
-\par \pard\plain \ltrpar\s1\tx1513\li1146\ri0\lin1146\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Devuelve un arreglo de todas las autorizaciones que fueron emitidas el mes anterior al actual. Dicho arreglo esta ordenado por el atributo {\b Autorizaci}}}{\loch\f1\fs20\lang2058\b{\b\b\b\'f3{\f7 n.fechaResoluci}\'f3{\f7 n.}}}
-\cell\pard\plain \intbl\ltrpar\s9\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f1\fs20\lang3082{\loch\f7\fs20\lang3082\i0\b0{\f7 Fecha hasta la cual se contemplar}}{\loch\f1\fs20\lang3082\'e1{\f7 n autorizaciones.}}
-\par \pard\plain \ltrpar\s1\tx1513\li1147\ri0\lin1147\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Mediante una llamada al m\'e9todo {\b AutorizacionDataService.obtenerPorFechaRes(fechaDesde,fechaHasta)}}
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\f7\fs20\lang2058\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 a.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\f7\fs20\lang2058\b {\loch\f7\fs20\lang2058\i0\b Firma y valor de retorno:}
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\fs20\lang2058\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 b.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\fs20\lang2058\b{\loch\f7\fs20\lang2058\i0\b{\f7 Descripci}}{\loch\f1\fs20\lang2058\b\'f3{\f7 n General:}}
-\par \pard\plain \ltrpar\s1\tx1513\li1146\ri0\lin1146\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se genera el reporte de las autorizaciones rechadazas.}
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\fs20\lang2058\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 c.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\fs20\lang2058\b{\loch\f7\fs20\lang2058\i0\b{\f7 Descripci}}{\loch\f1\fs20\lang2058\b\'f3{\f7 n Detallada:}}
-\par \pard\plain \ltrpar\s1\tx1513\li1134\ri0\lin1134\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se recuperan las autorizaciones rechazadas en el mes anterior con el m}}{\loch\f1\fs20\lang2058{\f8 \'e9}{\f7 todo {\b obtenerAutorizacionesRechazadas().}}}
-\par \pard\plain \ltrpar\s1\tx1513\li1134\ri0\lin1134\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Para cada autorizaci}}{\loch\f1\fs20\lang2058{\f8 \'f3}{\f7 n obtenida se ejecutan los siguientes pasos:}}
-\par \pard\plain {\listtext\pard\plain \li1854\ri0\lin1854\rin0\fi-360\fs20\lang2058\fs20\fs20\tx284\tx379\lang0\langfe255 1.}\ilvl0 \ltrpar\s1\tx284\tx379\ls1\li1854\ri0\lin1854\rin0\fi-360\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se obtiene el afiliado asociado a la autorizaci}}{\loch\f1\fs20\lang2058{\f8 \'f3}{\f7 n actual mediante la llamada a {\b AfiliadoDataService.obtener(autorizacion.idAfiliado) }y se almacena en una variable llamada afiliado de tipo Afiliado.}}
-\par \pard\plain {\listtext\pard\plain \li1854\ri0\lin1854\rin0\fi-360\f7\fs20\lang2058\fs20\fs20\tx284\tx379\lang0\langfe255 2.}\ilvl0 \ltrpar\s1\tx284\tx379\ls1\li1854\ri0\lin1854\rin0\fi-360\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se obtiene el plan asociado al afiliado mediante la llamada a {\b PlanDataService.obtener(afiliado.idPlan)} y se almacena en una variable Plan de tipo Plan.}
-\par \pard\plain {\listtext\pard\plain \li1854\ri0\lin1854\rin0\fi-360\fs20\lang2058\fs20\fs20\tx720\lang0\langfe255 3.}\ilvl0 \ltrpar\s1\tx720\ls1\li1854\ri0\lin1854\rin0\fi-360\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se obtiene la prestaci}}{\loch\f1\fs20\lang2058{\f8 \'f3{\f7 n asociada a la autorizaci}\'f3}{\f7 n mediante la llamada a {\b PrestacionDataService.obtener (autorizacion.idPrestacion}) y se almacena en una variable Prestacion de tipo Prestacion}}
-\par \pard\plain {\listtext\pard\plain \li1854\ri0\lin1854\rin0\fi-360\f7\fs20\lang2058\fs20\fs20\tx720\lang0\langfe255 4.}\ilvl0 \ltrpar\s1\tx720\ls1\li1854\ri0\lin1854\rin0\fi-360\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se arma el registro separado por comas (,):}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li1418\ri0\lin1418\rin0\fi0\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\afs20\langfe3082\loch\f7\fs20\lang11274 {\loch\f7\fs20\lang11274\i0\b0 Si la autorizaci\'f3n es de tipo manual se carga:}
-\par \pard\plain \ltrpar\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\li1418\ri0\lin1418\rin0\fi0\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\afs20\langfe3082\loch\f7\fs20\lang11274 {\loch\f7\fs20\lang11274\i0\b0 Si es autom\'e1tica estos campos quedan en blanco.}
-\par \pard\plain {\listtext\pard\plain \li1854\ri0\lin1854\rin0\fi-360\fs20\lang2058\fs20\fs20\tx720\lang0\langfe255 5.}\ilvl0 \ltrpar\s1\tx720\ls1\li1854\ri0\lin1854\rin0\fi-360\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se carga el registro en el archivo y se pasa a la siguiente autorizaci}}{\loch\f1\fs20\lang2058{\f8 \'f3}{\f7 n obtenida de existir una.}}
-\par \pard\plain \ltrpar\s1\tx1513\li1134\ri0\lin1134\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se env}}{\loch\f1\fs20\lang2058{\f8 \'ed}{\f7 a por e-mail al director el listado de Autorizaciones Rechazadas (AA_MM_AUT_RECHAZADAS.csv). El archivo queda guardado en el directorio $INI_PATH/{\b Reportes/Autorizaciones/Rechazadas }(donde $INI_PATH es la variable que indica la ruta donde el sistema
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\f7\fs20\lang3082\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 a.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\f7\fs20\lang3082\b {\loch\f7\fs20\lang3082\i0\b Firma y valor de retorno:}
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\fs20\lang3082\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 b.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\fs20\lang3082\b{\loch\f7\fs20\lang3082\i0\b{\f7 Descripci}}{\loch\f1\fs20\lang3082\b\'f3{\f7 n General: }}
-\par \pard\plain \ltrpar\s1\tx1513\li1147\ri0\lin1147\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f7\fs20\lang3082 {\loch\f7\fs20\lang3082\i0\b0 Se genera un reporte con el porcentaje de autorizaciones rechazadas en el mes anterior.}
-\cell\pard\plain \intbl\ltrpar\s9\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f1\fs20\lang3082{\loch\f7\fs20\lang3082\i0\b0{\f7 Fecha hasta la cual se contemplar}}{\loch\f1\fs20\lang3082\'e1{\f7 n autorizaciones.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (1) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0\f7 Se obtiene en una lista todas las autorizaciones que se han emitido el mes anterior al actual con {\b obtenerAutorizaciones ( ) }y se almacenan en un arreglo.}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\f8\fs20\fs20\tx1513\lang0 (2) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Por cada elmento del arreglo:}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\fs20\fs20\tx1513\lang0 (3) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Si el estado es {\b APROBADA}, se incrementa el {\b total de autorizaciones} {\b aprobadas, }se va al punto 10, si el estado es {\b RECHAZADA} se va al punto 5, si el estado es otro diferente de los dos anteriormente mencionados, se pasa al punto 4.}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (4) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 El estado es distinto de {\b APROBADA} o {\b RECHAZADA}, la autorizaci}}{\loch\f1\fs20\lang2058{\f8 \'f3}{\f7 n no es tenida en cuenta y se va directamente al punto 9.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (5) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se obtiene de la Autorizaci}}{\loch\f1\fs20\lang2058{\f8 \'f3{\f7 n su descripci}\'f3{\f7 n ({\b autorizacion.fundamentosResoluci}}{\b\b\b\'f3{\f7 n, autorizacion.observaciones}}{\f7\f7\f7) , el valor del atributo tipo ({\b autorizacion.tipo}, manual o autom}\'e1{\f7 tica), el valor del atributo {\b autorizacion.fechaResoluci}}{\b\b\b\'f3}}{\b\b\b{\f7 n.}}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (6) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se obtiene una instancia de la prestaci}}{\loch\f1\fs20\lang2058{\f8 \'f3}{\f7 n asociada para recuperar los datos necesarios {\b prestacion = PrestacionDataService.obtener ( autorizacion.idPrestacion ) }}}
-\par \pard\plain \ltrpar\s1\tx1513\li1147\ri0\lin1147\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 con la prestaci}}{\loch\f1\fs20\lang2058{\f8 \'f3{\f7 n se obtiene {\b prestacion.nombre} y se incrementa en una unidad el {\b total de autorizaciones rechazadas para la prestaci}}{\b\b\b\'f3}}{\b\b\b{\f7 n <prestacion.nombre> }}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\fs20\fs20\tx1513\lang0 (7) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se agregan todos los datos obtenidos al {\b listado de Porcentaje de Rechazos.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\fs20\fs20\tx1513\lang0 (8) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se incrementa el {\b total de autorizaciones rechazadas.} }
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (9) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se obtiene el siguiente elemento de la lista de Autorizaciones y se vuelve al punto 3, sino no hay m}}{\loch\f1\fs20\lang2058{\f8 \'e1}{\f7 s elementos en la lista se va al punto 11.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (10) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Para calcular el porcentaje de autorizaciones rechazadas, se suman {\b total de autorizaciones rechazadas y total de autorizaciones aprobadas}, luego se divide {\b total de autorizaciones rechazadas} por el n}}{\loch\f1\fs20\lang2058{\f8 \'fa}{\f7 mero que dio anteriormente y se lo multiplica por cien.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (11) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Para calcular el porcentaje individual de autorizaciones rechazadas por prestaci}}{\loch\f1\fs20\lang2058{\f8 \'f3{\f7 n, para cada prestaci}\'f3{\f7 n se divide el {\b total de autorizaciones rechazadas para la prestaci}}{\b\b\b\'f3{\f7 n <nombre de la prestaci}\'f3{{\f7 n> }}}}{\f7\f7{\f7 por el{\b total de autorizaciones rechazadas} y a este resulta
-do se lo multiplica por cien.}}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\lang3082\tx1513\lang0 (12) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang3082{\loch\f7\fs20\lang2058\i0\b0\lang2058\fs20{\f7 Se obtiene el listado uniendo el porcentaje individual de autorizaciones rechazadas (por prestaci}}{\loch\f1\fs20\lang2058\fs20\fs20\lang2058\fs20{\f8 \'f3{\f7 n) obtenido en el punto 11, con el atributo {\b prestacion.nombre} de la clase Prestaci}\'f3{\f7 n y {\b autorizacion.fundamentosResoluci}}{\b\b\b\'f3{\f7 n, }}{\f7\f7\f7y{\b prestacion.observaciones} de la c
-lase Autorizaci}\'f3{\f7 n, luego se ordena la lista seg}\'fa{\f7 n el porcentaje de autorizaciones rechazadas por prestaci}\'f3}{\f7 n, en forma decreciente.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\f7\fs20\f7\fs20\tx1513\lang0 (13) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 En primer lugar se almacenan los totales en el archivo {\b total de autorizaciones} {\b aprobadas, {\b total de autorizaciones rechazadas}{\b0 y luego s}}e recorre la lista y por cada elemento se almacena un registro en el archivo binario. (Modelo 5, porcentaje_rechazos_dat.
-rtf)}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\f8\fs20\fs20\tx1513\lang0 (14) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se guarda el archivo Porcentaje de Autorizaciones Rechazadas bajo el nombre DD_MM_AAAA.txt donde DD es el d}}{\loch\f1\fs20\lang2058\'ed{\f7 a, MM es el mes, y AAAA el a}\'f1{\f7 o en que se ejecuto el proceso, en el directorio $INI_PATH/{\b Reportes/Autorizaciones/ProcentajeRechazadas }(donde $INI_PAT
-H es la variable que indica la ruta donde el sistema fue instalado, ver modelo 8). }}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\f7\fs20\f7\fs20\tx1513\lang0 (15) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\af7\afs20\lang255\ltrch\dbch\af7\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se verifica si se han generado los archivos correspondientes a todo el a\'f1o y de ser asi se realiza la uni\'f3n de todos los archivos recalculando todos los valores de forma tal que se reflejen las magnitudes anuales y los porcentajes correctos de rechazos por
- prestaci\'f3n. El nuevo archivo se almacena con el nombre AAAA.dat (mismo formato que porcentaje_rechazos.dat) en el directorio antes mencionado. Con los valores obtenidos del c\'e1lculo se genera un nuevo archivo con formato {\b csv} para enviar via e-mail al Mini
-sterio de Salud. (Modelo 5, porcentaje_rechazos.csv).}
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\f7\fs20\lang2058\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 a.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\f7\fs20\lang2058\b {\loch\f7\fs20\lang2058\i0\b Firma y valor de retorno}
-\par \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\fs20\lang2058\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 b.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\fs20\lang2058\b{\loch\f7\fs20\lang2058\i0\b{\f7 Descripci}}{\loch\f1\fs20\lang2058\b\'f3{\f7 n general}}
-\par \pard\plain \ltrpar\s1\tx1513\li1147\ri0\lin1147\rin0\fi0\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se genera el reporte de las personas que han tomado prestaciones y no estaban en condiciones de hacerlo en el mes anterior al actual.}
-\cell\pard\plain \intbl\ltrpar\s9\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f1\fs20\lang3082{\loch\f7\fs20\lang3082\i0\b0{\f7 Fecha hasta la cual se contemplar}}{\loch\f1\fs20\lang3082\'e1{\f7 n autorizaciones.}}
-\cell\row\pard \pard\plain {\listtext\pard\plain \li863\ri0\lin863\rin0\fi-283\fs20\lang2058\b\f8\fs20\b\fs20\b\tx1513\f3\fs18\lang0\f3\fs18\f3\fs18 d.}\ilvl2 \ltrpar\s1\tx1513\ls0\li863\ri0\lin863\rin0\fi-283\ql\rtlch\afs20\lang255\ab\ltrch\dbch\af8\afs20\langfe255\ab\loch\fs20\lang2058\b{\loch\f7\fs20\lang2058\i0\b{\f7 Descripci}}{\loch\f1\fs20\lang2058\b\'f3{\f7 n detallada}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\lang3082\tx1513\lang0 (1) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang3082{\loch\f7\fs20\lang2058\i0\b0\lang2058\fs20{\f7 Se obtiene en una lista todas las autorizaciones donde el valor {\b fechaRealizaci}}}{\b\b\b{\loch\f1\fs20\lang2058\b\fs20\fs20\f8\lang2058\fs20\'f3{\f7 n }}{\f7\f7\f7{\b0 pertenece al mes anterior con la llamada a }{\b obtenerAutorizaciones()}}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\f8\fs20\fs20\tx1513\lang0 (2) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se obtiene el primer elemento de la lista de autorizaciones.}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\f8\fs20\fs20\tx1513\lang0 (3) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\af8\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se obtiene una instancia de afiliado utiliazando el atributo {\b autorizacion. idAfiliado }y el m}}{\loch\f1\fs20\lang2058\'e9{\f7 todo {\b AfiliadoDataService.obtener( idAfiliado ). }Del objeto {\b afiliado} se obtiene el atributo {\b c}}{\b\b\b\'f3{\f7 digo }}{\f7\f7\f7y el atributo {\b moroso,} si moroso es >= 0, se pasa al punto (4), si
- no, se pasa al punto (6).}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\f7\fs20\lang2058\fs20\fs20\tx1513\lang0 (4) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f7\fs20\lang2058 {\loch\f7\fs20\lang2058\i0\b0 Se obtienen del objeto {\b afiliado} los atributos {\b tipoDocumento, nroDocumento, nombre, apellido.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (5) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Para completar el registro se instancia tambi}}{\loch\f1\fs20\lang2058{\f8 \'e9{\f7 n un objeto de la clase {\b prestacion }con {\b PrestacionDataService.obtener( autorizacion.idPrestacion ), }para obtener e insertar informaci}\'f3}{\f7 n relevante de la misma en el reporte y se guardan todos los datos en una lis
-ta temporal.}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (6) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se obtiene la pr}}{\loch\f1\fs20\lang2058{\f8 \'f3{\f7 xima autorizaci}\'f3{\f7 n, y se pasa a (3), si no hay m}\'e1}{\f7 s autorizaciones se pasa al punto (7).}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (7) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se ordena la lista obtenida seg}}{\loch\f1\fs20\lang2058{\f8 \'fa{\f7 n el atributo {\b fechaRealizaci}}{\b\b\b\'f3{\f7 n}}{\f7\f7\f7de la {\b autorizaci}}{\b\b\b\'f3{\f7 n. }}{\f7\f7\f7y se vuelca secuencialmente el contenido de cada nodo de la lista en un registro del archivo donde los campos estar}\'e1{\f7 n separados por comas. (Los campos utilizados se detallan
-en el archivo }\ldblquote {\f7 prestaciones_con_deuda.csv}\rdblquote }{\f7 ).}}
-\par \pard\plain {\listtext\pard\plain \li1147\ri0\lin1147\rin0\fi-283\fs20\lang2058\fs20\fs20\tx1513\lang0 (8) }\ilvl3 \ltrpar\s1\tx1513\ls0\li1147\ri0\lin1147\rin0\fi-283\ql\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang2058{\loch\f7\fs20\lang2058\i0\b0{\f7 Se guarda el archivo Prestaciones Con Deuda bajo el nombre DD_MM_AAAA.txt donde DD es el d}}{\loch\f1\fs20\lang2058{\f8 \'ed{\f7 a, MM es el mes, y AAAA el a}\'f1}{\f7 o en que se ejecuto el proceso, en el directorio $INI_PATH/{\b Reportes/PrestacionesConDeuda }(donde $INI_PATH es la variable que indica la r
-uta donde el sistema fue instalado, ver modelo 8). }}
+{\rtf1\ansi\ansicpg1252\uc1\deff36\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}\r
+{\f36\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}{\f37\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}\r
+{\f38\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f654\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f655\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
+{\f657\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f658\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f661\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
+{\listoverride\listid2\listoverridecount0\ls2}}{\*\rsidtbl \rsid11302411}{\*\generator Microsoft Word 10.0.2627;}{\info{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy30\min22}{\revtim\yr2005\mo6\dy30\hr3\min34}{\printim\yr2113\mo1\dy1}{\version2}\r
+n del listado de autorizaciones rechazadas}{\i\fs20\insrsid11302411 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\f38\fs20\insrsid11302411 Especificaci}{\fs20\insrsid11302411 \'f3}{\f38\fs20\insrsid11302411 n del listado }{\r
+\fs20\loch\af38\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Ejemplos de los formatos de los reportes generados por el sistema.\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs20\loch\af38\insrsid11302411 \r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\f38\fs20\insrsid11302411 M08 -- Dise}{\i\fs20\insrsid11302411 \'f1}{\i\f38\fs20\insrsid11302411 o y lanzamiento de tareas batch}{\i\fs20\insrsid11302411 \cell }\pard \r
+\ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\fs20\loch\af38\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Tiempos y forma de lanzamiento de tareas batch\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\r
+\f38\fs20\insrsid11302411 : Clase encargada de generar los reportes de las autorizaciones que fueron rechazadas o aceptadas por el personal m}{\fs20\insrsid11302411 \'e9}{\f38\fs20\insrsid11302411 dico de la OS.}{\fs20\insrsid11302411 \r
+Devuelve un vector de todas las autorizaciones que fueron rechazadas el mes anterior al actual. Dicho arreglo esta ordenado por el atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Autorizaci}{\r
+\par }\pard \s15\ql \li864\ri0\nowidctlpar\tx1513\faauto\rin0\lin864\itap0 {\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Mediante la llamada a}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 AutorizacionDataService.obtenerManualesR\r
+echazadasMesAnterior()}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 se obtiene en un vector todas las autorizaciones donde el mes de la fecha de resoluci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n es el mes pasado. Las autorizaciones manuales rechazadas contienen el atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 aprobada = false}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y fecha de resoluci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n distinta de null.}{\r
+\par }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Al vector anterior se le agrega lo devuelto por la llamada a }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 AutorizacionDataService.obtenerAutomaticasRechazadasMesAnterior(), }{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 se obtienen las autorizaciones donde el mes de la fecha de solicitud es el mes pasado. Las autorizaciones autom}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e1}{\r
+\par }\pard \s15\ql \li1146\ri0\nowidctlpar\tx1513\faauto\rin0\lin1146\itap0 {\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Devuelve un arreglo de todas las autorizaciones que fueron emitidas el mes anterior al a\r
+ctual. Dicho arreglo esta ordenado por el atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Autorizaci}{\b\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\f38\fs20\insrsid11302411 Fecha hasta la cual se contemplar}{\fs20\insrsid11302411 \'e1}{\f38\fs20\insrsid11302411 n autorizaciones.}{\fs20\insrsid11302411 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \r
+\par }\pard \s15\ql \li1147\ri0\nowidctlpar\tx1513\faauto\rin0\lin1147\itap0 {\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Mediante una llamada al m}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+\loch\af38\dbch\af0\hich\f36 \'e9}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 todo }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 \r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Descripci}{\b\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n General:}{\b\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\r
+\par }\pard \s15\ql \li1146\ri0\nowidctlpar\tx1513\faauto\rin0\lin1146\itap0 {\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Se genera el reporte de las autorizaciones rechadazas.\r
+\par }\pard \s15\ql \li1134\ri0\nowidctlpar\tx1513\faauto\rin0\lin1134\itap0 {\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se recuperan las autorizaciones rechazadas en el mes anterior con el m}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e9}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 todo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 obtenerAutorizacionesRechazadas().}{\r
+\par }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Para cada autorizaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n obtenida se ejecutan los siguientes pasos:}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se obtiene el afiliado asociado a la autorizaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n actual mediante la llamada a }\r
+{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 AfiliadoDataService.obtener(autorizacion.idAfiliado) }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y se almacena en una variable llamada afiliado de tipo Afiliado.}{\r
+\par {\listtext\pard\plain\s15 \fs20\lang2058\langfe255\loch\af38\hich\af36\langnp2058\langfenp255 \hich\af36\dbch\af0\loch\f38 2.\tab}}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Se obtie\r
+\hich\af36\dbch\af0\loch\f38 ne el plan asociado al afiliado mediante la llamada a }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 PlanDataService.obtener(afiliado.idPlan)}{\r
+\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 y se almacena en una variable Plan de tipo Plan.\r
+Se obtiene la prestaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n asociada a la autorizaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n mediante la llamada a }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 PrestacionDataService.obtener (autorizacion.idPrestacion}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+) y se almacena en una variable Prestacion de tipo Prestacion}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\par \hich\af36\dbch\af0\loch\f38 Si la autorizaci}{\fs20\loch\af38\insrsid11302411 \loch\af38\dbch\af0\hich\f36 \'f3}{\fs20\loch\af38\insrsid11302411 \hich\af36\dbch\af0\loch\f38 n es de tipo manual se carga:\r
+Se carga el registro en el archivo y se pasa a la siguiente autorizaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n obtenida de existir una.}{\r
+\par }\pard \s15\ql \li1134\ri0\nowidctlpar\tx1513\faauto\rin0\lin1134\itap0 {\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se env}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'ed}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+a por e-mail al director el listado de Autorizaciones Rechazadas (AA_MM_AUT_RECHAZADAS.csv). El archivo queda guardado en el directorio $INI_PATH/}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Reportes/Autorizaciones/Rechazadas }{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 (donde $INI_PATH es la variable que indica la ruta donde el sistema fue instalado, ver modelo 8).}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\b\fs20\insrsid11302411 \'f3}{\b\f38\fs20\insrsid11302411 n General: }{\b\fs20\insrsid11302411 \r
+\par }\pard \s15\ql \li1147\ri0\nowidctlpar\tx1513\faauto\rin0\lin1147\itap0 {\fs20\loch\af38\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Se genera un reporte con el porcentaje de autorizaciones rechazadas en el mes anterior.\r
+\f38\fs20\insrsid11302411 Fecha hasta la cual se contemplar}{\fs20\insrsid11302411 \'e1}{\f38\fs20\insrsid11302411 n autorizaciones.}{\fs20\insrsid11302411 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se obtiene en una lista todas las autorizaciones que se han emitido el mes anterior al actual con }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 obtenerAutorizaciones ( ) }{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y se almacenan en un arreglo.}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\par {\listtext\pard\plain\s15 \fs20\lang2058\langfe255\loch\af38\hich\af36\langnp2058\langfenp255 \hich\af36\dbch\af0\loch\f38 (2) \tab}}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Por cada elmento del arreglo:\r
+\r
+\par {\listtext\pard\plain\s15 \fs20\lang2058\langfe255\loch\af38\hich\af36\langnp2058\langfenp255 \hich\af36\dbch\af0\loch\f38 (3) \tab}\hich\af36\dbch\af0\loch\f38 Si el estado es }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+\hich\af36\dbch\af0\loch\f38 APROBADA}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 , se incrementa el }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 \r
+total de autorizaciones}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 aprobadas, }{\r
+\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 se va al punto 10, si el estado es }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 RECHAZADA}{\r
+\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 se va al punto 5, si el estado es otro diferente de los dos anteriormente mencionados, se pasa al punto 4.\r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (4) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 El estado es distinto de }{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 APROBADA}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 o }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 RECHAZADA}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+, la autorizaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n no es tenida en cuenta y se va directamente al punto 9.}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (5) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se obtiene de la Autorizaci}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n su descripci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n (}{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 autorizacion.fundamentosResoluci}{\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n, autorizacion.observaciones}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 ) , el valor del atributo tipo (}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 autorizacion.tipo}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 , manual o autom}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e1}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 tica), el valor del atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 autorizacion.fechaResoluci}{\r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (6) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se obtiene una instancia de la prestaci}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n asociada para recuperar los datos necesarios }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\par }\pard \s15\ql \li1147\ri0\nowidctlpar\tx1513\faauto\rin0\lin1147\itap0 {\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 con la prestaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n se obtiene }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 prestacion.nombre}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y se incrementa en una unidad el }{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 total de autorizaciones rechazadas para la prestaci}{\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n <prestacion.nombre> }\r
+\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Se agregan todos los datos obtenidos al }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 \r
+listado de Porcentaje de Rechazos.}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+\par {\listtext\pard\plain\s15 \fs20\lang2058\langfe255\loch\af38\hich\af36\langnp2058\langfenp255 \hich\af36\dbch\af0\loch\f38 (8) \tab}\hich\af36\dbch\af0\loch\f38 Se incrementa el }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+\hich\af36\dbch\af0\loch\f38 total de autorizaciones rechazadas.}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 \r
+Se obtiene el siguiente elemento de la lista de Autorizaciones y se vuelve al punto 3, sino no hay m}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e1}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+s elementos en la lista se va al punto 11.}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (10) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Para calcular el porcentaje de autorizaciones rechazadas, se suman }{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 total de autorizaciones rechazadas y total de autorizaciones aprobadas}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 , luego se divide }{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 total de autorizaciones rechazadas}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 por el n}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'fa}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 mero que dio anteriormente y se lo multiplica por cien.}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+Para calcular el porcentaje individual de autorizaciones rechazadas por prestaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n, para cada prestaci}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n se divide el }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 total de autorizaciones rechazadas para la prestaci}{\r
+\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n <nombre de la prestaci}{\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n> }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 por el}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 total de autorizaciones rechazadas}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y a este resultado se lo multiplica por cien.}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+Se obtiene el listado uniendo el porcentaje individual de autorizaciones rechazadas (por prestaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+n) obtenido en el punto 11, con el atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 prestacion.nombre}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 de la clase Prestaci}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n y }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 autorizacion.fundamentosResoluci}{\r
+\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n, }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+ prestacion.observaciones}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 de la clase Autorizaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+n, luego se ordena la lista seg}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'fa}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n el porcentaje de autorizaciones rechazadas por prestaci}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n, en forma decreciente.}{\insrsid11302411 \r
+En primer lugar se almacenan los totales en el archivo }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 total de autorizaciones}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+\hich\af36\dbch\af0\loch\f38 }{\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 aprobadas, total de autorizaciones rechazadas}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+\hich\af36\dbch\af0\loch\f38 y luego se recorre la lista y por cada elemento se almacena un registro en el archivo binario. (Modelo 5, porcentaje_rechazos_dat.\hich\af36\dbch\af0\loch\f38 rtf)\r
+Se guarda el archivo Porcentaje de Autorizaciones Rechazadas bajo el nombre DD_MM_AAAA.txt donde DD es el d}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'ed}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 a, MM es el mes, y AAAA el a}{\r
+\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f1}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 o en que se ejecuto el proceso, en el directorio $INI_PATH/}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+Reportes/Autorizaciones/ProcentajeRechazadas }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 (donde $INI_PATH es la variable que indica la ruta donde el sistema fue instalado, ver modelo 8). }{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+Se verifica si se han generado los archivos correspondientes a todo el a}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \loch\af38\dbch\af0\hich\f36 \'f1}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+\hich\af36\dbch\af0\loch\f38 o y de ser asi se realiza la uni}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \loch\af38\dbch\af0\hich\f36 \'f3}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 \r
+n de todos los archivos recalculando todos los va\hich\af36\dbch\af0\loch\f38 lores de forma tal que se reflejen las magnitudes anuales y los porcentajes correctos de rechazos por prestaci}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \r
+n. El nuevo archivo se almacena con el nombre AAAA.dat (mismo formato que porcentaje_rechazos.dat) en el directorio antes mencionado. Con los va\hich\af36\dbch\af0\loch\f38 lores obtenidos del c}{\r
+\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \loch\af38\dbch\af0\hich\f36 \'e1}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 lculo se genera un nuevo archivo con formato }{\r
+\f38\fs20\insrsid11302411 Fecha hasta la cual se contemplar}{\fs20\insrsid11302411 \'e1}{\f38\fs20\insrsid11302411 n autorizaciones.}{\fs20\insrsid11302411 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se obtiene en una lista todas las autorizaciones donde el valor }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 fechaRealizaci}{\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n }{\f38\insrsid11302411 pertenece al mes anterior con la llamada a }{\b\f38\insrsid11302411 obtenerAutorizaciones()}{\insrsid11302411 \r
+Se obtiene el primer elemento de la lista de autorizaciones.\r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (3) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se obtiene una instancia de afiliado utiliazando el atributo }{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 autorizacion. idAfiliado }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y el m}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e9}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 todo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 AfiliadoDataService.obtener( idAfiliado ). }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Del objeto }{\r
+\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 afiliado}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 se obtiene el atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 c}{\r
+\b\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 digo }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 y el atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+moroso,}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 si moroso es >= 0, se pasa al punto (4), si no, se pasa al punto (6).}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\par {\listtext\pard\plain\s15 \fs20\lang2058\langfe255\loch\af38\hich\af36\langnp2058\langfenp255 \hich\af36\dbch\af0\loch\f38 (4) \tab}}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 Se obtienen del objeto }{\r
+\b\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 afiliado}{\fs20\lang2058\langfe255\loch\af38\langnp2058\insrsid11302411 \hich\af36\dbch\af0\loch\f38 los atributos }{\r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (5) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Para completar el registro se instancia tambi}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e9}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n un objeto de la clase }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 prestacion }{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 con }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 PrestacionDataService.obtener( autorizacion.idPrestacion ), }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+para obtener e insertar informaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n relevante de la misma en el reporte y se guardan todos los datos en una lista temporal.}{\r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (6) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se obtiene la pr}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\r
+\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 xima autorizaci}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n, y se pasa a (3), si no hay m}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e1}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 s autorizaciones se pasa al punto (7).}{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (7) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se ordena la lista obtenida seg}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'fa}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n el atributo }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 fechaRealizaci}{\r
+\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 de la }{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+autorizaci}{\b\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f3}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 n. }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+y se vuelca secuencialmente el contenido de cada nodo de la lista en un registro del archivo donde los campos estar}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'e1}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+n separados por comas. (Los campos utilizados se detallan en el archivo }{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'93}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 prestaciones_con_deuda.csv}{\r
+\par {\listtext\pard\plain\s15 \f38\fs20\lang2058\langfe255\langnp2058\langfenp255 \hich\af38\dbch\af0\loch\f38 (8) \tab}}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 Se guarda el archivo Prestacione\r
+s Con Deuda bajo el nombre DD_MM_AAAA.txt donde DD es el d}{\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'ed}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 a, MM es el mes, y AAAA el a}{\r
+\f0\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \'f1}{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 o en que se ejecuto el proceso, en el directorio $INI_PATH/}{\b\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
+Reportes/PrestacionesConDeuda }{\f38\fs20\lang2058\langfe255\langnp2058\insrsid11302411 (donde $INI_PATH es la variable que indica la ruta donde el sistema fue instalado, ver modelo 8). }{\fs20\lang2058\langfe255\langnp2058\insrsid11302411 \r
{\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};}{\f37\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}Nimbus Roman No9 L;}{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}\r
-{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}\r
-{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}\r
-{\f55\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f56\fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fmodern\fcharset204\fprq1 Courier New Cyr;}\r
-{\f62\fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fmodern\fcharset178\fprq1 Courier New (Arabic);}\r
-{\f66\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f400\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
-{\f402\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f403\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f406\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
+{\f634\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f635\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f637\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}\r
+{\f638\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f641\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\r
-\rsid16285603\rsid16341172\rsid16545871\rsid16581436\rsid16737537}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Especificaci\'f3n de m\'e9todos de la clase PrestacionesController}{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy4\hr19\min27}\r
+\rsid16256568\rsid16285603\rsid16341172\rsid16545871\rsid16581436\rsid16737537}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Especificaci\'f3n de m\'e9todos de la clase PrestacionesController}{\author Flor}{\operator Flor}\r
-\fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\b\f36\ul\insrsid11494257\charrsid5131634 Nombre del documento}{\f36\insrsid11494257\charrsid5131634 : }{\f36\insrsid11494257 \r
-\par }\pard \ql \fi696\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0\pararsid11494257 {\b\f36\insrsid11494257\charrsid6508702 Especificaci\'f3n de la clase \'93}{\b\f36\insrsid11428256 RutasController}{\b\f36\insrsid11494257\charrsid9924250 \'94\r
-\ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid3483005 {\i\fs20\loch\af1\insrsid11494257 \hich\af0\dbch\af0\loch\f1 Todos los }{\i\fs20\loch\af1\insrsid11494257\charrsid6508702 \r
-\hich\af0\dbch\af0\loch\f1 Diagrama de clases}{\i\fs20\loch\af1\insrsid11494257\charrsid6508702 \cell }{\f1\fs20\insrsid11494257 Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).}\r
+\ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid3483005 {\i\f36\fs20\insrsid11494257\charrsid9375452 Todos los Diagrama de clases}{\i\f36\fs20\insrsid11494257\charrsid9375452 \cell }{\r
+\f36\fs20\insrsid11494257\charrsid9375452 Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).}{\f36\fs20\insrsid11494257\charrsid9375452 \cell }\pard \r
-\cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid3483005 {\i\f1\fs20\insrsid11494257 Caso de Uso: }{\i\f1\fs20\insrsid11474314 Emitir hoja de Ruta}{\r
-\i\f1\fs20\insrsid11494257\charrsid1796952 \cell }{\f1\fs20\insrsid11474314 Especificaci\'f3n del CU Emitir hoja de ruta}{\f1\fs20\insrsid11494257 .}{\f1\fs20\insrsid11494257\charrsid1796952 \cell }\pard \r
+\cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid3483005 {\i\f36\fs20\insrsid11494257\charrsid9375452 Caso de Uso: }{\i\f36\fs20\insrsid11474314\charrsid9375452 \r
+Emitir hoja de Ruta}{\i\f36\fs20\insrsid11494257\charrsid9375452 \cell }{\f36\fs20\insrsid11474314\charrsid9375452 Especificaci\'f3n del CU Emitir hoja de ruta}{\f36\fs20\insrsid11494257\charrsid9375452 .\cell }\pard \r
-\cltxlrtb\clftsWidth3\clwWidth3822\clshdrawnil \cellx8838\pard \ql \li0\ri0\nowidctlpar\intbl\pvpara\phmrg\posy64\dxfrtext141\dfrmtxtx141\dfrmtxty0\faauto\rin0\lin0\pararsid3483005 {\i\f1\fs20\insrsid11494257 Diagrama de Paquetes controladores\cell }{\r
+\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid2895907 {\f36\fs20\insrsid2895907\charrsid9375452 Esta clase es la encargada de}{\f36\fs20\insrsid3483906\charrsid9375452 l manejo de la informaci\'f3\r
+n relacionada con el armado de la hoja de ruta a ser entregada a un promotor.}{\f36\fs20\insrsid2895907\charrsid9375452 \r
+\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid6375724 {\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 Obtiene una colecci\'f3n de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid4736589\charrsid9375452 p}{\r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 romotores }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15625857\charrsid9375452 almacenado}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 s en el sistema\r
\r
-\par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\pararsid2895907 {\fs22\insrsid2895907 Esta clase es la encargada de}{\fs22\insrsid3483906 l manejo de la informaci\'f3n relacionada con el armado de la hoja de ruta \r
-a ser entregada a un promotor.}{\fs22\insrsid2895907\charrsid14434826 \r
-\b\fs22\insrsid6375724\charrsid14434826 Firma y valor de retorno}{\b\fs22\insrsid6375724 : }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6375724\charrsid7763452 \r
-\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid6375724 {\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724 Obtiene una colecci\'f3n de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid4736589 p}{\r
-\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724 romotores }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15625857 almacenado}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724 s en el sistema\r
-\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid13976758 {\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid4736589 M}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724 ediante la llamada a }{\r
-\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid288127 PromotorDataService.obtenerTodo}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724 s() obtiene una colecci\'f3n }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid13976758 de }{\r
-\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724 instancias de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid13976758 Promotor}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724 }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid14843411 \r
-\b\fs22\insrsid2769313\charrsid14434826 Firma y valor de retorno}{\b\fs22\insrsid2769313 : }{\b\f36\fs20\lang2058\langfe3082\langnp2058\insrsid2769313\charrsid7763452 \r
-\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15625857 () obtiene una colecci\'f3n de instancias de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid16737537 Solicitante}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15625857 \r
-\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid8985988 {\i\fs22\insrsid9372424 Asocia un solicitante a un promotor.}{\i\fs22\insrsid8985988 \r
+\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid13976758 {\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid4736589\charrsid9375452 M}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 ediante la llamada a }{\r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid288127\charrsid9375452 PromotorDataService.obtenerTodo}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 s() obtiene una colecci\'f3n }{\r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid13976758\charrsid9375452 de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 instancias de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid13976758\charrsid9375452 Promotor}{\r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid14843411\charrsid9375452 del sistema}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6375724\charrsid9375452 \r
+rPendientes}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15625857\charrsid9375452 () obtiene una colecci\'f3n de instancias de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid16737537\charrsid9375452 Solicitante}{\r
+\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0\pararsid8985988 {\i\f36\fs20\insrsid9372424\charrsid9375452 Asocia un solicitante a un promotor.}{\i\f36\fs20\insrsid8985988\charrsid9375452 \r
-\par }\pard \ql \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid1195729 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7042437 Obtiene los datos del solicitante a partir de SolicitanteDataService.}{\r
-\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11293224 obtener(tipoDoc,nroDoc) y los almacena en una instancia de solicitante llamada dato.}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7042437\r
+\par }\pard \ql \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0\pararsid1195729 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7042437\charrsid9375452 Obtiene los datos del solicitante a partir de SolicitanteDataService.}{\r
+\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11293224\charrsid9375452 obtener(tipoDoc,nroDoc) y los almacena en una instancia de solicitante llamada dato.}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid7042437\charrsid9375452\r
-\par }{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid11293224\charrsid1195729 Si alg\'fan paso falla devolver\'e1 false, caso contrario devolver\'e1 true.}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8985988\charrsid1195729\r
+\par Almacena los cambios mediante la llamada a SolicitanteDataService.guardar(dato)}{\f36\fs20\lang2058\langfe3082\langnp2058\insrsid8985988\charrsid9375452\r
{\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 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
-{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f40\froman\fcharset238\fprq2 Times New Roman CE;}{\f41\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f43\froman\fcharset161\fprq2 Times New Roman Greek;}\r
-{\f44\froman\fcharset162\fprq2 Times New Roman Tur;}{\f45\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f46\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f47\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
-{\f48\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f50\fswiss\fcharset238\fprq2 Arial CE;}{\f51\fswiss\fcharset204\fprq2 Arial Cyr;}{\f53\fswiss\fcharset161\fprq2 Arial Greek;}{\f54\fswiss\fcharset162\fprq2 Arial Tur;}\r
-{\f61\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f63\fmodern\fcharset161\fprq1 Courier New Greek;}{\f64\fmodern\fcharset162\fprq1 Courier New Tur;}{\f65\fmodern\fcharset177\fprq1 Courier New (Hebrew);}\r
-{\f66\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f67\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f68\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f400\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}\r
-{\f401\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f403\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f404\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}\r
-{\f407\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;\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
+{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}\r
+{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
+{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f50\fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fswiss\fcharset162\fprq2 Arial Tur;}\r
+{\f60\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f62\fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fmodern\fcharset177\fprq1 Courier New (Hebrew);}\r
+{\f65\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f66\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}\r
+{\f400\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f402\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f403\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}\r
+{\f406\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;\r
-\rsid15168991}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr3\min2}{\printim\yr2113\mo1\dy1}{\version22}{\edmins42}{\nofpages2}\r
+\rsid14901528\rsid15168991\rsid15866976}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy15\hr15\min45}{\revtim\yr2005\mo6\dy30\hr3\min27}{\printim\yr2113\mo1\dy1}\r