Exemplo n.º 1
0
 function readAll($obj)
 {
     if (!$obj instanceof Struttura) {
         return false;
     }
     $this->open();
     $query = 'SELECT * FROM stanza WHERE nomestruttura = "%s" AND codicefiscaleproprietario = "%s"';
     $query = sprintf($query, $obj->getNome(), $obj->getCodiceFiscaleAnagrafica());
     $result = mysql_query($query);
     if (mysql_num_rows($result) <= 0) {
         return false;
     }
     $this->close();
     $toReturn = array();
     for ($i = 0; $i < mysql_num_rows($result); $i++) {
         $res = mysql_fetch_assoc($result);
         $tmp = new Stanza();
         $tmp->setNomeStruttura($res['nomestruttura']);
         $tmp->setCodiceFiscaleProprietario($res['codicefiscaleproprietario']);
         $tmp->setNumero($res['numero']);
         $tmp->setTipo($res['tipo']);
         $tmp->setDescrizione($res['descrizione']);
         $tmp->setMq($res['mq']);
         $tmp->setAgibile($res['agibile']);
         $tmp->setPermanenza($res['permanenza']);
         $tmp->setVisita($res['visita']);
         $toReturn[$i] = $tmp->toArray();
     }
     return $toReturn;
 }
Exemplo n.º 2
0
            }
            break;
        case "29":
            // READ ALL ANAGSTANZA IN CORSO
            require_once '../server/manager/AnagraficaStanzaManager.php';
            $struttura = new Struttura();
            $struttura->setNome($_POST['nomeStruttura']);
            $struttura->setCodiceFiscaleAnagrafica($_POST['cfProprietario']);
            $manager = new AnagraficaStanzaManager();
            $permanenze = $manager->readAllInCorso($struttura);
            echo json_encode($permanenze);
            break;
        case "30":
            // OCCUPA STANZA
            require_once '../server/manager/StanzaManager.php';
            $manager = new StanzaManager();
            $res = json_decode($_POST['json'], true);
            $newStanza = new Stanza();
            $newStanza->setNomeStruttura($res['nomeStruttura']);
            $newStanza->setCodiceFiscaleProprietario($res['codiceFiscaleProprietario']);
            $newStanza->setNumero($res['numero']);
            $newStanza->setPermanenza($res['permanenza']);
            $newStanza->setVisita($res['visita']);
            if ($manager->occupaStanza($newStanza)) {
                echo 'DONE';
            } else {
                echo 'NOT DONE';
            }
            break;
    }
}