Boolean salida= false;
Integer id_local=null, id_visitante=null;
String cat = competiciones[competicion_activa].getCategoria();
Character s = competiciones[competicion_activa].getSexo();
Partido newPart;
if (VerificarDatosCorrectosPartido(Datos)){ // Datos correctos
//Comprobar si los nombres de los equipos están guardados y obtener sus ids
Date fecha=null;// se vuelve a convertir fecha a date, despues de la comprobacion
try {fecha = new SimpleDateFormat("yyyy-MM-dd").parse(Datos[3]);
} catch (ParseException ex) { /* no hay excepcion ya que se ha comprobado antes con el metodo VerificarDatos... */
//System.out.println(ex);
}
if(!EquipoBD.getIntance().getEquipos(Datos[0], cat, s.toString(),"").isEmpty()){
id_local = EquipoBD.getIntance().getEquipos(Datos[0], cat, s.toString(),"").get(0).getIdEquipo();
}
if(!EquipoBD.getIntance().getEquipos(Datos[1], cat, s.toString(),"").isEmpty()){
id_visitante = EquipoBD.getIntance().getEquipos(Datos[1], cat, s.toString(),"").get(0).getIdEquipo();
}
if(ParticipaBD.getInstancia().getParticipa(id_local,
competiciones[competicion_activa].getIdCompeticion())!=null &&
ParticipaBD.getInstancia().getParticipa(id_visitante,
competiciones[competicion_activa].getIdCompeticion())!=null){
//String[] buscaLocal = {Datos[0],"",Datos[2],Datos[3]};
//String[] buscaVisit = {Datos[1],"",Datos[2],Datos[3]};
//if(this.consultarPartido(buscaLocal)){
// if(this.consultarPartido(buscaVisit)){
newPart = new Partido(jornadas[jornada_activa].getIdJornada(),
id_local, id_visitante, Datos[2], fecha);
// Enviar a la base de datos
if (PartidoBD.getInstancia().addPartido(newPart) != null){ // partido añadido con exito
InterfazPartido.getInstancia().mostrarMensaje("PARTIDO CREADO CON EXITO","", 1);