public bool UpdatePartido(Partido p) { MySqlConnection Conexion = new MySqlConnection(); MySqlCommand Query = new MySqlCommand(); MySqlDataReader consulta; AbrirConexionSql(Conexion); // Query.CommandText = "UPDATE PARTIDOS SET GOL_LOCAL=" + p.getGolLocal() + ", GOL_VISITANTE=" + p.getGolVisitante() + " WHERE FECHA='" + p.getFecha() + "' AND LOCAL=" + p.getLocal() + " AND VISITANTE=" + p.getVisitante() + ";"; Query.Connection = Conexion; consulta = Query.ExecuteReader(); Conexion.Close(); return(true); }
public bool DeletePartido(Partido p) { MySqlConnection Conexion = new MySqlConnection(); MySqlCommand Query = new MySqlCommand(); MySqlDataReader consulta; AbrirConexionSql(Conexion); //Insertar aqui... Query.CommandText = "DELETE FROM PARTIDOS WHERE FECHA='" + p.getFecha() + "' AND LOCAL=" + p.getLocal() + " AND VISITANTE=" + p.getVisitante() + ";"; Query.Connection = Conexion; consulta = Query.ExecuteReader(); Conexion.Close(); return(true); }
public bool NuevoPartido(Partido partido) { MySqlConnection Conexion = new MySqlConnection(); MySqlCommand Query = new MySqlCommand(); MySqlDataReader consulta; AbrirConexionSql(Conexion); //Insertar aqui... Query.CommandText = "INSERT INTO PARTIDOS (FECHA,HORARIO,LOCAL,VISITANTE,GOL_LOCAL, GOL_VISITANTE,LIGA) VALUES " + "('" + partido.getFecha() + "','" + partido.getHorario() + "','" + partido.getLocal() + "','" + partido.getVisitante() + "','" + partido.getGolLocal() + "','" + partido.getGolVisitante() + "','" + partido.getLiga() + "');"; Query.Connection = Conexion; consulta = Query.ExecuteReader(); Conexion.Close(); return(true); }
public List <Partido> TraerPartidos() { List <Partido> partidos = new List <Partido>(); MySqlConnection Conexion = new MySqlConnection(); MySqlCommand Query = new MySqlCommand(); MySqlDataReader consulta; try { AbrirConexionSql(Conexion); Query.CommandText = "SELECT p.fecha AS FECHA, e.nombre AS LOCAL, p.gol_local AS L, e2.nombre AS VISITANTE, p.gol_visitante AS V, l.nombre AS LIGA FROM PARTIDOS p INNER JOIN EQUIPOS e on p.local=e.id INNER JOIN EQUIPOS e2 on p.visitante = e2.id INNER JOIN LIGAS l on p.liga = l.id ORDER BY FECHA DESC;"; Query.Connection = Conexion; //Consultar consulta = Query.ExecuteReader(); while (consulta.Read()) { Partido p = new Partido(); p.setFecha(consulta.GetString("FECHA")); p.setLocal(consulta.GetString("LOCAL")); p.setVisitante(consulta.GetString("VISITANTE")); p.setGolLocal(consulta.GetInt32("L")); p.setGolVisitante(consulta.GetInt32("V")); p.setLiga(consulta.GetString("LIGA")); partidos.Add(p); } Conexion.Close(); return(partidos); } catch { Console.WriteLine("Se produjo un error al buscar los partidos"); Conexion.Close(); return(partidos); } }