Example #1
0
 public static function getVentaCompleteTOPackage(Venta $venta, Paquete $package)
 {
     $ventaCompletaTO = new VentaCompletaTO();
     $ventaCompletaTO->setIdVenta($venta->getId());
     $ventaCompletaTO->setCostoTotal($venta->getTotal());
     $ventaCompletaTO->setNombrePaquete($package->getDescripcion());
     $ventaCompletaTO->setCircuito($package->getCircuito());
     $ventaCompletaTO->setHotelPickup($venta->getVentaDetalle()->get(0)->getHotel()->getDescripcion());
     $ventaCompletaTO->setNumeroAdultos($venta->getVentaDetalle()->get(0)->getNumeroAdultos());
     $ventaCompletaTO->setNumeroMenores($venta->getVentaDetalle()->get(0)->getNumeroMenores());
     $ventaCompletaTO->setNombres($venta->getDatosPersonales()->getNombres());
     $ventaCompletaTO->setApellidos($venta->getDatosPersonales()->getApellidos());
     $ventaCompletaTO->setLada($venta->getDatosUbicacion()->getLada());
     $ventaCompletaTO->setTelefono($venta->getDatosUbicacion()->getTelefono());
     $ventaCompletaTO->setEmail($venta->getDatosUbicacion()->getEmail());
     $ventaCompletaTO->setCiudad($venta->getDatosUbicacion()->getCiudad());
     $dias = $package->getPaqueteIdioma()->get(0)->getDias();
     $ventaCompletaTO->setDiasPaquete($package->getPaqueteIdioma()->get(0)->getDias());
     $ventaCompletaTO->setNochePaquete((int) $dias - 1);
     $ventaCompletaTO->setCheckIn($venta->getDatosReserva()->getCheckIn());
     $ventaCompletaTO->setPagado($venta->getDatosPago()->getPagado());
     $ventaCompletaTO->setNumeroVoucher($venta->getDatosPago()->getNumeroVoucher());
     $ventaCompletaTO->setNumeroOperacion($venta->getDatosPago()->getNumeroOperacion());
     $ventaCompletaTO->setNumeroAutorizacion($venta->getDatosPago()->getNumeroAutorizacion());
     $ventaCompletaTO->setTipoTarjeta($venta->getDatosPago()->getTipoTarjeta());
     return $ventaCompletaTO;
 }