Ejemplo n.º 1
0
        static void Main2(string[] args)
        {
            Narrador mNarrador = new Narrador(0,"rrere",12,"sdsfdas");
            mNarrador.cIdentificador = 2014;

            ResultadoPartido mResultadoPartido = new ResultadoPartido();
            mResultadoPartido.cMarcadorEquipo1 = 0;
            mResultadoPartido.cMarcadorEquipo2 = 4;

            List<Jugador> mTitulares1 = new List<Jugador>();
            List<Jugador> mReserva1 = new List<Jugador>();

            List<Jugador> mTitulares2 = new List<Jugador>();
            List<Jugador> mReserva2 = new List<Jugador>();

            for (int i = 0; i < 11; i++)
            {
                Jugador titular1 = new Jugador();
                titular1.cPasaporteXFIFA = 100+i;
                mTitulares1.Add(titular1);

                Jugador reserva1 = new Jugador();
                reserva1.cPasaporteXFIFA = 100+11+i;
                mReserva1.Add(reserva1);

                Jugador titular2 = new Jugador();
                titular2.cPasaporteXFIFA = 200 + i;
                mTitulares2.Add(titular2);

                Jugador reserva2 = new Jugador();
                reserva2.cPasaporteXFIFA = 200+11+i;
                mReserva2.Add(reserva2);
            }

            Equipo mEquipo1 = new Equipo();
            mEquipo1.cIDPais = 506;

            Equipo mEquipo2 = new Equipo();
            mEquipo2.cIDPais = 1012;

            List<ComentarioEstadistico> mComentarios = new List<ComentarioEstadistico>();

            for (int i = 0; i < 11; i++)
            {
                ComentarioEstadistico mComentario1 = new ComentarioEstadistico();
                mComentario1.cEquipo = mEquipo1;
                mComentario1.cJugador1 = mTitulares1.ElementAt(i);
                mComentario1.cJugador2 = mReserva1.ElementAt(i);
                mComentario1.cIDAccion = i;
                mComentario1.cTiempo = i * 5;
                mComentarios.Add(mComentario1);

                ComentarioEstadistico mComentario2 = new ComentarioEstadistico();
                mComentario2.cEquipo = mEquipo2;
                mComentario2.cJugador1 = mTitulares2.ElementAt(i);
                mComentario2.cJugador2 = mReserva2.ElementAt(i);
                mComentario2.cIDAccion = i;
                mComentario2.cTiempo = i * 5;
                mComentarios.Add(mComentario2);
            }

            ComentarioEstadistico mComentario = new ComentarioEstadistico();
            mComentario.cEquipo = mEquipo1;
            mComentario.cJugador1 = mReserva1.ElementAt(6);
            mComentario.cJugador2 = mTitulares1.ElementAt(6);
            mComentario.cIDAccion = 6;
            mComentario.cTiempo = 40;
            mComentarios.Add(mComentario);

            Partido mPartido = new Partido();
            mPartido.cResultadoPartido.cComentarios = mComentarios;
            mPartido.cEquipo1 = mEquipo1;
            mPartido.cEquipo2 = mEquipo2;
            mPartido.cFecha = "31/05/2014";
            mPartido.cHora = "12:40:00 AM";
            mPartido.cIDTorneo = 4018;
            mPartido.cNarrador = mNarrador;
            mPartido.cResultadoPartido.cTitularesEquipo1 = mTitulares1;
            mPartido.cResultadoPartido.cTitularesEquipo2 = mTitulares2;
            mPartido.cResultadoPartido = mResultadoPartido;

            GeneradorXML mGenXMLPba = new GeneradorXML();
            mGenXMLPba.generarXML(mPartido);

            Console.ReadLine();
        }
Ejemplo n.º 2
0
 private ComentarioEstadistico Sustitucion(List<ComentarioEstadistico> pComentarios, Jugador pTitular)
 {
     ComentarioEstadistico mSustitucion = null;
     foreach (ComentarioEstadistico comentario in pComentarios)
     {
         if (comentario.cIDAccion == kIDSustitucion && comentario.cJugador1.cPasaporteXFIFA == pTitular.cPasaporteXFIFA)
         {
             mSustitucion = comentario;
             break;
         }
     }
     return mSustitucion;
 }