From: Matías Sklar Date: Thu, 14 Aug 2003 19:11:54 +0000 (+0000) Subject: - Agregue los primeros archivos del servicio de muestra de las bandas horarias. X-Git-Tag: svn_import~199 X-Git-Url: https://git.llucax.com/mecon/intranet.git/commitdiff_plain/a62240244930f98eb0b360c7bace17f5fbdb428e?ds=inline - Agregue los primeros archivos del servicio de muestra de las bandas horarias. --- diff --git a/sistema/local_lib/Servicios/Bandas/Agente.php b/sistema/local_lib/Servicios/Bandas/Agente.php new file mode 100644 index 0000000..389436f --- /dev/null +++ b/sistema/local_lib/Servicios/Bandas/Agente.php @@ -0,0 +1,166 @@ + +// +--------------------------------------------------------------------+ +// +// $Id$ +// + + + +// +X2C includes +require_once 'MECON/Agente.php'; +// ~X2C + +// +X2C Class 183 :Servicios_Bandas_Agente +/** + * @access public + */ +class Servicios_Bandas_Agente extends Agente { + /** + * Todos los accesos del agente en el mes pedido + * + * @var int $accesos + * @access private + */ + var $_accesos = null; + + /** + * @var int $credencial + * @access private + */ + var $_credencial; + + // ~X2C + + // +X2C Operation 194 + /** + * @param date $fecha + * + * @return void + * @access public + */ + function getCredencial($fecha = null) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 197 + /** + * @return void + * @access public + */ + function getPromedioMensual() // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 198 + /** + * @param date $dia La fecha que se desea consultar + * + * @return void + * @access public + */ + function getHoras($dia = null) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 205 + /** + * Método que devuelve todos los accesos de una persona en un rango de fechas + * + * @param date $fecha_desde + * @param date $fecha_hasta + * + * @return void + * @access public + */ + function getAccesos($fecha_desde, $fecha_hasta) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 207 + /** + * Devuelve la cantidad de días laborales trabajados por el agente en el mes considerado + * + * @return void + * @access public + */ + function getDiasLaborablesTrabajados() // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 208 + /** + * Devuelve la cantidad de días trabajados por el agente en el mes considerado + * + * @return void + * @access public + */ + function getDiasTrabajados() // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 212 + /** + * Devuelve la cantidad de ausentes sin aviso del agente en el mes considerado + * + * @return int + * @access public + */ + function getNASA() // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 213 + /** + * Constructor de la clase + * + * @param int $agente Número de documento del agente a instanciar + * @param date $fecha Fecha utilizada para determinar el mes a mostrar + * + * @return void + * @access public + */ + function Servicios_Bandas_Agente($agente = null, $fecha = null) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + +} // -X2C Class :Servicios_Bandas_Agente +?> \ No newline at end of file diff --git a/sistema/local_lib/Servicios/Bandas/Dependencia.php b/sistema/local_lib/Servicios/Bandas/Dependencia.php new file mode 100644 index 0000000..8c629b9 --- /dev/null +++ b/sistema/local_lib/Servicios/Bandas/Dependencia.php @@ -0,0 +1,105 @@ + +// +--------------------------------------------------------------------+ +// +// $Id$ +// + + + +// +X2C includes +require_once 'MECON/Dependencia.php'; +// ~X2C + +// +X2C Class 200 :Servicios_Bandas_Dependencia +/** + * Clase que representa una dependencia con bandas horarias + * + * @access public + */ +class Servicios_Bandas_Dependencia extends Dependencia { + // ~X2C + + // +X2C Operation 202 + /** + * Devuelve todos los agentes de la dependencia + * + * @param int $codep + * @param Tipo_Agente $Tipo_agente + * + * @return void + * @access public + */ + function getAgentes($codep, $Tipo_agente) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 203 + /** + * Devuelve el promedio horario mensual de la dependencia en un mes en particular + * + * @param Tipo_Agente $Tipo_agente + * + * @return void + * @access public + */ + function getPromedio($Tipo_agente = todos) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 209 + /** + * Devuelve la cantidad de ausentes sin aviso de la dependencia en un mes. + * + * @param Tipo_Agente $Tipo_agente + * + * @return void + * @access public + */ + function getNASA($Tipo_agente = todos) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + + // +X2C Operation 220 + /** + * @param date $fecha La fecha para determinar el mes a mostrar + * + * @return void + * @access public + */ + function Servicios_Bandas_Dependencia($fecha = null) // ~X2C + { + trigger_error('Not implemented!', E_USER_WARNING); + } + // -X2C + +} // -X2C Class :Servicios_Bandas_Dependencia +?> \ No newline at end of file