Exemple #1
0
function validarFormularioModificar(equipo $equipo)
{
    $objActMen = new actionMensajes();
    //Validamos que el nombre del equipo sea no nulo
    if ($equipo->getEquNom() == '') {
        $objActMen->addError('El NOMBRE no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    //Validamos que el lema del equipo sea no nulo
    if ($equipo->getEquLema() == '') {
        $objActMen->addError('El LEMA no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    if ($equipo->getEquDinero() < 0) {
        $objActMen->addError('El DINERO no puede ser negativo');
        $objActMen->setHayErrores(TRUE);
    }
    //Validamos los elementos del equipo
    if ($equipo->getEquPiloto1() == 0) {
        $objActMen->addError('El PRIMER PILOTO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    if ($equipo->getEquPiloto2() == 0) {
        $objActMen->addError('El SEGUNDO PILOTO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    } else {
        if ($equipo->getEquPiloto2() == $equipo->getEquPiloto1()) {
            $objActMen->addError('El SEGUNDO PILOTO no puede igual que el PRIMER PILOTO');
            $objActMen->setHayErrores(TRUE);
        }
    }
    if ($equipo->getEquPiloto3() == 0) {
        $objActMen->addError('El SEGUNDO PILOTO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    } else {
        if ($equipo->getEquPiloto3() == $equipo->getEquPiloto1()) {
            $objActMen->addError('El SEGUNDO PILOTO no puede igual que el PRIMER PILOTO');
            $objActMen->setHayErrores(TRUE);
        } else {
            if ($equipo->getEquPiloto3() == $equipo->getEquPiloto2()) {
                $objActMen->addError('El TERCER PILOTO no puede igual que el SEGUNDO PILOTO');
                $objActMen->setHayErrores(TRUE);
            }
        }
    }
    if ($equipo->getEquPiloto4() == 0) {
        $objActMen->addError('El SEGUNDO PILOTO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    } else {
        if ($equipo->getEquPiloto4() == $equipo->getEquPiloto1()) {
            $objActMen->addError('El SEGUNDO PILOTO no puede igual que el PRIMER PILOTO');
            $objActMen->setHayErrores(TRUE);
        } else {
            if ($equipo->getEquPiloto4() == $equipo->getEquPiloto2()) {
                $objActMen->addError('El TERCER PILOTO no puede igual que el SEGUNDO PILOTO');
                $objActMen->setHayErrores(TRUE);
            } else {
                if ($equipo->getEquPiloto4() == $equipo->getEquPiloto3()) {
                    $objActMen->addError('El CUARTO PILOTO no puede igual que el TERCER PILOTO');
                    $objActMen->setHayErrores(TRUE);
                }
            }
        }
    }
    if ($equipo->getEquEscuderia1() == 0) {
        $objActMen->addError('La PRIMER ESCUDERIA no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    if ($equipo->getEquEscuderia2() == 0) {
        $objActMen->addError('La SEGUNDA ESCUDERIA no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    } else {
        if ($equipo->getEquEscuderia2() == $equipo->getEquEscuderia1()) {
            $objActMen->addError('La SEGUNDA ESCUDERIA no puede igual que La PRIMERA ESCUDERIA');
            $objActMen->setHayErrores(TRUE);
        }
    }
    if ($equipo->getEquMotor1() == 0) {
        $objActMen->addError('El MOTOR no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    $apuestaCarrera = $equipo->getApuestaCarrera();
    if ($apuestaCarrera->getApuPilPrimero() == 0) {
        $objActMen->addError('El PRIMER CLASIFICADO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    if ($apuestaCarrera->getApuPilSegundo() == 0) {
        $objActMen->addError('El SEGUNDO CLASIFICADO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    if ($apuestaCarrera->getApuPilTercero() == 0) {
        $objActMen->addError('El TERCER CLASIFICADO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    if ($apuestaCarrera->getApuPosAlonso() == 0) {
        $objActMen->addError('La POSICION ALONSO no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    }
    /*    
    	if ($apuestaCarrera->getApuPosAlguersuari() == 0) {
    		$objActMen->addError('El POSICION ALGUERSUARI no puede ser vacio');
        $objActMen->setHayErrores(TRUE);
    	}
    */
    return $objActMen;
}
Exemple #2
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;
 }
 public function actualizarEquipoComponentes(equipo $objEquipo)
 {
     $conexion = conexionDB::getInstance();
     //$consultaActualizaEquipoDatos = 'CALL equipos_componentes_modificar(\'%1$s\',\'%2$s\',\'%3$s\',\'%4$s\',\'%5$s\',\'%6$s\',\'%7$s\',\'%8$s\',\'%9$s\',\'%10$s\');';
     $consultaActualizaEquipoDatos = 'update
                                           equipos_componentes
                                        set      
                                           equ_pil_1_cod = \'%2$s\',
                                           equ_pil_2_cod = \'%3$s\',
                                           equ_pil_3_cod = \'%4$s\',
                                           equ_pil_4_cod = \'%5$s\',
                                           equ_esc_1_cod = \'%6$s\',
                                           equ_esc_2_cod = \'%7$s\',
                                           equ_mot_1_cod = \'%8$s\',
                                           equ_din = \'%9$s\'
                                        where
                                           equ_equ_cod = \'%10$s\'
                                     	  and equ_car_cod = \'%1$s\';';
     $sql = sprintf($consultaActualizaEquipoDatos, $objEquipo->getEquCarrera(), $objEquipo->getEquPiloto1(), $objEquipo->getEquPiloto2(), $objEquipo->getEquPiloto3(), $objEquipo->getEquPiloto4(), $objEquipo->getEquEscuderia1(), $objEquipo->getEquEscuderia2(), $objEquipo->getEquMotor1(), $objEquipo->getEquDinero(), $objEquipo->getEquCod());
     //$codigo);
     //echo('<br/>SQL: $'.$sql.'$<br/>');
     $result = mysql_query($sql, $conexion->getLink()) or die('<br/>ResultadoError: ' . mysql_error());
     echo '<br/>SQL: $' . $result . '$<br/>';
 }