예제 #1
0
파일: Producto.php 프로젝트: retrofox/PCC
 public function getComprasFinalizadas()
 {
     $c = new Criteria();
     $c1 = $c->getNewCriterion(CompraEstadoPeer::ESTADO_ID, 7);
     $c2 = $c->getNewCriterion(CompraEstadoPeer::ESTADO_ID, 6);
     $c3 = $c->getNewCriterion(CompraEstadoPeer::ESTADO_ID, 4);
     $c1->addOr($c2);
     $c1->addOr($c3);
     $c->add($c1);
     $c->add(CompraPeer::PRODUCTO_ID, $this->getId());
     $c->addAscendingOrderByColumn(CompraEstadoPeer::FECHA);
     $c->addJoin(CompraPeer::ID, CompraEstadoPeer::COMPRA_ID);
     $comprasFin = CompraPeer::doSelect($c);
     return $comprasFin;
 }
예제 #2
0
파일: NotaPedido.php 프로젝트: retrofox/PCC
 public function getProductosWithoutNP($np = '')
 {
     $np = $np != '' ? $np : $this->getId();
     $productos = CompraPeer::retrieveWithoutNP($np);
     return $productos;
 }
예제 #3
0
파일: Compra.php 프로젝트: retrofox/PCC
 public function getUltimoEstadoId()
 {
     return CompraPeer::retrieveUltimoEstado($this->getId(), false);
 }