Ejemplo n.º 1
0
        public EntrenadorCO crearEntrenadorTotal(EntrenadorCO entrenadorCO)
        {
            try
            {
                CrearEntrenadorAction action = new CrearEntrenadorAction(entrenadorCO);

                return((EntrenadorCO)PlainActionProcessor.process(dbFactory, action));
            }
            catch (InternalErrorException e) { throw e; }
            catch (Exception e) { throw new InternalErrorException(e); }
        }
Ejemplo n.º 2
0
        public ArrayList generaCuerpoTecnico(int cod_Equipo)
        {
            //sustituir el 4 q multiplica al 22 de abajo por el numero de equipos
            //de la BD
            contador = 22 * 20 + (cod_Equipo - 1) * 4;
            ArrayList listaEntrenadores = new ArrayList();
            String    cargo;

            for (int i = 1; i < 5; i++)
            {
                switch (i)
                {
                case 1:
                    cargo = "Primer entrenador";
                    break;

                case 2:
                    cargo = "Segundo entrenador";
                    break;

                case 3:
                    cargo = "Entrenador de porteros";
                    break;

                case 4:
                    cargo = "Ayudante";
                    break;

                default:
                    cargo = "Utillero";
                    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);

                EntrenadorVO entrenadorVO = new EntrenadorVO(contador + i, cod_Equipo, cargo, generador.generarFechaAleatoriaPartido());

                EntrenadorCO entrenadorInsertar = new EntrenadorCO(entrenadorVO, listaHcoIntegrantes, integranteVO);

                listaEntrenadores.Add(entrenadorInsertar);
            }
            return(listaEntrenadores);
        }
Ejemplo n.º 3
0
 public CrearEntrenadorAction(EntrenadorCO entrenadorCO)
 {
     this.entrenadorCO = entrenadorCO;
 }