Exemplo n.º 1
0
 public function verificarEquipoPresupuesto(equipo $equipo)
 {
     $objUtilidadesLN = new utilidadesLN();
     $objActMen = new actionMensajes();
     //Validar que el dinero se ha calculado correctamente
     $precioPil1 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto1(), $equipo->getEquCarrera());
     $precioPil2 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto2(), $equipo->getEquCarrera());
     $precioPil3 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto3(), $equipo->getEquCarrera());
     $precioPil4 = $objUtilidadesLN->getPrecioEntidad(EntidadPiloto, $equipo->getEquPiloto4(), $equipo->getEquCarrera());
     $precioEsc1 = $objUtilidadesLN->getPrecioEntidad(EntidadEscuderia, $equipo->getEquEscuderia1(), $equipo->getEquCarrera());
     $precioEsc2 = $objUtilidadesLN->getPrecioEntidad(EntidadEscuderia, $equipo->getEquescuderia2(), $equipo->getEquCarrera());
     $precioMot1 = $objUtilidadesLN->getPrecioEntidad(EntidadMotor, $equipo->getEquMotor1(), $equipo->getEquCarrera());
     //Comparamos los precios
     $precioEquipo = $precioPil1 + $precioPil2 + $precioPil3 + $precioPil4 + $precioEsc1 + $precioEsc2 + $precioMot1;
     echo '<br/>Precio del equipo: ' . $precioEquipo . '</br>';
     //Comprobamos que sea mayor que el mínimo
     if ($precioEquipo < EquipoPresupuestoMinimo) {
         $objActMen->setHayErrores(true);
         $objActMen->addError('El coste del equipo debe ser mayor que ' . EquipoPresupuestoMinimo . '. Anulelos y vuelva a realizarlo');
     } else {
         $objActMen->setHayErrores(false);
     }
     return $objActMen;
 }