]> git.llucax.com Git - mecon/intranet.git/blob - sistema/local_lib/Servicios/Bandas/Agente.php
Se actualiza a los nuevos nombres normalizados.
[mecon/intranet.git] / sistema / local_lib / Servicios / Bandas / Agente.php
1 <?php
2 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
3 // +--------------------------------------------------------------------+
4 // |                      Ministerio de Economía                        |
5 // |                             Intranet                              |
6 // +--------------------------------------------------------------------+
7 // | This file is part of Intranet.                                    |
8 // |                                                                    |
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.                             |
13 // |                                                                    |
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.                           |
18 // |                                                                    |
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 // +--------------------------------------------------------------------+
26 //
27 // $Id$
28 //
29
30
31
32 // +X2C includes
33 require_once 'MECON/Agente.php';
34 // ~X2C
35
36 // +X2C Class 183 :Servicios_Bandas_Agente
37 /**
38  * @access public
39  */
40 class Servicios_Bandas_Agente extends MECON_Agente {
41     /**
42      * Todos los accesos del agente en el mes pedido
43      *
44      * @var    int $accesos
45      * @access private
46      */
47     var $_accesos = null;
48
49     /**
50      * @var    int $credencial
51      * @access private
52      */
53     var $_credencial;
54
55     // ~X2C
56
57     // +X2C Operation 194
58     /**
59      * @param  date $fecha 
60      *
61      * @return void
62      * @access public
63      */
64     function getCredencial($fecha = null) // ~X2C
65     {
66         trigger_error('Not implemented!', E_USER_WARNING);
67     }
68     // -X2C
69
70     // +X2C Operation 197
71     /**
72      * @return void
73      * @access public
74      */
75     function getPromedioMensual() // ~X2C
76     {
77         trigger_error('Not implemented!', E_USER_WARNING);
78     }
79     // -X2C
80
81     // +X2C Operation 198
82     /**
83      * @param  date $dia La fecha que se desea consultar
84      *
85      * @return void
86      * @access public
87      */
88     function getHoras($dia = null) // ~X2C
89     {
90         trigger_error('Not implemented!', E_USER_WARNING);
91     }
92     // -X2C
93
94     // +X2C Operation 205
95     /**
96      * Método que devuelve todos los accesos de una persona en un rango de fechas
97      *
98      * @param  date $fecha_desde 
99      * @param  date $fecha_hasta 
100      *
101      * @return void
102      * @access public
103      */
104     function getAccesos($fecha_desde, $fecha_hasta) // ~X2C
105     {
106         trigger_error('Not implemented!', E_USER_WARNING);
107     }
108     // -X2C
109
110     // +X2C Operation 207
111     /**
112      * Devuelve la cantidad de días laborales trabajados por el agente en el mes considerado
113      *
114      * @return void
115      * @access public
116      */
117     function getDiasLaborablesTrabajados() // ~X2C
118     {
119         trigger_error('Not implemented!', E_USER_WARNING);
120     }
121     // -X2C
122
123     // +X2C Operation 208
124     /**
125      * Devuelve la cantidad de días trabajados por el agente en el mes considerado
126      *
127      * @return void
128      * @access public
129      */
130     function getDiasTrabajados() // ~X2C
131     {
132         trigger_error('Not implemented!', E_USER_WARNING);
133     }
134     // -X2C
135
136     // +X2C Operation 212
137     /**
138      * Devuelve la cantidad de ausentes sin aviso del agente en el mes considerado
139      *
140      * @return int
141      * @access public
142      */
143     function getNASA() // ~X2C
144     {
145         trigger_error('Not implemented!', E_USER_WARNING);
146     }
147     // -X2C
148
149     // +X2C Operation 213
150     /**
151      * Constructor de la clase
152      *
153      * @param  int $agente Número de documento del agente a instanciar
154      * @param  date $fecha Fecha utilizada para determinar el mes a mostrar
155      *
156      * @return void
157      * @access public
158      */
159     function Servicios_Bandas_Agente($agente = null, $fecha = null) // ~X2C
160     {
161         trigger_error('Not implemented!', E_USER_WARNING);
162     }
163     // -X2C
164
165 } // -X2C Class :Servicios_Bandas_Agente
166 ?>