<?php
-// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
-// +--------------------------------------------------------------------+
-// | HORAS EXTRA |
-// +--------------------------------------------------------------------+
-// | Sistema de Horas Extra - Ministerio de Economía - Argentina |
-// +--------------------------------------------------------------------+
-// | Creado: lun abr 22 16:05:33 ART 2002 |
-// | Autor: Gonzalo Merayo <gmeray@mecon.gov.ar> |
-// +--------------------------------------------------------------------+
-//
-// $URL: http://portal.mecon.ar/svn/he/tronco/src/lib/he/HE/Novedad.php $
-// $Rev: 339 $
-// $Date: 2003-04-10 16:07:47 -0300 (Thu, 10 Apr 2003) $
-// $Author: llucar $
-//
-require_once "MECON/Tiempo/Intervalo.php";
+require_once 'MECON/Tiempo/Intervalo.php';
/**
- * Representa un Intervalo entre 2 horas del mismo dia
+ * Clase que permite obtener la descripcion de la novedad correspondiente a un
+ * código determinado
*
- * @package HE
- * @abstract
- * @version $Rev: 339 $
- * @author Gonzalo Merayo <gmeray@mecon.gov.ar>
*/
-class Novedad {
- var $codigo = null;
-
- var $intervalo = null;
-
+class MECON_Novedad {
+ /**
+ * @var DB $_db
+ * @access private
+ */
+ var $_db;
+
+ /**
+ * @var string $codigo
+ * @access public
+ */
+ var $codigo;
+
+ /*
+ * @var string $descripcion
+ * @access public
+ */
+ var $descripcion;
+
+ /*
+ * @var MECON_Tiempo_Intervalo $intervalo
+ * @access public
+ */
+ var $intervalo;
+
+ /**
+ * Constructor. Recibe un objeto db y un código de novedad.
+ *
+ * @param DB $db
+ * @param string $codigo
+ *
+ * @return void
+ * @access public
+ *
+ */
+ function MECON_Novedad($db = NULL, $codigo = NULL) {
+ if(!is_null($db))
+ {
+ $this->_db = $db;
+
+ if(!is_null($codigo))
+ {
+
+ $this->codigo = $codigo;
+ $sql = "SELECT descripcion FROM novedades.webnov WHERE codigo='".$this->codigo."'";
+ $result = $this->_db->getOne($sql);
+ $this->descripcion = $result;
+ }
+ }
+ }
+
+ /**
+ * Devuelve el código de la novedad
+ *
+ * @return string codigo
+ * @access public
+ *
+ */
+ function getCodigo() {
+ return $this->codigo;
+ }
+
+ /**
+ * Devuelve la descripción de la novedad
+ *
+ * @return string descripcion
+ * @access public
+ *
+ */
+ function getDescripcion() {
+ return $this->descripcion;
+ }
}
+
+?>