Exemplo n.º 1
0
        public DirectivoCO crearDirectivoTotal(DirectivoCO directivoCO)
        {
            try
            {
                CrearDirectivoAction action = new CrearDirectivoAction(directivoCO);

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

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

                case 2:
                    cargo = "Vicepresidente";
                    break;

                case 3:
                    cargo = "Director deportivo";
                    break;

                case 4:
                    cargo = "Secretario general";
                    break;

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

                DirectivoVO directivoVO = new DirectivoVO(contador + i, cod_Equipo, cargo, "abogao");

                DirectivoCO directivoInsertar = new DirectivoCO(directivoVO, listaHcoIntegrantes, integranteVO);

                listaDirectivos.Add(directivoInsertar);
            }
            return(listaDirectivos);
        }
Exemplo n.º 3
0
 public CrearDirectivoAction(DirectivoCO directivoCO)
 {
     this.directivoCO = directivoCO;
 }