]> git.llucax.com Git - mecon/meconlib.git/blobdiff - doc/meconlib.xmi
Ahora en las secciones "Padre" se puede agregar una clave subhijos cuyo contenido...
[mecon/meconlib.git] / doc / meconlib.xmi
index d0e85c0f9b2305f572a4a192cd1073fb5a9a0858..9ad1a8e7edcf2dc572bcbdb291bea2a8f4f0b1ee 100644 (file)
    <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
    <XMI.exporterVersion>1.1</XMI.exporterVersion>
   </XMI.documentation>
-  <XMI.model xmi.name="bandas" href="/home/gmeray/747/public_html/meconlib/doc/bandas.xmi" />
+  <XMI.model xmi.name="meconlib" href="/home/matias/sistemas/meconlib/tronco/doc/meconlib.xmi" />
   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
  </XMI.header>
  <XMI.content>
   <docsettings viewid="1" documentation="x2e:extern
-" uniqueid="148" />
+" uniqueid="166" />
   <umlobjects>
    <UML:Actor stereotype="" package="" xmi.id="3" abstract="0" documentation="Beatriz o alguien tan poderoso" name="Beti" static="0" scope="200" />
    <UML:UseCase stereotype="" package="" xmi.id="4" abstract="0" documentation="" name="Cambiar Credencial" static="0" scope="200" />
    <UML:UseCase stereotype="" package="" xmi.id="6" abstract="0" documentation="" name="Procesar Periodo" static="0" scope="200" />
-   <UML:Class stereotype="" package="" xmi.id="7" abstract="0" documentation="" name="PrecalculoDia" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="15" type="Hora" abstract="0" documentation="Obtiene el tiempo que el Agente estuvo en el edificio" name="getTiempo" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="16" type="int" abstract="0" documentation="responde si el agente tubo un ausente sin novedad" name="getASN" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="17" type="void" abstract="0" documentation="Actualiza los datos en la base con los datos de los accesos del agente" name="actualizarBase" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="97" type="void" abstract="0" documentation="Contructor" name="precalculoDia" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="Date" abstract="0" documentation="" name="fecha" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="127" type="void" abstract="0" documentation="" name="getDeDB" static="0" scope="201" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="" name="nombre_parametro" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Attribute stereotype="" package="" xmi.id="11" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="202" />
-    <UML:Attribute stereotype="" package="" xmi.id="12" value="" type="Date" abstract="0" documentation="" name="fecha" static="0" scope="202" />
-   </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="8" abstract="0" documentation="" name="PrecalculoMes" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="20" type="int" abstract="0" documentation="Obtiene la cantidad de Dias que Trabajo el Agente en el Mes" name="getDiasTrabajados" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="21" type="Hora" abstract="0" documentation="Obtiene el Promedio de Horas que Hizo en el Mes" name="getPromedio" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="22" type="int" abstract="0" documentation="Obtiene el numero de Ausentes sin Novedad en el Mes" name="getNASN" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="23" type="int" abstract="0" documentation="Obtiene el numero de dias laborables Tranbajados" name="getDiasLaborablesTrabajados" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="31" type="void" abstract="0" documentation="Actualiza en los datos en la base a partir de lo que este en la tabla PreprocesoDiario" name="actualizarBase" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="123" type="void" abstract="0" documentation="" name="precalculoMes" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="Date" abstract="0" documentation="" name="fecha" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="128" type="void" abstract="0" documentation="" name="getDeDB" static="0" scope="201" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="" name="nombre_parametro" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Attribute stereotype="" package="" xmi.id="14" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="202" />
-    <UML:Attribute stereotype="" package="" xmi.id="18" value="" type="Fecha" abstract="0" documentation="" name="mes" static="0" scope="202" />
-   </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="9" abstract="0" documentation="" name="PrecalculoDependencia" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="26" type="int" abstract="0" documentation="" name="getASNPlanta" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="27" type="int" abstract="0" documentation="" name="getASNBecarios" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="28" type="int" abstract="0" documentation="" name="getPlanta" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="29" type="int" abstract="0" documentation="" name="getBecarios" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="30" type="int" abstract="0" documentation="" name="getContratados" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="32" type="void" abstract="0" documentation="Actualiza en Base el mes a partir de lo que esta cargado en base de los meses." name="actualizarBase" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="124" type="void" abstract="0" documentation="" name="precalculoDependencia" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="Date" abstract="0" documentation="" name="fecha" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="3" value="null" type="string" abstract="0" documentation="" name="dependencia" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="126" type="string" abstract="0" documentation="" name="getDeDB" static="0" scope="201" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="" name="nombre_parametro" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Attribute stereotype="" package="" xmi.id="24" value="" type="int" abstract="0" documentation="Dependencia que se precalcula" name="dependencia" static="0" scope="202" />
-    <UML:Attribute stereotype="" package="" xmi.id="25" value="" type="Date" abstract="0" documentation="" name="mes" static="0" scope="202" />
-   </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="10" abstract="0" documentation="x2c:extern
-" name="Banda" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="82" type="void" abstract="0" documentation="Obtiene la banda de la base" name="Cargar" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="85" type="void" abstract="0" documentation="Devuelve el tiempo total de la suma de los intervalos de la banda." name="total" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="89" type="void" abstract="0" documentation="Contructor, ya hecho." name="Banda" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="Date" abstract="0" documentation="" name="fecha" static="0" scope="200" />
-    </UML:Operation>
-   </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="33" abstract="0" documentation="" name="Periodo" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="37" type="PrecalculoDia" abstract="0" documentation="Obtiene un array con los objetos PrecalculoDia correspondientes al periodo.
-Si se pasa como parametro un agente solo se devuelven los correspondientes a ese agente" name="getPrecalculoDias" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="38" type="PrecalculoMes" abstract="0" documentation="Obtiene un array con los objetos PrecalculoMes correspondientes al periodo.
-Si se pasa como parametro un agente solo se devuelven los correspondientes a ese agente" name="getPrecalculoMeses" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="42" type="void" abstract="0" documentation="Obtiene un array con los objetos PrecalculoDependencia correspondientes al periodo.
-Si se pasa como parametro un agente solo se devuelve el correspondiente a ese agente" name="getPrecalculoDependencia" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="null" type="string" abstract="0" documentation="" name="dependencia" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="47" type="void" abstract="0" documentation="ejecuta actualizarBase en todos los Dias del periodo.
-Si se pasa como parametro un agente solo se devuelven los correspondientes a ese agente" name="actualizarPrecalculoDias" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="48" type="void" abstract="0" documentation="ejecuta actualizarBase en todos los meses del periodo.
-Si se pasa como parametro un agente solo se devuelven los correspondientes a ese agente" name="actualizarPrecalculoMeses" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="49" type="void" abstract="0" documentation="ejecuta actualizarBase en todas las dependencias del periodo.
-Si se pasa como parametro un agente solo se devuelven los correspondientes a ese agente" name="actualizarPrecalculoDependencia" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="null" type="string" abstract="0" documentation="" name="dependencia" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="50" type="void" abstract="0" documentation="Actualiza en Base los Dias, Meses y Dependencias del periodo." name="actualizarBase" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="102" type="void" abstract="0" documentation="Contructor, " name="Periodo" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Date" abstract="0" documentation="" name="desde" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="null" type="Date" abstract="0" documentation="" name="hasta" static="0" scope="200" />
-    </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="112" type="void" abstract="0" documentation="" name="extenderAFinDeMes" static="0" scope="200" />
-    <UML:Operation stereotype="" package="" xmi.id="144" type="void" abstract="0" documentation="" name="getAgentes" static="0" scope="200" />
-    <UML:Attribute stereotype="" package="" xmi.id="34" value="" type="Date" abstract="0" documentation="Fecha de inicio del Periodo" name="desde" static="0" scope="200" />
-    <UML:Attribute stereotype="" package="" xmi.id="35" value="" type="Date" abstract="0" documentation="Fecha de fin del periodo(inclusive)" name="hasta" static="0" scope="200" />
-   </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="36" abstract="0" documentation="x2c:extern
-" name="Date" static="0" scope="200" />
-   <UML:Class stereotype="" package="" xmi.id="39" abstract="0" documentation="x2c:extern
+   <UML:Class stereotype="" package="" xmi.id="39" abstract="0" documentation="
 " name="Hora" static="0" scope="200" />
    <UML:Actor stereotype="" package="" xmi.id="74" abstract="0" documentation="Estas son las personas que asignan las targetas." name="Control de Accesos" static="0" scope="200" />
    <UML:UseCase stereotype="" package="" xmi.id="75" abstract="0" documentation="" name="Mostrar Banda" static="0" scope="200" />
@@ -121,177 +23,126 @@ Si se pasa como parametro un agente solo se devuelven los correspondientes a ese
    <UML:UseCase stereotype="" package="" xmi.id="77" abstract="0" documentation="" name="Imprimir Banda" static="0" scope="200" />
    <UML:Actor stereotype="" package="" xmi.id="78" abstract="0" documentation="Usadores de Semaforo" name="RRHH" static="0" scope="200" />
    <UML:UseCase stereotype="" package="" xmi.id="79" abstract="0" documentation="" name="Mostrar Semaforo" static="0" scope="200" />
-   <UML:Class stereotype="" package="" xmi.id="88" abstract="0" documentation="" name="NovedadesDia" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="92" type="void" abstract="0" documentation="Contructor, ya hecho." name="NovedadesDia" static="0" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="Date" abstract="0" documentation="" name="fecha" static="0" scope="200" />
-    </UML:Operation>
-   </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="121" abstract="0" documentation="" name="BandaDB" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="122" type="void" abstract="0" documentation="" name="connect" static="0" scope="200" />
-   </UML:Class>
    <UML:Class stereotype="" package="" xmi.id="125" abstract="0" documentation="x2c:extern
 " name="DB" static="0" scope="200" />
-   <UML:Class stereotype="" package="" xmi.id="129" abstract="0" documentation="" name="Actualizacion" static="0" scope="200" >
-    <UML:Operation stereotype="" package="" xmi.id="130" type="void" abstract="0" documentation="" name="Anotar" static="1" scope="200" >
-     <UML:Parameter stereotype="" package="" xmi.id="1" value="null" type="string" abstract="0" documentation="" name="descripcion" static="0" scope="200" />
-     <UML:Parameter stereotype="" package="" xmi.id="2" value="null" type="string" abstract="0" documentation="" name="tipo" static="0" scope="200" />
-    </UML:Operation>
-   </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="131" abstract="0" documentation="x2c:extern
+   <UML:Class stereotype="" package="" xmi.id="131" abstract="0" documentation="
 " name="Agente" static="0" scope="200" >
     <UML:Operation stereotype="" package="" xmi.id="133" type="string" abstract="0" documentation="" name="getDependencia" static="0" scope="200" />
     <UML:Operation stereotype="" package="" xmi.id="134" type="void" abstract="0" documentation="" name="getTipo" static="0" scope="200" />
     <UML:Operation stereotype="" package="" xmi.id="135" type="void" abstract="0" documentation="" name="Agente" static="0" scope="200" >
      <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
     </UML:Operation>
-    <UML:Operation stereotype="" package="" xmi.id="138" type="void" abstract="0" documentation="" name="getNombre" static="0" scope="200" />
+    <UML:Operation stereotype="" package="" xmi.id="154" type="void" abstract="0" documentation="" name="buscarAgente" static="0" scope="200" >
+     <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
+    </UML:Operation>
     <UML:Operation stereotype="" package="" xmi.id="139" type="void" abstract="0" documentation="" name="getHoraDesde" static="0" scope="200" />
     <UML:Operation stereotype="" package="" xmi.id="140" type="void" abstract="0" documentation="" name="getHoraHasta" static="0" scope="200" />
+    <UML:Operation stereotype="" package="" xmi.id="138" type="void" abstract="0" documentation="" name="getNombre" static="0" scope="200" />
+    <UML:Operation stereotype="" package="" xmi.id="149" type="void" abstract="0" documentation="" name="getCuil" static="0" scope="200" />
+    <UML:Operation stereotype="" package="" xmi.id="151" type="void" abstract="0" documentation="" name="getOtrosDatos" static="0" scope="200" />
     <UML:Attribute stereotype="" package="" xmi.id="132" value="" type="int" abstract="0" documentation="" name="agente" static="0" scope="200" />
     <UML:Attribute stereotype="" package="" xmi.id="137" value="" type="int" abstract="0" documentation="" name="datos" static="0" scope="200" />
    </UML:Class>
-   <UML:Class stereotype="" package="" xmi.id="145" abstract="0" documentation="x2c:extern
-" name="dependencia" static="0" scope="202" >
+   <UML:Class stereotype="" package="" xmi.id="145" abstract="0" documentation="
+" name="Dependencia" static="0" scope="202" >
     <UML:Operation stereotype="" package="" xmi.id="147" type="void" abstract="0" documentation="" name="dependencia" static="0" scope="200" >
      <UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="codep" static="0" scope="200" />
     </UML:Operation>
+    <UML:Operation stereotype="" package="" xmi.id="165" type="void" abstract="0" documentation="" name="getNombre" static="0" scope="200" />
+    <UML:Operation stereotype="" package="" xmi.id="166" type="void" abstract="0" documentation="" name="getNombreBreve" static="0" scope="200" />
     <UML:Operation stereotype="" package="" xmi.id="148" type="void" abstract="0" documentation="" name="getAgentes" static="0" scope="200" />
+    <UML:Operation stereotype="" package="" xmi.id="150" type="dependencia" abstract="0" documentation="" name="getDependencias" static="1" scope="200" />
     <UML:Attribute stereotype="" package="" xmi.id="146" value="" type="int" abstract="0" documentation="" name="codep" static="0" scope="200" />
+    <UML:Attribute stereotype="" package="" xmi.id="163" value="" type="int" abstract="0" documentation="" name="nombre" static="0" scope="200" />
+    <UML:Attribute stereotype="" package="" xmi.id="164" value="" type="int" abstract="0" documentation="" name="nombre_breve" static="0" scope="200" />
    </UML:Class>
   </umlobjects>
   <diagrams>
    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="class diagram" localid="30000" showstereotype="0" showscope="1" font="Helvetica,8,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
     <widgets>
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="162" showattsigs="601" usesdiagramusefillcolour="0" x="285" linecolour="#ff0000" y="39" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="144" usefillcolor="1" showattributes="1" xmi.id="131" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,8,-1,5,50,0,0,0,0,0" />
-     <UML:ConceptWidget usesdiagramfillcolour="0" width="189" showattsigs="601" usesdiagramusefillcolour="0" x="40" linecolour="#ff0000" y="63" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="64" usefillcolor="1" showattributes="1" xmi.id="145" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,8,-1,5,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="188" showattsigs="601" usesdiagramusefillcolour="0" x="279" linecolour="#ff0000" y="137" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="168" usefillcolor="1" showattributes="1" xmi.id="131" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,8,-1,5,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="0" width="190" showattsigs="601" usesdiagramusefillcolour="0" x="27" linecolour="#ff0000" y="137" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="126" usefillcolor="1" showattributes="1" xmi.id="145" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,8,-1,5,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="1" width="46" showattsigs="601" usesdiagramusefillcolour="1" x="284" linecolour="none" y="40" showopsigs="601" usesdiagramlinecolour="1" fillcolour="none" height="28" usefillcolor="1" showattributes="1" xmi.id="125" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,8,-1,5,50,0,0,0,0,0" />
+     <UML:ConceptWidget usesdiagramfillcolour="1" width="46" showattsigs="601" usesdiagramusefillcolour="1" x="149" linecolour="none" y="45" showopsigs="601" usesdiagramlinecolour="1" fillcolour="none" height="28" usefillcolor="1" showattributes="1" xmi.id="39" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,8,-1,5,50,0,0,0,0,0" />
     </widgets>
     <messages/>
     <associations/>
    </diagram>
    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="2" documentation="" type="400" showops="1" showpackage="0" name="Bandas2" localid="30000" showstereotype="0" showscope="1" font="Helvetica,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
     <widgets>
-     <UML:ActorWidget usesdiagramfillcolour="0" width="35" usesdiagramusefillcolour="0" x="74" linecolour="#ff0000" y="184" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="66" usefillcolor="1" xmi.id="3" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:UseCaseWidget usesdiagramfillcolour="0" width="140" usesdiagramusefillcolour="0" x="343" linecolour="#ff0000" y="57" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="56" usefillcolor="1" xmi.id="4" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:UseCaseWidget usesdiagramfillcolour="1" width="124" usesdiagramusefillcolour="1" x="441" linecolour="none" y="190" usesdiagramlinecolour="1" fillcolour="none" height="56" usefillcolor="1" xmi.id="6" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ActorWidget usesdiagramfillcolour="1" width="139" usesdiagramusefillcolour="1" x="55" linecolour="none" y="35" usesdiagramlinecolour="1" fillcolour="none" height="66" usefillcolor="1" xmi.id="74" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:UseCaseWidget usesdiagramfillcolour="1" width="107" usesdiagramusefillcolour="1" x="508" linecolour="none" y="430" usesdiagramlinecolour="1" fillcolour="none" height="56" usefillcolor="1" xmi.id="75" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ActorWidget usesdiagramfillcolour="1" width="56" usesdiagramusefillcolour="1" x="204" linecolour="none" y="480" usesdiagramlinecolour="1" fillcolour="none" height="66" usefillcolor="1" xmi.id="76" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:UseCaseWidget usesdiagramfillcolour="1" width="110" usesdiagramusefillcolour="1" x="426" linecolour="none" y="280" usesdiagramlinecolour="1" fillcolour="none" height="56" usefillcolor="1" xmi.id="77" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ActorWidget usesdiagramfillcolour="1" width="54" usesdiagramusefillcolour="1" x="79" linecolour="none" y="308" usesdiagramlinecolour="1" fillcolour="none" height="66" usefillcolor="1" xmi.id="78" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:UseCaseWidget usesdiagramfillcolour="0" width="129" usesdiagramusefillcolour="0" x="253" linecolour="#ff0000" y="371" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="56" usefillcolor="1" xmi.id="79" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="0" width="34" usesdiagramusefillcolour="0" x="74" linecolour="#ff0000" y="184" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="63" usefillcolor="1" xmi.id="3" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="0" width="134" usesdiagramusefillcolour="0" x="343" linecolour="#ff0000" y="57" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="53" usefillcolor="1" xmi.id="4" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="1" width="120" usesdiagramusefillcolour="1" x="441" linecolour="none" y="190" usesdiagramlinecolour="1" fillcolour="none" height="53" usefillcolor="1" xmi.id="6" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="1" width="133" usesdiagramusefillcolour="1" x="55" linecolour="none" y="35" usesdiagramlinecolour="1" fillcolour="none" height="63" usefillcolor="1" xmi.id="74" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="1" width="104" usesdiagramusefillcolour="1" x="508" linecolour="none" y="430" usesdiagramlinecolour="1" fillcolour="none" height="53" usefillcolor="1" xmi.id="75" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="1" width="55" usesdiagramusefillcolour="1" x="204" linecolour="none" y="480" usesdiagramlinecolour="1" fillcolour="none" height="63" usefillcolor="1" xmi.id="76" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="1" width="105" usesdiagramusefillcolour="1" x="426" linecolour="none" y="280" usesdiagramlinecolour="1" fillcolour="none" height="53" usefillcolor="1" xmi.id="77" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="79" linecolour="none" y="308" usesdiagramlinecolour="1" fillcolour="none" height="63" usefillcolor="1" xmi.id="78" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="0" width="124" usesdiagramusefillcolour="0" x="253" linecolour="#ff0000" y="371" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="53" usefillcolor="1" xmi.id="79" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
     </widgets>
     <messages/>
     <associations>
      <UML:AssocWidget totalcounta="4" indexa="1" totalcountb="3" indexb="2" widgetbid="4" widgetaid="3" documentation="" type="512" >
       <linepath>
-       <startpoint startx="109" starty="200" />
-       <endpoint endx="343" endy="94" />
+       <startpoint startx="108" starty="199" />
+       <endpoint endx="343" endy="92" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" widgetbid="6" widgetaid="3" documentation="" type="512" >
       <linepath>
-       <startpoint startx="109" starty="217" />
-       <endpoint endx="441" endy="218" />
+       <startpoint startx="108" starty="215" />
+       <endpoint endx="441" endy="216" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="4" widgetaid="74" documentation="" type="512" >
       <linepath>
-       <startpoint startx="194" starty="68" />
-       <endpoint endx="343" endy="75" />
+       <startpoint startx="188" starty="66" />
+       <endpoint endx="343" endy="74" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="75" widgetaid="76" documentation="" type="512" >
       <linepath>
-       <startpoint startx="260" starty="513" />
-       <endpoint endx="508" endy="467" />
+       <startpoint startx="259" starty="511" />
+       <endpoint endx="508" endy="465" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="75" widgetaid="77" documentation="" type="512" >
       <linepath>
-       <startpoint startx="481" starty="336" />
-       <endpoint endx="561" endy="430" />
+       <startpoint startx="478" starty="333" />
+       <endpoint endx="560" endy="430" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="77" widgetaid="3" documentation="" type="512" >
       <linepath>
-       <startpoint startx="109" starty="233" />
-       <endpoint endx="426" endy="308" />
+       <startpoint startx="108" starty="231" />
+       <endpoint endx="426" endy="306" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="75" widgetaid="79" documentation="" type="512" >
       <linepath>
-       <startpoint startx="382" starty="399" />
-       <endpoint endx="508" endy="448" />
+       <startpoint startx="377" starty="397" />
+       <endpoint endx="508" endy="447" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="79" widgetaid="78" documentation="" type="512" >
       <linepath>
-       <startpoint startx="133" starty="341" />
-       <endpoint endx="253" endy="399" />
+       <startpoint startx="129" starty="339" />
+       <endpoint endx="253" endy="397" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="6" widgetaid="4" documentation="" type="512" >
       <linepath>
-       <startpoint startx="413" starty="113" />
-       <endpoint endx="503" endy="190" />
+       <startpoint startx="410" starty="110" />
+       <endpoint endx="501" endy="190" />
       </linepath>
      </UML:AssocWidget>
     </associations>
    </diagram>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="43" documentation="" type="403" showops="1" showpackage="0" name="Periodo::actualizarBase" localid="29994" showstereotype="0" showscope="1" font="Helvetica,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
-    <widgets>
-     <UML:ObjectWidget usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="9" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="31" usefillcolor="1" length="161" xmi.id="33" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:NoteWidget usesdiagramfillcolour="1" width="229" usesdiagramusefillcolour="1" x="65" linecolour="none" y="267" usesdiagramlinecolour="1" fillcolour="none" height="156" usefillcolor="1" xmi.id="80" text="Realiza todo el proceso de precalculo para el periodo.
-Si se indica un agente se actualiza solo ese agente, sino se actualizan todos." font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-    </widgets>
-    <messages>
-     <UML:MessageWidget usesdiagramfillcolour="1" width="48" usesdiagramusefillcolour="1" x="46" linecolour="none" y="110" operation="actualizarPrecalculoDias(agente : int) : void" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" seqnum="" widgetaid="29999" textid="51" xmi.id="52" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="48" usesdiagramusefillcolour="1" x="46" linecolour="none" y="161" operation="actualizarPrecalculoMeses(agente : int) : void" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" seqnum="" widgetaid="29999" textid="59" xmi.id="60" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="48" usesdiagramusefillcolour="1" x="46" linecolour="none" y="210" operation="actualizarPrecalculoDependencia(agente : int) : void" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" seqnum="" widgetaid="29999" textid="69" xmi.id="70" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-    </messages>
-    <associations/>
-   </diagram>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="81" documentation="" type="403" showops="1" showpackage="0" name="PrecalculoDia::actualizarBase" localid="29997" showstereotype="0" showscope="1" font="Helvetica,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
-    <widgets>
-     <UML:ObjectWidget usesdiagramfillcolour="0" width="113" usesdiagramusefillcolour="0" x="23" linecolour="#ff0000" y="53" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="31" usefillcolor="1" length="247" xmi.id="7" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ObjectWidget usesdiagramfillcolour="1" width="64" usesdiagramusefillcolour="1" x="370" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="31" usefillcolor="1" length="96" xmi.id="10" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ObjectWidget usesdiagramfillcolour="1" width="119" usesdiagramusefillcolour="1" x="442" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="31" usefillcolor="1" length="241" xmi.id="88" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:NoteWidget usesdiagramfillcolour="1" width="307" usesdiagramusefillcolour="1" x="133" linecolour="none" y="318" usesdiagramlinecolour="1" fillcolour="none" height="133" usefillcolor="1" xmi.id="95" text="A partir de los accesos genera una Banda, la banda retorna el tiempo total del dia.
-A continuacion, si estuvo ausente, busca si tuvo novedad." font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-    </widgets>
-    <messages>
-     <UML:MessageWidget usesdiagramfillcolour="1" width="321" usesdiagramusefillcolour="1" x="80" linecolour="none" y="137" operation="Cargar() : void" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="83" xmi.id="84" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="321" usesdiagramusefillcolour="1" x="80" linecolour="none" y="172" operation="total() : void" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="86" xmi.id="87" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="321" usesdiagramusefillcolour="1" x="80" linecolour="none" y="104" operation="Banda(agente : int, dia : Fecha) : void" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="90" xmi.id="91" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="420" usesdiagramusefillcolour="1" x="80" linecolour="none" y="227" operation="NovedadesDia(agente : int, fecha : Fecha) : void" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="93" xmi.id="94" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-    </messages>
-    <associations/>
-   </diagram>
-   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="96" documentation="" type="403" showops="1" showpackage="0" name="PrecalculoMes::actualizarBase" localid="29997" showstereotype="0" showscope="1" font="Helvetica,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
-    <widgets>
-     <UML:ObjectWidget usesdiagramfillcolour="0" width="120" usesdiagramusefillcolour="0" x="21" linecolour="#ff0000" y="53" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="31" usefillcolor="1" length="252" xmi.id="8" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ObjectWidget usesdiagramfillcolour="0" width="113" usesdiagramusefillcolour="0" x="501" linecolour="#ff0000" y="53" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="31" usefillcolor="1" length="261" xmi.id="7" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ObjectWidget usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="395" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="31" usefillcolor="1" length="135" xmi.id="33" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:NoteWidget usesdiagramfillcolour="1" width="415" usesdiagramusefillcolour="1" x="90" linecolour="none" y="354" usesdiagramlinecolour="1" fillcolour="none" height="135" usefillcolor="1" xmi.id="109" text="Genera un periodo de la duracion del mes.
-Del periodo obtiene la lista de dias del mes.
-da cada dia obtiene el tiempo asistido y si tubo un ausente sin novedad.
-promedia y guarda en base" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-    </widgets>
-    <messages>
-     <UML:MessageWidget usesdiagramfillcolour="1" width="474" usesdiagramusefillcolour="1" x="82" linecolour="none" y="240" operation="getTiempo() : Hora" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="100" xmi.id="101" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="348" usesdiagramusefillcolour="1" x="82" linecolour="none" y="121" operation="Periodo(desde : Hora, hasta : Fecha) : void" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="105" xmi.id="106" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="348" usesdiagramusefillcolour="1" x="82" linecolour="none" y="204" operation="getPrecalculoDias(agente : int) : PrecalculoDia" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="107" xmi.id="108" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="474" usesdiagramusefillcolour="1" x="82" linecolour="none" y="297" operation="getASN() : int" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="110" xmi.id="111" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:MessageWidget usesdiagramfillcolour="1" width="348" usesdiagramusefillcolour="1" x="82" linecolour="none" y="167" operation="extenderAFinDeMes() : void" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" textid="113" xmi.id="114" font="helvetica,-1,12,0,50,0,0,0,0,0" />
-    </messages>
-    <associations/>
-   </diagram>
    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="115" documentation="" type="400" showops="1" showpackage="0" name="Cambiar Credencial" localid="30000" showstereotype="0" showscope="1" font="Helvetica,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
     <widgets>
-     <UML:UseCaseWidget usesdiagramfillcolour="1" width="140" usesdiagramusefillcolour="1" x="385" linecolour="none" y="71" usesdiagramlinecolour="1" fillcolour="none" height="56" usefillcolor="1" xmi.id="4" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ActorWidget usesdiagramfillcolour="1" width="35" usesdiagramusefillcolour="1" x="195" linecolour="none" y="32" usesdiagramlinecolour="1" fillcolour="none" height="66" usefillcolor="1" xmi.id="3" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ActorWidget usesdiagramfillcolour="0" width="139" usesdiagramusefillcolour="0" x="29" linecolour="#ff0000" y="92" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="66" usefillcolor="1" xmi.id="74" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="1" width="134" usesdiagramusefillcolour="1" x="385" linecolour="none" y="71" usesdiagramlinecolour="1" fillcolour="none" height="53" usefillcolor="1" xmi.id="4" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="1" width="34" usesdiagramusefillcolour="1" x="195" linecolour="none" y="32" usesdiagramlinecolour="1" fillcolour="none" height="63" usefillcolor="1" xmi.id="3" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="0" width="133" usesdiagramusefillcolour="0" x="29" linecolour="#ff0000" y="92" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="63" usefillcolor="1" xmi.id="74" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
      <UML:NoteWidget usesdiagramfillcolour="1" width="463" usesdiagramusefillcolour="1" x="49" linecolour="none" y="203" usesdiagramlinecolour="1" fillcolour="none" height="70" usefillcolor="1" xmi.id="116" text="El Operador selecciona un usuario e indica el nuevo numero de credencial y la fecha desde la que la usa.
 " font="Helvetica,11,-1,5,50,0,0,0,0,0" />
     </widgets>
@@ -299,22 +150,22 @@ promedia y guarda en base" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
     <associations>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="4" widgetaid="3" documentation="" type="512" >
       <linepath>
-       <startpoint startx="230" starty="65" />
-       <endpoint endx="385" endy="89" />
+       <startpoint startx="229" starty="63" />
+       <endpoint endx="385" endy="88" />
       </linepath>
      </UML:AssocWidget>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="4" widgetaid="74" documentation="" type="512" >
       <linepath>
-       <startpoint startx="168" starty="125" />
-       <endpoint endx="385" endy="108" />
+       <startpoint startx="162" starty="123" />
+       <endpoint endx="385" endy="106" />
       </linepath>
      </UML:AssocWidget>
     </associations>
    </diagram>
    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="117" documentation="" type="400" showops="1" showpackage="0" name="Procesar Periodo" localid="30000" showstereotype="0" showscope="1" font="Helvetica,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
     <widgets>
-     <UML:UseCaseWidget usesdiagramfillcolour="1" width="124" usesdiagramusefillcolour="1" x="317" linecolour="none" y="117" usesdiagramlinecolour="1" fillcolour="none" height="56" usefillcolor="1" xmi.id="6" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:ActorWidget usesdiagramfillcolour="1" width="35" usesdiagramusefillcolour="1" x="85" linecolour="none" y="109" usesdiagramlinecolour="1" fillcolour="none" height="66" usefillcolor="1" xmi.id="3" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="1" width="120" usesdiagramusefillcolour="1" x="317" linecolour="none" y="117" usesdiagramlinecolour="1" fillcolour="none" height="53" usefillcolor="1" xmi.id="6" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="1" width="34" usesdiagramusefillcolour="1" x="85" linecolour="none" y="109" usesdiagramlinecolour="1" fillcolour="none" height="63" usefillcolor="1" xmi.id="3" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
      <UML:NoteWidget usesdiagramfillcolour="1" width="325" usesdiagramusefillcolour="1" x="109" linecolour="none" y="218" usesdiagramlinecolour="1" fillcolour="none" height="106" usefillcolor="1" xmi.id="118" text="Beti indica el periodo que se debe reprocesar y si es para solo un agente o para todos.
 El proceso puede ser muy largo." font="Helvetica,11,-1,5,50,0,0,0,0,0" />
     </widgets>
@@ -322,24 +173,24 @@ El proceso puede ser muy largo." font="Helvetica,11,-1,5,50,0,0,0,0,0" />
     <associations>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="6" widgetaid="3" documentation="" type="512" >
       <linepath>
-       <startpoint startx="120" starty="142" />
-       <endpoint endx="317" endy="145" />
+       <startpoint startx="119" starty="140" />
+       <endpoint endx="317" endy="143" />
       </linepath>
      </UML:AssocWidget>
     </associations>
    </diagram>
    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="119" documentation="" type="400" showops="1" showpackage="0" name="Mostrar Banda" localid="30000" showstereotype="0" showscope="1" font="Helvetica,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" >
     <widgets>
-     <UML:ActorWidget usesdiagramfillcolour="1" width="56" usesdiagramusefillcolour="1" x="140" linecolour="none" y="92" usesdiagramlinecolour="1" fillcolour="none" height="66" usefillcolor="1" xmi.id="76" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
-     <UML:UseCaseWidget usesdiagramfillcolour="1" width="107" usesdiagramusefillcolour="1" x="372" linecolour="none" y="84" usesdiagramlinecolour="1" fillcolour="none" height="56" usefillcolor="1" xmi.id="75" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:ActorWidget usesdiagramfillcolour="1" width="55" usesdiagramusefillcolour="1" x="140" linecolour="none" y="92" usesdiagramlinecolour="1" fillcolour="none" height="63" usefillcolor="1" xmi.id="76" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
+     <UML:UseCaseWidget usesdiagramfillcolour="1" width="104" usesdiagramusefillcolour="1" x="372" linecolour="none" y="84" usesdiagramlinecolour="1" fillcolour="none" height="53" usefillcolor="1" xmi.id="75" font="Helvetica,11,-1,5,50,0,0,0,0,0" />
      <UML:NoteWidget usesdiagramfillcolour="1" width="342" usesdiagramusefillcolour="1" x="135" linecolour="none" y="195" usesdiagramlinecolour="1" fillcolour="none" height="66" usefillcolor="1" xmi.id="120" text="El agente indica el mes que quiere consultar y se le genera un reporte." font="Helvetica,11,-1,5,50,0,0,0,0,0" />
     </widgets>
     <messages/>
     <associations>
      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="75" widgetaid="76" documentation="" type="512" >
       <linepath>
-       <startpoint startx="196" starty="125" />
-       <endpoint endx="372" endy="112" />
+       <startpoint startx="195" starty="123" />
+       <endpoint endx="372" endy="110" />
       </linepath>
      </UML:AssocWidget>
     </associations>
@@ -348,102 +199,46 @@ El proceso puede ser muy largo." font="Helvetica,11,-1,5,50,0,0,0,0,0" />
   <listview>
    <listitem open="1" type="800" id="-1" label="Views" >
     <listitem open="1" type="801" id="-1" label="Logical View" >
-     <listitem open="0" type="813" id="129" label="Actualizacion" >
-      <listitem open="0" type="815" id="130" label="Anotar" />
-     </listitem>
-     <listitem open="0" type="813" id="131" label="Agente" >
+     <listitem open="1" type="813" id="131" label="Agente" >
       <listitem open="0" type="815" id="135" label="Agente" />
       <listitem open="0" type="814" id="132" label="agente" />
+      <listitem open="0" type="815" id="154" label="buscarAgente" />
       <listitem open="0" type="814" id="137" label="datos" />
+      <listitem open="0" type="815" id="149" label="getCuil" />
       <listitem open="0" type="815" id="133" label="getDependencia" />
       <listitem open="0" type="815" id="139" label="getHoraDesde" />
       <listitem open="0" type="815" id="140" label="getHoraHasta" />
       <listitem open="0" type="815" id="138" label="getNombre" />
+      <listitem open="0" type="815" id="151" label="getOtrosDatos" />
       <listitem open="0" type="815" id="134" label="getTipo" />
      </listitem>
-     <listitem open="0" type="813" id="10" label="Banda" >
-      <listitem open="0" type="815" id="89" label="Banda" />
-      <listitem open="0" type="815" id="82" label="Cargar" />
-      <listitem open="0" type="815" id="85" label="total" />
-     </listitem>
-     <listitem open="0" type="813" id="121" label="BandaDB" >
-      <listitem open="0" type="815" id="122" label="connect" />
-     </listitem>
      <listitem open="1" type="813" id="125" label="DB" />
-     <listitem open="1" type="813" id="36" label="Date" />
-     <listitem open="1" type="813" id="39" label="Hora" />
-     <listitem open="0" type="813" id="88" label="NovedadesDia" >
-      <listitem open="0" type="815" id="92" label="NovedadesDia" />
-     </listitem>
-     <listitem open="0" type="813" id="33" label="Periodo" >
-      <listitem open="0" type="815" id="102" label="Periodo" />
-      <listitem open="0" type="815" id="50" label="actualizarBase" />
-      <listitem open="0" type="815" id="49" label="actualizarPrecalculoDependencia" />
-      <listitem open="0" type="815" id="47" label="actualizarPrecalculoDias" />
-      <listitem open="0" type="815" id="48" label="actualizarPrecalculoMeses" />
-      <listitem open="0" type="814" id="34" label="desde" />
-      <listitem open="0" type="815" id="112" label="extenderAFinDeMes" />
-      <listitem open="0" type="815" id="144" label="getAgentes" />
-      <listitem open="0" type="815" id="42" label="getPrecalculoDependencia" />
-      <listitem open="0" type="815" id="37" label="getPrecalculoDias" />
-      <listitem open="0" type="815" id="38" label="getPrecalculoMeses" />
-      <listitem open="0" type="814" id="35" label="hasta" />
-     </listitem>
-     <listitem open="1" type="810" id="43" label="Periodo::actualizarBase" />
-     <listitem open="0" type="813" id="9" label="PrecalculoDependencia" >
-      <listitem open="0" type="815" id="32" label="actualizarBase" />
-      <listitem open="0" type="814" id="24" label="dependencia" />
-      <listitem open="0" type="815" id="27" label="getASNBecarios" />
-      <listitem open="0" type="815" id="26" label="getASNPlanta" />
-      <listitem open="0" type="815" id="29" label="getBecarios" />
-      <listitem open="0" type="815" id="30" label="getContratados" />
-      <listitem open="0" type="815" id="126" label="getDeDB" />
-      <listitem open="0" type="815" id="28" label="getPlanta" />
-      <listitem open="0" type="814" id="25" label="mes" />
-      <listitem open="0" type="815" id="124" label="precalculoDependencia" />
-     </listitem>
-     <listitem open="0" type="813" id="7" label="PrecalculoDia" >
-      <listitem open="0" type="815" id="17" label="actualizarBase" />
-      <listitem open="0" type="814" id="11" label="agente" />
-      <listitem open="0" type="814" id="12" label="fecha" />
-      <listitem open="0" type="815" id="16" label="getASN" />
-      <listitem open="0" type="815" id="127" label="getDeDB" />
-      <listitem open="0" type="815" id="15" label="getTiempo" />
-      <listitem open="0" type="815" id="97" label="precalculoDia" />
-     </listitem>
-     <listitem open="1" type="810" id="81" label="PrecalculoDia::actualizarBase" />
-     <listitem open="0" type="813" id="8" label="PrecalculoMes" >
-      <listitem open="0" type="815" id="31" label="actualizarBase" />
-      <listitem open="0" type="814" id="14" label="agente" />
-      <listitem open="0" type="815" id="128" label="getDeDB" />
-      <listitem open="0" type="815" id="23" label="getDiasLaborablesTrabajados" />
-      <listitem open="0" type="815" id="20" label="getDiasTrabajados" />
-      <listitem open="0" type="815" id="22" label="getNASN" />
-      <listitem open="0" type="815" id="21" label="getPromedio" />
-      <listitem open="0" type="814" id="18" label="mes" />
-      <listitem open="0" type="815" id="123" label="precalculoMes" />
-     </listitem>
-     <listitem open="1" type="810" id="96" label="PrecalculoMes::actualizarBase" />
-     <listitem open="0" type="807" id="1" label="class diagram" />
-     <listitem open="1" type="813" id="145" label="dependencia" >
+     <listitem open="0" type="813" id="145" label="Dependencia" >
       <listitem open="0" type="814" id="146" label="codep" />
       <listitem open="0" type="815" id="147" label="dependencia" />
       <listitem open="0" type="815" id="148" label="getAgentes" />
+      <listitem open="0" type="815" id="150" label="getDependencias" />
+      <listitem open="0" type="815" id="165" label="getNombre" />
+      <listitem open="0" type="815" id="166" label="getNombreBreve" />
+      <listitem open="0" type="814" id="163" label="nombre" />
+      <listitem open="0" type="814" id="164" label="nombre_breve" />
      </listitem>
+     <listitem open="1" type="813" id="39" label="Hora" />
+     <listitem open="0" type="807" id="1" label="class diagram" />
     </listitem>
     <listitem open="1" type="802" id="-1" label="Use Case View" >
      <listitem open="1" type="811" id="76" label="Agente" />
      <listitem open="1" type="805" id="2" label="Bandas2" />
      <listitem open="1" type="811" id="3" label="Beti" />
-     <listitem open="1" type="805" id="115" label="Cambiar Credencial" />
      <listitem open="1" type="812" id="4" label="Cambiar Credencial" />
+     <listitem open="1" type="805" id="115" label="Cambiar Credencial" />
      <listitem open="1" type="811" id="74" label="Control de Accesos" />
      <listitem open="1" type="812" id="77" label="Imprimir Banda" />
      <listitem open="1" type="805" id="119" label="Mostrar Banda" />
      <listitem open="1" type="812" id="75" label="Mostrar Banda" />
      <listitem open="1" type="812" id="79" label="Mostrar Semaforo" />
-     <listitem open="1" type="812" id="6" label="Procesar Periodo" />
      <listitem open="1" type="805" id="117" label="Procesar Periodo" />
+     <listitem open="1" type="812" id="6" label="Procesar Periodo" />
      <listitem open="1" type="811" id="78" label="RRHH" />
     </listitem>
    </listitem>