Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
            }
        }