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; }
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; }
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; }
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); } }