/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $produit1 = new Produit(); $manager->persist($produit1->setCode("SHT")->setLibelle("Séjour hôtel en tunisie")); $produit2 = new Produit(); $manager->persist($produit2->setCode("SHM")->setLibelle("Séjour hôtel dans le monde")); $produit = new Produit(); $manager->persist($produit->setCode("VO")->setLibelle("Voyage organisé")); $produit = new Produit(); $manager->persist($produit->setCode("CR")->setLibelle("Croisiére")); $produit = new Produit(); $manager->persist($produit->setCode("BE")->setLibelle("Bien ètre")); $produit = new Produit(); $manager->persist($produit->setCode("P")->setLibelle("Programme")); $amicale = new Amicale(); $manager->persist($amicale->setLibelle("Banque Tunisie")->setAdresse("tunis centre ville")->setFax("71 321 654")->setPlafond(50000)->setMontant(0)->setTel("72 321 654")->addProduit($produit1)->addProduit($produit2)); $amicale = new Amicale(); $manager->persist($amicale->setLibelle("Douane")->setAdresse("tunis centre ville")->setFax("71 321 654")->setPlafond(75000)->setMontant(0)->setTel("72 321 654")->addProduit($produit1)); $manager->flush(); }
public function amicaleAction($id) { $em = $this->getDoctrine()->getManager(); $session = $this->getRequest()->getSession(); if (is_null($id)) { $amicale = new Amicale(); $amicale->setMontant(0); } else { $amicale = $em->getRepository("BackAdministrationBundle:Amicale")->find($id); } $form = $this->createForm(new AmicaleType(), $amicale); $amicales = $em->getRepository("BackAdministrationBundle:Amicale")->findAll(); if ($this->getRequest()->isMethod("POST")) { $form->submit($this->getRequest()); if ($form->isValid()) { $amicale = $form->getData(); $em->persist($amicale); $em->flush(); $session->getFlashBag()->add('success', " Votre amicale a été traité avec succées "); return $this->redirect($this->generateUrl("amicale")); } } return $this->render('BackAdministrationBundle:b2b:amicale.html.twig', array('amicales' => $amicales, 'amicale' => $amicale, 'form' => $form->createView())); }