Example #1
0
        public object execute(DbConnection connection)
        {
            EstadioDAO estadioDAO = new EstadioDAO();
            EstadioVO  estadioVO  = estadioDAO.buscarEstadioId(connection, null, cod_Estadio);

            return(estadioVO);
        }
        public object execute(DbConnection connection)
        {
            EstadioDAO estadioDAO      = new EstadioDAO();
            EstadioVO  estadioVOcreado = estadioDAO.create(connection, null, estadioVO);

            return(estadioVOcreado);
        }
 public PartidoCompletoCO(EquipoVO equipoLocal, EquipoVO equipoVisitante,
                          PartidoVO partido, List <PartidoJugadoBasicoCO> jugadoresTitularesLocal,
                          List <PartidoJugadoBasicoCO> jugadoresTitularesVisitante, List <PartidoJugadoBasicoCO> jugadoresNoTitularesLocal,
                          List <PartidoJugadoBasicoCO> jugadoresNoTitularesVisitante, List <GolCO> golesLocal,
                          List <GolCO> golesVisitante, List <TarjetaCO> tarjetasLocal, List <TarjetaCO> tarjetasVisitante,
                          EstadioVO estadio, ArbitroVO arbitro, String cronica, List <CambioCO> cambiosLocal,
                          List <CambioCO> cambiosVisitante)
 {
     this.EquipoLocal                   = equipoLocal;
     this.EquipoVisitante               = equipoVisitante;
     this.Partido                       = partido;
     this.JugadoresTitularesLocal       = jugadoresTitularesLocal;
     this.JugadoresTitularesVisitante   = jugadoresTitularesVisitante;
     this.JugadoresNoTitularesLocal     = jugadoresNoTitularesLocal;
     this.JugadoresNoTitularesVisitante = jugadoresNoTitularesVisitante;
     this.GolesLocal                    = golesLocal;
     this.GolesVisitante                = golesVisitante;
     this.TarjetasLocal                 = tarjetasLocal;
     this.TarjetasVisitante             = tarjetasVisitante;
     this.Arbitro                       = arbitro;
     this.Estadio                       = estadio;
     this.Cronica                       = cronica;
     this.CambiosLocal                  = cambiosLocal;
     this.CambiosVisitante              = cambiosVisitante;
 }
Example #4
0
 public EquipoTotalCO(EquipoVO equipo, List <T> listaJugadores, List <EntrenadorCO> listaEntrenadoresCreate,
                      List <EntrenadorPlantillaCO> listaEntrenadoresView, List <DirectivoCO> listaDirectivosCreate, List <DirectivoPlantillaCO> listaDirectivosView, EstadioVO estadio)
 {
     this.equipo                  = equipo;
     this.listaJugadores          = listaJugadores;
     this.listaEntrenadoresCreate = listaEntrenadoresCreate;
     this.listaEntrenadoresView   = listaEntrenadoresView;
     this._listaDirectivosCreate  = listaDirectivosCreate;
     this._listaDirectivosView    = listaDirectivosView;
     this.estadio                 = estadio;
 }
Example #5
0
        public EstadioVO crearEstadio(EstadioVO estadioVO)
        {
            try
            {
                CrearEstadioAction action = new CrearEstadioAction(estadioVO);

                return((EstadioVO)PlainActionProcessor.process(dbFactory, action));
            }
            catch (InternalErrorException e) { throw e; }
            catch (Exception e) { throw new InternalErrorException(e); }
        }
 public CrearEstadioAction(EstadioVO estadioVO)
 {
     this.estadioVO = estadioVO;
 }
Example #7
0
        public EstadioVO create(DbConnection connection, DbTransaction transaction, EstadioVO estadioVO)
        {
            try
            {
                DbCommand command = connection.CreateCommand();

                if (transaction != null)
                {
                    command.Transaction = transaction;
                }

                command.CommandText = "INSERT INTO Estadio (nombre,capacidad,direccion,tipo,foto) values (@nombre,@capacidad,@direccion,@tipo,@foto)";

                DbParameter nombreParam = command.CreateParameter();
                nombreParam.ParameterName = "@nombre";
                nombreParam.DbType        = DbType.String;
                nombreParam.Value         = estadioVO.Nombre;
                nombreParam.Size          = 32;
                command.Parameters.Add(nombreParam);



                DbParameter capacidadParam = command.CreateParameter();
                capacidadParam.ParameterName = "@capacidad";
                capacidadParam.DbType        = DbType.Int32;
                capacidadParam.Value         = estadioVO.Capacidad;
                capacidadParam.Size          = 32;
                command.Parameters.Add(capacidadParam);


                DbParameter direccionParam = command.CreateParameter();
                direccionParam.ParameterName = "@direccion";
                direccionParam.DbType        = DbType.String;
                direccionParam.Value         = estadioVO.Direccion;
                direccionParam.Size          = 100;
                command.Parameters.Add(direccionParam);

                DbParameter tipoParam = command.CreateParameter();
                tipoParam.ParameterName = "@tipo";
                tipoParam.DbType        = DbType.String;
                tipoParam.Value         = estadioVO.Tipo;
                tipoParam.Size          = 15;
                command.Parameters.Add(tipoParam);


                DbParameter fotoParam = command.CreateParameter();
                fotoParam.ParameterName = "@foto";
                fotoParam.DbType        = DbType.String;
                fotoParam.Size          = 50;
                if (estadioVO.Foto == null)
                {
                    fotoParam.Value = DBNull.Value;
                }
                else
                {
                    fotoParam.Value = estadioVO.Foto;
                }

                command.Parameters.Add(fotoParam);

                command.Prepare();
                int insertedRows = command.ExecuteNonQuery();


                if (insertedRows == 0)
                {
                    throw new SQLException("errorrrrrrr");
                }

                IEstadioIdentifierRetriever estadioIdentifierRetriever = EstadioIdentifierRetrieverFactory.GetRetriever();
                Int64 estadioIdentifier = estadioIdentifierRetriever.GetGeneratedIdentifier(connection, transaction);



                return(new EstadioVO((int)estadioIdentifier, estadioVO.Nombre, estadioVO.Capacidad, estadioVO.Direccion,
                                     estadioVO.Tipo, estadioVO.Foto));
            }
            catch (DbException e)
            {
                throw new InternalErrorException(e);
            }
        }