예제 #1
0
        public JugadorCO pruebaCrearJugadorTotal(JugadorCO jugadorCO)
        {
            try
            {
                CrearJugadorAction action = new CrearJugadorAction(jugadorCO);

                return((JugadorCO)PlainActionProcessor.process(dbFactory, action));
            }
            catch (InternalErrorException e) { throw e; }
            catch (Exception e) { throw new InternalErrorException(e); }
        }
예제 #2
0
 public CrearJugadorAction(JugadorCO jugadorCO)
 {
     this.jugadorCO = jugadorCO;
 }
예제 #3
0
        public ArrayList generaPlantilla(int cod_Equipo)
        {
            contador = (cod_Equipo - 1) * 22;
            String    posicion;
            ArrayList listaJugadores = new ArrayList();

            for (int i = 1; i < 23; i++)
            {
                switch (i)
                {
                case 1:
                    posicion = "Portero";
                    break;

                case 2:
                    posicion = "Lateral derecho";
                    break;

                case 3:
                    posicion = "Lateral izquierdo";
                    break;

                case 4:
                    posicion = "Defensa central";
                    break;

                case 5:
                    posicion = "Defensa central";
                    break;

                case 6:
                    posicion = "Mediocentro defensivo";
                    break;

                case 7:
                    posicion = "Interior derecho";
                    break;

                case 8:
                    posicion = "Mediocentro ofensivo";
                    break;

                case 9:
                    posicion = "Delantero centro";
                    break;

                case 10:
                    posicion = "Mediapunta";
                    break;

                case 11:
                    posicion = "Extremo izquierdo";
                    break;

                case 12:
                    posicion = "Lateral derecho";
                    break;

                case 13:
                    posicion = "Portero";
                    break;

                case 14:
                    posicion = "Lateral izquierdo";
                    break;

                case 15:
                    posicion = "Defensa central";
                    break;

                case 16:
                    posicion = "Defensa central";
                    break;

                case 17:
                    posicion = "Delantero centro";
                    break;

                case 18:
                    posicion = "Extremo derecho";
                    break;

                case 19:
                    posicion = "Delantero";
                    break;

                case 20:
                    posicion = "Mediocentro defensivo";
                    break;

                case 21:
                    posicion = "Mediocentro ofensivo";
                    break;

                case 22:
                    posicion = "Mediapunta";
                    break;

                default:
                    posicion = "Polivalente";
                    break;
                }



                IntegranteVO integranteVO = new IntegranteVO(contador + i, generador.generarNombreAleatorio(), generador.generarApellidoAleatorio(),
                                                             generador.generarFechaAleatoriaNacimiento(), null);

                HcoIntegranteVO hcoIntegranteVO = new HcoIntegranteVO(contador + i, cod_Equipo,
                                                                      generador.generarFechaAleatoriaPartido(), DateTime.MinValue, generador.generarFechaAleatoriaPartido(),
                                                                      20000, i);

                var listaHcoIntegrantes = new List <HcoIntegranteVO>();
                listaHcoIntegrantes.Add(hcoIntegranteVO);

                JugadorVO jugadorVO = new JugadorVO(contador + i, cod_Equipo, generador.generarAltura(), posicion, generador.generarZurdoDiestro());

                JugadorCO jugadorInsertar = new JugadorCO(jugadorVO, listaHcoIntegrantes, integranteVO);

                listaJugadores.Add(jugadorInsertar);
            }
            return(listaJugadores);
        }