public function getIdprojet()
 {
     $this->__load();
     return parent::getIdprojet();
 }
Пример #2
0
 public function addGanttAction($id)
 {
     $Request = $this->getRequest();
     $em = $this->container->get('doctrine')->getEntityManager();
     $modele = $em->getRepository('AdminBundle:Projet')->find($id);
     if ($Request->getMethod() == 'POST') {
         if ($Request->get('titem1') != "" && $Request->get('dated1') != "" && $Request->get('datef1') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem1'));
             $plan->setDateDebut(new \DateTime($Request->get('dated1')));
             $plan->setDateFin(new \DateTime($Request->get('datef1')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem2') != "" && $Request->get('dated2') != "" && $Request->get('datef2') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem2'));
             $plan->setDateDebut(new \DateTime($Request->get('dated2')));
             $plan->setDateFin(new \DateTime($Request->get('datef2')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem3') != "" && $Request->get('dated3') != "" && $Request->get('datef3') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem3'));
             $plan->setDateDebut(new \DateTime($Request->get('dated3')));
             $plan->setDateFin(new \DateTime($Request->get('datef3')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem4') != "" && $Request->get('dated4') != "" && $Request->get('datef4') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem4'));
             $plan->setDateDebut(new \DateTime($Request->get('dated4')));
             $plan->setDateFin(new \DateTime($Request->get('datef4')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem5') != "" && $Request->get('dated5') != "" && $Request->get('datef5') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem5'));
             $plan->setDateDebut(new \DateTime($Request->get('dated5')));
             $plan->setDateFin(new \DateTime($Request->get('datef5')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem6') != "" && $Request->get('dated6') != "" && $Request->get('datef6') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem6'));
             $plan->setDateDebut(new \DateTime($Request->get('dated6')));
             $plan->setDateFin(new \DateTime($Request->get('datef6')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem7') != "" && $Request->get('dated7') != "" && $Request->get('datef7') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem7'));
             $plan->setDateDebut(new \DateTime($Request->get('dated7')));
             $plan->setDateFin(new \DateTime($Request->get('datef7')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem8') != "" && $Request->get('dated8') != "" && $Request->get('datef8') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem8'));
             $plan->setDateDebut(new \DateTime($Request->get('dated8')));
             $plan->setDateFin(new \DateTime($Request->get('datef8')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem9') != "" && $Request->get('dated9') != "" && $Request->get('datef9') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem9'));
             $plan->setDateDebut(new \DateTime($Request->get('dated9')));
             $plan->setDateFin(new \DateTime($Request->get('datef9')));
             $em->persist($plan);
             $em->flush();
         }
         if ($Request->get('titem10') != "" && $Request->get('dated10') != "" && $Request->get('datef10') != "") {
             $plan = new Gantt();
             $plan->setIdprojet($modele);
             $plan->setItem($Request->get('titem10'));
             $plan->setDateDebut(new \DateTime($Request->get('dated10')));
             $plan->setDateFin(new \DateTime($Request->get('datef10')));
             $em->persist($plan);
             $em->flush();
         }
         return $this->redirect($this->generateUrl("admin_gantt", array('id' => $id)));
     }
     return $this->render('AdminBundle:Technique:addGantt.html.twig', array('id' => $id));
 }