2 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
3 // +--------------------------------------------------------------------+
4 // | Ministerio de Economía |
6 // +--------------------------------------------------------------------+
7 // | This file is part of Intranet. |
9 // | Intranet is free software; you can redistribute it and/or modify |
10 // | it under the terms of the GNU General Public License as published |
11 // | by the Free Software Foundation; either version 2 of the License, |
12 // | or (at your option) any later version. |
14 // | Intranet is distributed in the hope that it will be useful, but |
15 // | WITHOUT ANY WARRANTY; without even the implied warranty of |
16 // | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
17 // | General Public License for more details. |
19 // | You should have received a copy of the GNU General Public License |
20 // | along with Hooks; if not, write to the Free Software Foundation, |
21 // | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 // +--------------------------------------------------------------------+
23 // | Creado: Thu Aug 14 16:03:23 2003
24 // | Autor: Matias Sklar <msklar@mecon.gov.ar>
25 // +--------------------------------------------------------------------+
33 require_once 'MECON/Agente.php';
36 // +X2C Class 183 :Servicios_Bandas_Agente
40 class Servicios_Bandas_Agente extends MECON_Agente {
42 * Todos los accesos del agente en el mes pedido
50 * @var int $credencial
64 function getCredencial($fecha = null) // ~X2C
66 trigger_error('Not implemented!', E_USER_WARNING);
75 function getPromedioMensual() // ~X2C
77 trigger_error('Not implemented!', E_USER_WARNING);
83 * @param date $dia La fecha que se desea consultar
88 function getHoras($dia = null) // ~X2C
90 trigger_error('Not implemented!', E_USER_WARNING);
96 * Método que devuelve todos los accesos de una persona en un rango de fechas
98 * @param date $fecha_desde
99 * @param date $fecha_hasta
104 function getAccesos($fecha_desde, $fecha_hasta) // ~X2C
106 trigger_error('Not implemented!', E_USER_WARNING);
110 // +X2C Operation 207
112 * Devuelve la cantidad de días laborales trabajados por el agente en el mes considerado
117 function getDiasLaborablesTrabajados() // ~X2C
119 trigger_error('Not implemented!', E_USER_WARNING);
123 // +X2C Operation 208
125 * Devuelve la cantidad de días trabajados por el agente en el mes considerado
130 function getDiasTrabajados() // ~X2C
132 trigger_error('Not implemented!', E_USER_WARNING);
136 // +X2C Operation 212
138 * Devuelve la cantidad de ausentes sin aviso del agente en el mes considerado
143 function getNASA() // ~X2C
145 trigger_error('Not implemented!', E_USER_WARNING);
149 // +X2C Operation 213
151 * Constructor de la clase
153 * @param int $agente Número de documento del agente a instanciar
154 * @param date $fecha Fecha utilizada para determinar el mes a mostrar
159 function Servicios_Bandas_Agente($agente = null, $fecha = null) // ~X2C
161 trigger_error('Not implemented!', E_USER_WARNING);
165 } // -X2C Class :Servicios_Bandas_Agente