Ejemplo n.º 1
0
 protected function _report(Intervention $entity)
 {
     if (!$entity instanceof Fixing) {
         throw new \Exception('entity must be a Fixing');
     }
     $this->ln(3);
     $this->cellH3('Constat');
     $this->cellLi($entity->getObservation());
     $this->ln(3);
     $this->cellH3('Action menée');
     $this->cellLi($entity->getReport());
     if ($entity->getRest() != null) {
         $this->ln(15);
         if ($entity->getAskQuote()) {
             $this->cellStrong('Nous vous enverrons dans les meilleurs délais, un devis de remise en état concernant les travaux de réparation nécessaire');
             // à savoir :');
         } elseif ($entity->getWork()) {
             $this->cellStrong('Nous nous engageons pour le remplacement des pièces nécessaires le plus rapidement possible selon la disponibilité de notre fabriquant');
             // à savoir :');
         } else {
             $this->cellStrong('Reste à faire :');
         }
         //		$this->ln(3);
         //		$this->cellLiStrong($entity->getRest());
     }
 }
 /**
  * Supprime une demande de devis
  * @Secure(roles="ROLE_USER")
  */
 public function cancelquoteAction(Intervention $entity)
 {
     if (($ask = $entity->getAskQuote()) !== null) {
         $ask->setIntervention();
         $entity->setAskQuote();
         $em = $this->getDoctrine()->getManager();
         $em->remove($ask);
         $em->persist($entity);
         $em->flush();
     }
     return $this->redirect($this->generateUrl('intervention_redirect', array('id' => $entity->getId(), 'act' => 'show')));
 }