コード例 #1
0
 public static function createFromXmlResponse($xml)
 {
     $busSchedule = new BusSchedule();
     $busSchedule->setDestinoFinal((string) $xml->Destino_final);
     $busSchedule->setTipoItinerario((string) $xml->Tipo_itinerario);
     $busSchedule->setHoraCorrida((string) $xml->Hora_Corrida);
     $busSchedule->setTipoCorrida((string) $xml->Tipo_Corrida);
     $busSchedule->setEmpresaCorrida((string) $xml->Empresa_Corrida);
     $busSchedule->setServicio((string) $xml->Servicio);
     $busSchedule->setTarifa((double) $xml->Tarifa);
     $busSchedule->setDispEstudiantes((int) $xml->Disp_Estudiantes);
     $busSchedule->setDispInsen((int) $xml->Disp_Insen);
     $busSchedule->setDispMaestros((int) $xml->Disp_Maestros);
     $busSchedule->setDispGeneral((int) $xml->Disp_General);
     $busSchedule->setCorrida((int) $xml->Corrida);
     $busSchedule->setSala((string) $xml->Sala);
     $busSchedule->setAnden((string) $xml->Anden);
     $busSchedule->setTarifaAdulto((double) $xml->Tarifa_Adulto);
     $busSchedule->setTarifaNino((double) $xml->Tarifa_Nino);
     $busSchedule->setTarifaInsen((double) $xml->Tarifa_Insen);
     $busSchedule->setTarifaEstudiante((double) $xml->Tarifa_Estudiante);
     $busSchedule->setTarifaMaestro((double) $xml->Tarifa_Maestro);
     $busSchedule->setClaveDestino((int) $xml->Clave_Destino);
     $busSchedule->setTipoLectura((string) $xml->Tipo_Lectura);
     $busSchedule->setClaveCtl((string) $xml->Clave_Ctl);
     $busSchedule->setSecuencia((string) $xml->Secuencia);
     $busSchedule->setFechaDesfaza((string) $xml->Fecha_desfaza);
     $busSchedule->setUbicacion((string) $xml->Ubicacion);
     $busSchedule->setFechaInicial((string) $xml->Fecha_Inicial);
     $busSchedule->setCupoAutobus((int) $xml->Cupo_Autobus);
     $busSchedule->setErrorNumero((string) $xml->Error_Numero);
     $busSchedule->setErrorCadena((string) $xml->Error_Cadena);
     $busSchedule->setDispNinios((int) $xml->Disp_Ninios);
     $busSchedule->setDispPromo((int) $xml->Disp_Promo);
     $busSchedule->setTarifaPromo((double) $xml->Tarifa_Promo);
     $busSchedule->setFechaLlegada((string) $xml->Fecha_Llegada);
     $busSchedule->setMoneda((string) $xml->Moneda);
     $busSchedule->setDispProgPaisano((int) $xml->Disp_Progpaisano);
     $busSchedule->setTarifaProgPaisano((double) $xml->Tarifa_Progpaisano);
     $busSchedule->setOficinaFrontera((string) $xml->Oficina_Frontera);
     $busSchedule->setPorcentajeTramoFrontera((double) $xml->Porcentaje_Tramo_Frontera);
     $busSchedule->setMarcaCorrida((string) $xml->Marca_Corrida);
     $busSchedule->setAplicaIva((string) $xml->Aplica_IVA);
     return $busSchedule;
 }