Beispiel #1
0
function cam_clasificacion($campeonato, $carrera, $tipoClasificacion)
{
    echo "Recuperamos la clasificacion del campeonato";
    $objCampeonatosLN = new campeonatosLN();
    $listaClasificacion = $objCampeonatosLN->getCampeonatoClasificacion($campeonato, $carrera, $tipoClasificacion);
    return $listaClasificacion;
}
Beispiel #2
0
function equ_registrar(equipo $equipo)
{
    echo "Vamos a REGISTRAR el equipo";
    //Realizar las validaciones de los datos del nuevo equipo
    $objActMen = new actionMensajes();
    $objActMen = validarFormulario($equipo);
    echo 'ERRORES: ' . $objActMen->getHayErrores();
    //Realizar las validaciones de los datos contra la informacion de la base de datos
    //Validar que la contraseña del campeonato, si la hay es correcta
    $objCampeonatoLN = new campeonatosLN();
    if ($objActMen->getHayErrores()) {
        $objEquipoRet = $equipo;
    } else {
        echo 'Validamos el nombre y la pass del campeonato<br/>';
        if ($equipo->getEquCamCod() != 0 && $equipo->getEquCamPas() != '') {
            $objCampeonato = $objCampeonatoLN->loginCampeonato($equipo->getEquCamCod(), $equipo->getEquCamPas());
            if ($objCampeonato == NULL) {
                $objActMen->addError('ERROR: La contraseña del campeonato no es correcta');
                $objActMen->setHayErrores(TRUE);
            }
        }
    }
    //Validar que no haya otro equipo con ese nombre
    $objEquiposLN = new equiposLN();
    if ($objActMen->getHayErrores()) {
        $objEquipoRet = $equipo;
    } else {
        echo 'Todo Correcto, vamos a validar el nombre<br/>';
        $objActMen = $objEquiposLN->verificarEquipoNombre($equipo->getEquNom());
    }
    //Comprobar resultados de validaciones
    $objUtilidadesLN = new utilidadesLN();
    if ($objActMen->getHayErrores()) {
        $objEquipoRet = $equipo;
    } else {
        echo 'Todo Correcto, vamos a validar el precio<br/>';
        //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 'Precio: ' . $precioEquipo . '<br/>';
        $precioEquipo = EquipoPresupuesto - $precioEquipo;
        if ($precioEquipo != $equipo->getEquDinero()) {
            $objActMen->addError('ERROR validando el precio del equipo');
            $objActMen->setHayErrores(TRUE);
        }
    }
    //Si no hay errores, almacenamos el equipo
    $objEquiposLN = new equiposLN();
    if ($objActMen->getHayErrores()) {
        $objEquipoRet = $equipo;
    } else {
        echo 'Todo Correcto, vamos a validar el equipo<br/>';
        $equipo = $objEquiposLN->almacenarEquipo($equipo);
    }
    if ($equipo->getEquCod() != null) {
        $objActMen->addMensaje('Equipo Registrado con Exito');
        $objActMen->setHayMensajes(TRUE);
        $objEquipoRet = $equipo;
    }
    if ($objActMen->getHayErrores()) {
        $_SESSION[MensajesErro] = $objActMen;
    }
    if ($objActMen->getHayMensajes()) {
        $_SESSION[MensajesInfo] = $objActMen;
    }
    return $objEquipoRet;
}