/** * Filter the query by a related Referenciaabono object * * @param Referenciaabono|PropelObjectCollection $referenciaabono the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return BancoQuery The current query, for fluid interface * @throws PropelException - if the provided filter is invalid. */ public function filterByReferenciaabono($referenciaabono, $comparison = null) { if ($referenciaabono instanceof Referenciaabono) { return $this->addUsingAlias(BancoPeer::IDBANCO, $referenciaabono->getIdbanco(), $comparison); } elseif ($referenciaabono instanceof PropelObjectCollection) { return $this->useReferenciaabonoQuery()->filterByPrimaryKeys($referenciaabono->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByReferenciaabono() only accepts arguments of type Referenciaabono or PropelCollection'); } }
/** * Filter the query by a related Banco object * * @param Banco|PropelObjectCollection $banco The related object(s) to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return BancotransaccionQuery The current query, for fluid interface * @throws PropelException - if the provided filter is invalid. */ public function filterByBanco($banco, $comparison = null) { if ($banco instanceof Banco) { return $this->addUsingAlias(BancotransaccionPeer::IDBANCO, $banco->getIdbanco(), $comparison); } elseif ($banco instanceof PropelObjectCollection) { if (null === $comparison) { $comparison = Criteria::IN; } return $this->addUsingAlias(BancotransaccionPeer::IDBANCO, $banco->toKeyValue('PrimaryKey', 'Idbanco'), $comparison); } else { throw new PropelException('filterByBanco() only accepts arguments of type Banco or PropelCollection'); } }