Exemple #1
0
 public function getHitos($idProducto)
 {
     $sql = "select h.idHito, h.nombre, h.estado from hito h where Producto_idProducto = " . $idProducto;
     try {
         $datos = $this->_db->consulta($sql);
         if ($datos->num_rows > 0) {
             $resultados = $this->_db->fetchAll($datos);
             $array = array();
             foreach ($resultados as $fila) {
                 $moduloDTO = new moduloDTO();
                 $moduloDTO->setId($fila['idHito']);
                 $moduloDTO->setNombre($fila['nombre']);
                 $moduloDTO->setEstado($fila['estado']);
                 $array[] = $moduloDTO;
             }
             return $array;
         } else {
             echo 'Error en la consulta';
         }
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     } finally {
         $this->_db->closeConex();
     }
 }
Exemple #2
0
 public function cantidadHitosUsuarios($idHito, $idUsuario)
 {
     $sql = "SELECT  count(Hito_idHito) as cantidad FROM hito_usuario where Hito_idHito = " . $idHito . " and Usuario_idUsuario = " . $idUsuario . "";
     $datos = $this->_db->consulta($sql);
     if ($this->_db->numRows($datos) > 0) {
         $modArray = $this->_db->fetchAll($datos);
         $moArray = array();
         foreach ($modArray as $moddb) {
             $modObj = new moduloDTO();
             $modObj->setIdHito(trim($moddb['cantidad']));
             $moArray[] = $modObj;
         }
         return $moArray;
     } else {
         return false;
     }
 }