コード例 #1
0
ファイル: moduloDAO.php プロジェクト: spellbring/gestareas
 public function getModuloAdm($id)
 {
     $sql = "select A.nombre, A.idHito, A.Producto_idProducto, B.nombre as nombreproducto, A.estado FROM gestion.hito A" . " inner join gestion.producto B" . " on A.Producto_idProducto = B.idProducto";
     if ($id != 0) {
         $sql .= " where A.idHito = " . $id . "";
     }
     $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['idHito']));
             $modObj->setNombre(trim($moddb['nombre']));
             $modObj->setIdProducto(trim($moddb['Producto_idProducto']));
             $modObj->setNombreProducto(trim($moddb['nombreproducto']));
             $modObj->setEstado(trim($moddb['estado']));
             $moArray[] = $modObj;
         }
         return $moArray;
     } else {
         return false;
     }
 }
コード例 #2
0
ファイル: proyectoDAO.php プロジェクト: spellbring/gestareas
 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();
     }
 }