function validarFormulario(equipo $equipo) { $objActMen = new actionMensajes(); //Realizar las validaciones de los datos del nuevo usuario if ($equipo->getEquCamCod() != 0 && $equipo->getEquCamPas() == '') { $objActMen->addError('Al elegir un CAMPEONATO, el campo CONTRASEÑA CAMPEONATO no puede ser vacio'); $objActMen->setHayErrores(TRUE); } //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('La POSICION ALGUERSUARI no puede ser vacio'); $objActMen->setHayErrores(TRUE); } */ $apuestaMundial = $equipo->getApuestaMundial(); if ($apuestaMundial->getApuPilCampeon() == 0) { $objActMen->addError('El CAMPEON DE PILOTOS no puede ser vacio'); $objActMen->setHayErrores(TRUE); } if ($apuestaMundial->getApuEscCampeon() == 0) { $objActMen->addError('El CAMPEON DE CONSTRUCTORES no puede ser vacio'); $objActMen->setHayErrores(TRUE); } if ($apuestaMundial->getApuPilVueRap() == 0) { $objActMen->addError('El CAMPEON DE VUELTAS RAPIDAS no puede ser vacio'); $objActMen->setHayErrores(TRUE); } return $objActMen; }
public function almacenarEquipoApuestasMundial(equipo $objEquipo) { $conexion = conexionDB::getInstance(); //$consultaAlmacenaEquipoDatos = 'CALL apuestas_mundial_insertar(\'%1$s\',\'%2$s\',\'%3$s\',\'%4$s\');'; $consultaAlmacenaEquipoDatos = 'insert into apuestas_mundial (apu_mun_equ_cod, apu_mun_cam_pil_cod, apu_mun_cam_esc_cod, apu_mun_vue_pil_cod) values (\'%1$s\',\'%2$s\',\'%3$s\',\'%4$s\');'; $sql = sprintf($consultaAlmacenaEquipoDatos, $objEquipo->getEquCod(), $objEquipo->getApuestaMundial()->getApuPilCampeon(), $objEquipo->getApuestaMundial()->getApuEscCampeon(), $objEquipo->getApuestaMundial()->getApuPilVueRap()); //$codigo); //echo('<br/>SQL: $'.$sql.'$<br/>'); $result = mysql_query($sql, $conexion->getLink()) or die('<br/>almacenarEquipoApuestasMundial: ' . mysql_error()); echo '<br/>SQL: $' . $result . '$<br/>'; }