Exemplo n.º 1
0
 function readAllAnagraficaStruttura($obj)
 {
     if (!$obj instanceof Struttura) {
         return false;
     }
     $this->open();
     $query = 'SELECT * FROM anagrafica JOIN anagraficastanza ON
             . anagraficastanza.codicefiscaleproprietario = "%s" AND 
             anagraficastanza.nomestruttura = "%s" 
             WHERE anagraficastanza.codicefiscaleanagrafica = anagrafica.codicefiscale';
     $query = sprintf($query, $obj->getCodiceFiscaleAnagrafica(), $obj->getNome());
     $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 Anagrafica();
         $tmp->setCodiceFiscale($res['codicefiscale']);
         $tmp->setNome($res['nome']);
         $tmp->setCognome($res['cognome']);
         $tmp->setIndirizzo($res['indirizzo']);
         $tmp->setNazionalita($res['nazionalita']);
         $tmp->setDataNascita($res['datanascita']);
         $tmp->setNumeroDocumento($res['numerodocumento']);
         $tmp->setTipoDocumento($res['tipodocumento']);
         $tmp->setTelefono($res['telefono']);
         $tmp->setCellulare($res['cellulare']);
         $tmp->setEmail($res['email']);
         $toReturn[$i] = $tmp->toArray();
     }
     return $toReturn;
 }
Exemplo n.º 2
0
         echo 'NOT DONE';
     }
     break;
 case "8":
     // UPDATE ANAGRAFICA
     require_once '../server/manager/AnagraficaManager.php';
     $manager = new AnagraficaManager();
     $res = json_decode($_POST['json'], true);
     $newAnagrafica = new Anagrafica();
     $newAnagrafica->setCodiceFiscale($res['codiceFiscale']);
     $newAnagrafica->setNome($res['nome']);
     $newAnagrafica->setCognome($res['cognome']);
     $newAnagrafica->setDataNascita($res['dataNascita']);
     $newAnagrafica->setIndirizzo($res['indirizzo']);
     $newAnagrafica->setNazionalita($res['nazionalita']);
     $newAnagrafica->setTipoDocumento($res['tipoDocumento']);
     $newAnagrafica->setNumeroDocumento($res['numeroDocumento']);
     $newAnagrafica->setTelefono($res['telefono']);
     $newAnagrafica->setCellulare($res['cellulare']);
     $newAnagrafica->setEmail($res['email']);
     if ($manager->update($newAnagrafica)) {
         echo 'DONE';
     } else {
         echo 'NOT DONE';
     }
     break;
 case "9":
     // READ ANAGRAFICASTANZA
     require_once '../server/manager/AnagraficaStanzaManager.php';
     $toReturn = new AnagraficaStanza();
     $toReturn->setNomeStruttura($_POST['nomeStruttura']);