public object execute(DbConnection connection)
        {
            PartidoDAO             partidoDAO       = new PartidoDAO();
            CalendarioDAO          calendarioDAO    = new CalendarioDAO();
            ClasificacionDAO       clasificacionDAO = new ClasificacionDAO();
            CompeticionDAO         competicionDAO   = new CompeticionDAO();
            GolDAO                 golDAO           = new GolDAO();
            List <CalendarioCO>    siguienteJornada = null;
            List <ClasificacionCO> clasificacion    = null;
            CompeticionVO          competicion      = competicionDAO.buscarCompeticionId(connection, null, cod_Competicion);
            String                 tipoCompeticion  = competicion.Tipo;
            String                 foto             = competicion.Foto;


            // if (cod_Competicion != 2)
            if (tipoCompeticion.Equals("Liga"))
            {
                int jornadaNum = Int32.Parse(jornada) + 1;

                siguienteJornada = calendarioDAO.verCalendarioCompeticionJornada(connection,
                                                                                 null, cod_Competicion, Convert.ToString(jornadaNum));
            }

            var resultados = partidoDAO.verPartidosCompeticionJornada(connection,
                                                                      null, cod_Competicion, jornada);

            //if (cod_Competicion != 2)
            if (tipoCompeticion.Equals("Liga"))
            {
                clasificacion = clasificacionDAO.clasificacionJornadaTemporada(connection,
                                                                               null, cod_Competicion, Int32.Parse(jornada));
            }

            var jornadasCompeticion = partidoDAO.verJornadasCompeticion(connection,
                                                                        null, cod_Competicion);

            var goleadoresCompeticion = golDAO.listarGoleadoresCompeticion(connection, null, cod_Competicion);

            return(new EstadoCompeticionCO(clasificacion, siguienteJornada, jornadasCompeticion,
                                           resultados, foto, tipoCompeticion, goleadoresCompeticion));
        }
示例#2
0
        public object execute(DbConnection connection)
        {
            CompeticionDAO competicionDAO = new CompeticionDAO();

            return(competicionDAO.buscarCompeticionId(connection, null, cod_Competicion));
        }