Пример #1
0
 private function omplirProducte($row)
 {
     $p = new Producte();
     $p->setId(new Integer($row["ID"]));
     $p->setNom(new String($row["NOM"]));
     $p->setNombre(new String($row["NOMBRE"]));
     $p->setFrequencia(new Integer($row["FREQUENCIA"]));
     $p->setPenultimaFrequencia(new Integer($row["PENULTIMA_FREQUENCIA"]));
     if ($row["DARRERA_COMPRA"] != null) {
         $p->setDarreraCompra(new DateTime($row["DARRERA_COMPRA"]));
     }
     if ($row["PENULTIMA_COMPRA"] != null) {
         $p->setPenultimaCompra(new DateTime($row["PENULTIMA_COMPRA"]));
     }
     $p->setEnCistella(new Boolean($row["EN_CISTELLA"] == 1));
     $ss = new SupersDAO();
     if ($row["SUPERMERCAT"] != null) {
         $s = $ss->consultarSupermercat(new String("ID=" . $row["SUPERMERCAT"]), new Integer($row["DEPEN_DE"]));
         $p->setSupermercat($s);
     }
     $p->setCopsComprat(new Integer($row["COPS_COMPRAT"]));
     return $p;
 }
Пример #2
0
 public function convertir(Producte $p)
 {
     $this->id = $p->getId()->getInteger();
     $this->nom = $p->getNom()->getString();
     $this->nombre = $p->getNombre()->getString();
     $this->frequencia = $p->getFrequencia()->getInteger();
     if ($p->getDarreraCompra() == null) {
         $this->darreraCompra = "-";
     } else {
         $this->darreraCompra = $p->getDarreraCompra()->format("d/m/Y");
     }
     $this->supermercat = new SupermercatTO();
     if ($p->getSupermercat() != null) {
         $this->supermercat->convertir($p->getSupermercat());
     }
     $this->enCistella = $p->getEnCistella()->getBoolean();
     $this->seguentCompra = $p->seguentCompra();
 }
Пример #3
0
 public function esborrar(Producte $p, Integer $depenDe)
 {
     $this->tablegateway->delete("ID=" . $p->getId()->getInteger() . " AND DEPEN_DE=" . $depenDe->getInteger());
 }