public function getProgramaId($id)
 {
     $sql = 'EXEC TS_GET_PROGRAMAS_ID ' . $id . ' ';
     $datos = $this->_db->consulta($sql);
     if ($this->_db->numRows($datos) > 0) {
         $objetosProg = array();
         $arrayProgramas = $this->_db->fetchAll($datos);
         foreach ($arrayProgramas as $progDB) {
             $objProg = new programaDTO();
             $objProg->setId(trim($progDB['idProg']));
             $objProg->setNombre(trim($progDB['titulo']));
             $objProg->setNota(trim($progDB['nota']));
             $objProg->setPais(trim($progDB['paisPRG']));
             $objProg->setCiudad(trim($progDB['ciuPRG']));
             $objProg->setIti(trim($progDB['itinera']));
             $ext = Funciones::getExtensionImagen('http://online.panamericanaturismo.cl/public/img/programas/upl_' . str_replace(' ', '_', trim($progDB['codProg'])));
             if ($ext) {
                 $objProg->setImagen('upl_' . str_replace(' ', '_', trim($progDB['codProg'])) . $ext);
             } else {
                 $objProg->setImagen('');
             }
             $objProg->setNoches(trim($progDB['ntsProg']));
             $objetosProg[] = $objProg;
         }
         return $objetosProg;
     } else {
         return false;
     }
 }
 public function TS_GET_BLOQUEOS_PROG($sql, $inc = false)
 {
     //echo $sql; exit;
     $datos = $this->_db->consulta($sql);
     if ($this->_db->numRows($datos) > 0) {
         $objetosPack = array();
         $arrayPackages = $this->_db->fetchAll($datos);
         foreach ($arrayPackages as $packDB) {
             $incluye = array();
             $valorHab = array();
             $tipoHab = array();
             $objPackages = new bloqueoDTO();
             /*echo "ERROR: " . $packDB['Error']; echo "<br>";
               echo "Linea: " . $packDB['Linea'];echo "<br>";
               echo "Mensaje: " . $packDB['Mensaje']; exit;*/
             if (trim(isset($packDB['Error']))) {
                 $objPackages->setERROR(trim($packDB['Error']));
                 $objPackages->setLINEA(trim($packDB['Linea']));
                 $objPackages->setMSG(trim($packDB['Mensaje']));
             } else {
                 $objPackages->setId(trim($packDB['idPRG']));
                 $objPackages->setNombre(trim($packDB['nombrePRG']));
                 $objPackages->setCodigo(trim($packDB['codigoPRG']));
                 $objPackages->setNoches(trim($packDB['nochesPRG']));
                 $objPackages->setCiudad(trim($packDB['ciudadPRG']));
                 $objPackages->setNota(trim($packDB['notaPRG']));
                 $objPackages->setIdOpc(trim($packDB['idOpcion']));
                 $objPackages->setDesde(trim($packDB['desde']));
                 $objPackages->setTramo(trim($packDB['Tramo']));
                 $objPackages->setNotaOpc(trim($packDB['notaOPC']));
                 $objPackages->setMoneda(trim($packDB['moneda']));
                 //echo$packDB['itinerarioVuelo'];exit;
                 //$objPackages->setItiVuelo(trim($packDB['itinerarioVuelo']));
                 $objPackages->setPrecioDesde(trim($packDB['precio_desde']));
                 $ext = Funciones::getExtensionImagen('../public/img/programas/upl_' . str_replace(' ', '_', trim($packDB['codigoPRG'])));
                 if ($ext) {
                     $objPackages->setImagen(BASE_URL . 'public/img/programas/upl_' . str_replace(' ', '_', trim($packDB['codigoPRG'])) . $ext);
                 } else {
                     $objPackages->setImagen('');
                 }
                 if (file_exists('../public/pdf/upl_' . str_replace(' ', '_', trim($packDB['codigoPRG'])) . '.pdf')) {
                     $objPackages->setItiVuelo(BASE_URL . 'public/pdf/upl_' . str_replace(' ', '_', trim($packDB['codigoPRG'])) . '.pdf');
                 } else {
                     $objPackages->setItiVuelo('');
                 }
                 /* VALOR HABITACION */
                 for ($i = 1; $i <= 3; $i++) {
                     $valorHab[] = trim($packDB['vHab_' . $i]);
                     if (trim($packDB['tipoHab_' . $i]) == '01TPL') {
                         $tipoHab[] = '01 TRIPLE';
                     }
                     if (trim($packDB['tipoHab_' . $i]) == '01DBL') {
                         $tipoHab[] = '01 DOBLE';
                     }
                     if (trim($packDB['tipoHab_' . $i]) == '01SGL') {
                         $tipoHab[] = '01 SINGLE';
                     }
                 }
                 $objPackages->setValorHab($valorHab);
                 $objPackages->setTipoHab($tipoHab);
                 /* VALOR HABITACION */
                 if ($inc) {
                     $incluye[] = $this->getIncluye(trim($packDB['idPRG']));
                     $objPackages->setIncluye($incluye);
                 }
                 //$objPackages->setXXXX(trim($packDB['xxxxx']));
             }
             $objetosPack[] = $objPackages;
             //sleep(1);
         }
         return $objetosPack;
     } else {
         return false;
     }
 }