/**
  * @Route("/admin/paquete/find/combinacion/all", name="paquete_combinacion_find_all")
  * @Method("POST")
  */
 public function findAllPaqueteCombinacionAction(Request $request)
 {
     $idPaquete = $request->get('idPaquete');
     $paqueteCombinacion = $this->getDoctrine()->getRepository('VisitaYucatanBundle:PaqueteCombinacionHotel')->findAllPaqueteHotelesCombinacionById($idPaquete);
     return new Response($this->get('serializer')->serialize(PaqueteUtils::getListPaqueteCombinacionTO($paqueteCombinacion), Generalkeys::JSON_STRING));
 }
 /**
  * @Route("/paquete/reserva", name="web_paquete_reserva")
  * @Method("POST")
  */
 public function reservaPaqueteAction(Request $request)
 {
     $id = $request->get('id');
     $idPackage = $request->get('idPackage');
     $ocupacion = $request->get('typeocupacion');
     $costo = $request->get('costo');
     $namePaquete = $request->get('namepaquete');
     $datos = $this->getParamsPaquete($request);
     $menores = 0;
     $adultos = 0;
     switch ($ocupacion) {
         case 'costosencillo':
             $ocupacion = 'Sencilla';
             $adultos = 1;
             break;
         case 'costodoble':
             $ocupacion = 'Doble';
             $adultos = 2;
             break;
         case 'costotriple':
             $ocupacion = 'Triple';
             $adultos = 3;
             break;
         case 'costocuadruple':
             $ocupacion = 'Cuadruple';
             $adultos = 4;
             break;
     }
     $detailPaquete = array('costo' => $costo, 'paqueteSelect' => $namePaquete, 'adultos' => $adultos, 'menores' => $menores, 'ocupacion' => $ocupacion);
     print_r($detailPaquete);
     $paquete = $this->getDoctrine()->getRepository('VisitaYucatanBundle:Paquete')->getPaqueteById($idPackage, $datos[Generalkeys::NUMBER_ZERO], $datos[Generalkeys::NUMBER_ONE]);
     $importeTotal = $costo * $adultos;
     $paqueteCombinacion = $this->getDoctrine()->getRepository('VisitaYucatanBundle:PaqueteCombinacionHotel')->findCombinacionPaqueteById((int) $id, $datos[Generalkeys::NUMBER_ONE]);
     $imagesPaquete = $this->getDoctrine()->getRepository('VisitaYucatanBundle:PaqueteImagen')->findPaqueteImagesByIdPaquete($idPackage);
     return $this->render('VisitaYucatanBundle:web/pages:reserv-paquete.html.twig', array('paqueteCombinacion' => PaqueteUtils::getPaqueteTO(null, null, $paqueteCombinacion), 'detailPaquete' => $detailPaquete, 'importe' => number_format($importeTotal), 'paquete' => PaqueteUtils::getPaqueteTO($paquete, $imagesPaquete, $paqueteCombinacion), 'tipoCambioMexico' => $this->getDoctrine()->getRepository('VisitaYucatanBundle:Moneda')->findMonedaMexico()));
 }