/**
  * Exclude object from result
  *
  * @param   Empleadofacturacion $empleadofacturacion Object to remove from the list of results
  *
  * @return EmpleadofacturacionQuery The current query, for fluid interface
  */
 public function prune($empleadofacturacion = null)
 {
     if ($empleadofacturacion) {
         $this->addUsingAlias(EmpleadofacturacionPeer::IDEMPLEADOFACTURACION, $empleadofacturacion->getIdempleadofacturacion(), Criteria::NOT_EQUAL);
     }
     return $this;
 }
Esempio n. 2
0
 /**
  * Filter the query by a related Empleadofacturacion object
  *
  * @param   Empleadofacturacion|PropelObjectCollection $empleadofacturacion  the related object to use as filter
  * @param     string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
  *
  * @return                 EmpleadoQuery The current query, for fluid interface
  * @throws PropelException - if the provided filter is invalid.
  */
 public function filterByEmpleadofacturacion($empleadofacturacion, $comparison = null)
 {
     if ($empleadofacturacion instanceof Empleadofacturacion) {
         return $this->addUsingAlias(EmpleadoPeer::IDEMPLEADO, $empleadofacturacion->getIdempleado(), $comparison);
     } elseif ($empleadofacturacion instanceof PropelObjectCollection) {
         return $this->useEmpleadofacturacionQuery()->filterByPrimaryKeys($empleadofacturacion->getPrimaryKeys())->endUse();
     } else {
         throw new PropelException('filterByEmpleadofacturacion() only accepts arguments of type Empleadofacturacion or PropelCollection');
     }
 }
 /**
  * Adds an object to the instance pool.
  *
  * Propel keeps cached copies of objects in an instance pool when they are retrieved
  * from the database.  In some cases -- especially when you override doSelect*()
  * methods in your stub classes -- you may need to explicitly add objects
  * to the cache in order to ensure that the same objects are always returned by doSelect*()
  * and retrieveByPK*() calls.
  *
  * @param Empleadofacturacion $obj A Empleadofacturacion object.
  * @param      string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
  */
 public static function addInstanceToPool($obj, $key = null)
 {
     if (Propel::isInstancePoolingEnabled()) {
         if ($key === null) {
             $key = (string) $obj->getIdempleadofacturacion();
         }
         // if key === null
         EmpleadofacturacionPeer::$instances[$key] = $obj;
     }
 }
Esempio n. 4
0
 /**
  * @param	Empleadofacturacion $empleadofacturacion The empleadofacturacion object to add.
  */
 protected function doAddEmpleadofacturacion($empleadofacturacion)
 {
     $this->collEmpleadofacturacions[] = $empleadofacturacion;
     $empleadofacturacion->setEmpleado($this);
 }