public static function getVentaCompleteTOTour(Venta $venta, $tour) { $ventaCompletaTO = new VentaCompletaTO(); $ventaCompletaTO->setIdVenta($venta->getId()); $ventaCompletaTO->setCostoTotal($venta->getTotal()); $ventaCompletaTO->setNombreTour($tour['nombre']); $ventaCompletaTO->setCircuito($tour['circuito']); $ventaCompletaTO->setHotelPickup($venta->getDatosReserva()->getHotelPickUp()); $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()); $ventaCompletaTO->setFechaReserva($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; }