Пример #1
0
 public function pullFromMouvement(Mouvement $mouvement)
 {
     $this->setLibelle($mouvement->getLibelle());
     $this->setQuantite($mouvement->getQuantite());
     $this->setPrixUnitaire($mouvement->getPrixUnitaire());
     $this->setTauxTaxe($mouvement->getTauxTaxe());
     $this->setOrigineDocument($mouvement->getDocument());
     $this->setOrigineMouvement($mouvement->getIdentifiant());
     $this->setReferenceClient(null);
     if ($this->isOrigineContrat() && $this->getOrigineDocument()->getReferenceClient()) {
         $this->setReferenceClient($this->getOrigineDocument()->getReferenceClient());
     }
 }
Пример #2
0
 /**
  * Remove mouvement
  *
  * @param AppBundle\Document\Mouvement $mouvement
  */
 public function removeMouvement(\AppBundle\Document\Mouvement $mouvement)
 {
     if ($mouvement->getOrigineDocumentGeneration() && $mouvement->getOrigineDocumentGeneration() instanceof Passage && $mouvement->getOrigineDocumentGeneration()->getMouvementDeclenche()) {
         $mouvement->getOrigineDocumentGeneration()->setMouvementDeclenche(false);
     }
     $this->mouvements->removeElement($mouvement);
 }