]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Novedad.php
- Pase a meconlib los objetos para mostrar la informacion de legajos
[mecon/meconlib.git] / lib / MECON / Novedad.php
index 785ba4ecfc9de5908ed815df6bb0690d9453ce9a..34b34a0b7dd789bbc34cfe0214a6733281638e54 100644 (file)
@@ -1,33 +1,84 @@
 <?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 MECON_Novedad {
-    var $codigo = null;
-
-    var $intervalo = null;
+    /**
+     * @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;
+    }
 }
+
+?>