コード例 #1
0
 public function createPaquete($paqueteTo)
 {
     $em = $this->getEntityManager();
     $paquete = new Paquete();
     $paquete->setDescripcion($paqueteTo->getDescripcion());
     $paquete->setCircuito($paqueteTo->getCircuito());
     $paquete->setPromovido(Generalkeys::BOOLEAN_FALSE);
     $paquete->setEstatus($em->getReference('VisitaYucatanBundle:Estatus', Estatuskeys::ESTATUS_ACTIVO));
     $em->persist($paquete);
     $paqueteIdioma = new PaqueteIdioma();
     $paqueteIdioma->setIdioma($em->getReference('VisitaYucatanBundle:Idioma', Generalkeys::IDIOMA_ESPANOL));
     $paqueteIdioma->setEstatus($em->getReference('VisitaYucatanBundle:Estatus', Estatuskeys::ESTATUS_ACTIVO));
     $paqueteIdioma->setPaquete($paquete);
     $paqueteIdioma->setDescripcion($paqueteTo->getDescripcion());
     $paqueteIdioma->setDescripcionCorta('');
     $paqueteIdioma->setDescripcionLarga('');
     $paqueteIdioma->setIncluye('');
     $em->persist($paqueteIdioma);
     $em->flush();
 }
コード例 #2
0
 public function savePaqueteLanguage($paqueteIdiomaTO)
 {
     $em = $this->getEntityManager();
     $paqueteIdioma = $this->findPaqueteByIdAndIdLanguage($paqueteIdiomaTO->getIdPaquete(), $paqueteIdiomaTO->getIdIdioma());
     $isNew = Generalkeys::BOOLEAN_FALSE;
     if (is_null($paqueteIdioma)) {
         $isNew = Generalkeys::BOOLEAN_TRUE;
         $paqueteIdioma = new PaqueteIdioma();
         $paqueteIdioma->setEstatus($em->getReference('VisitaYucatanBundle:Estatus', Estatuskeys::ESTATUS_ACTIVO));
         $paqueteIdioma->setPaquete($em->getReference('VisitaYucatanBundle:Paquete', $paqueteIdiomaTO->getIdPaquete()));
         $paqueteIdioma->setIdioma($em->getReference('VisitaYucatanBundle:Idioma', $paqueteIdiomaTO->getIdIdioma()));
         $paqueteIdioma->setDescripcion($paqueteIdiomaTO->getDescripcion());
         $paqueteIdioma->setDescripcionLarga($paqueteIdiomaTO->getDescripcionLarga());
         $paqueteIdioma->setDescripcionCorta('');
         $paqueteIdioma->setCircuito('');
         $paqueteIdioma->setIncluye($paqueteIdiomaTO->getIncluye());
         $paqueteIdioma->setDias($paqueteIdiomaTO->getDias());
         $paqueteIdioma->setItinerario($paqueteIdiomaTO->getItinerario());
     }
     $paqueteIdioma->setDescripcion($paqueteIdiomaTO->getDescripcion());
     $paqueteIdioma->setDescripcionCorta($paqueteIdiomaTO->getDescripcionCorta());
     $paqueteIdioma->setIncluye($paqueteIdiomaTO->getIncluye());
     $paqueteIdioma->setItinerario($paqueteIdiomaTO->getItinerario());
     $paqueteIdioma->setDias($paqueteIdiomaTO->getDias());
     //$paqueteIdioma->setCircuito($tourIdiomaTO->getCircuito());
     $paqueteIdioma->setDescripcionLarga($paqueteIdiomaTO->getDescripcionLarga());
     // Valida que slo adultos no sea null
     /*if(is_null($tourIdiomaTO->getSoloadultos()) || $tourIdiomaTO->getSoloadultos() == Generalkeys::BOOLEAN_FALSE){
           $tourIdioma->setSoloadultos(Generalkeys::BOOLEAN_FALSE);
       }else{
           $tourIdioma->setSoloadultos(Generalkeys::BOOLEAN_TRUE);
       }*/
     $em->persist($paqueteIdioma);
     $em->flush();
     return $isNew;
 }