public List <BE.Campeonato> Leer() { var ls = new List <BE.Campeonato>(); BE.Campeonato beCampeonato = new BE.Campeonato(); var dt = _accesoBaseDeDatos.Seleccionar(new BE.Campeonato(), false); foreach (DataRow row in dt.Rows) { var aCampeonato = new BE.Campeonato { Id = Convert.ToInt32(row["Id"]), Descripcion = row["Descripcion"].ToString().Trim(), Categoria = new BE.Categoria() { Id = Convert.ToInt32(row["IdCategoria"]) }, Fixture = new BE.Fixture() { Id = Convert.ToInt32(row["IdFixture"]) }, }; ls.Add(aCampeonato); } return(ls); }
public BE.Campeonato ObtenerCampeonatoPorId(int idCampeonato) { var dtCampeonato = _accesoBaseDeDatos.Seleccionar(new BE.Campeonato() { Id = idCampeonato }, true); if (dtCampeonato.Rows.Count == 0) { return(null); } var row = dtCampeonato.Rows[0]; var aCampeonato = new BE.Campeonato { Id = Convert.ToInt32(row["Id"]), Descripcion = row["Descripcion"].ToString().Trim(), Categoria = new BE.Categoria() { Id = Convert.ToInt32(row["IdCategoria"]) }, Fixture = new BE.Fixture() { Id = Convert.ToInt32(row["IdFixture"]) }, }; return(aCampeonato); }
public List <BE.Campeonato> ObtenerCampeonatosPorDeporteId(int idDeporte) { var ls = new List <BE.Campeonato>(); var pars = new IDbDataParameter[1]; pars[0] = _accesoBaseDeDatos.CrearParametro("@IdDeporte", idDeporte); string query = @" select cam.* from Campeonato cam inner join Categoria cat on ( cam.IdCategoria = cat.Id ) where cat.IdDeporte = @IdDeporte"; var dt = _accesoBaseDeDatos.Seleccionar(query, pars); foreach (DataRow row in dt.Rows) { var aCampeonato = new BE.Campeonato { Id = Convert.ToInt32(row["Id"]), Descripcion = row["Descripcion"].ToString().Trim(), Categoria = new BE.Categoria() { Id = Convert.ToInt32(row["IdCategoria"]) }, Fixture = new BE.Fixture() { Id = Convert.ToInt32(row["IdFixture"]) }, }; ls.Add(aCampeonato); } return(ls); }
/// <summary> /// Agrega un nuevo Campeonato al sistema. /// </summary> /// <param name="pCampeonato">Campeonato a agregar.</param> /// <returns></returns> public Resultado Agregar(BE.Campeonato pCampeonato) { var resultado = _dalManagerCampeonato.Insertar(pCampeonato); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se dio de alta el Campeonato.")); }
public BE.Campeonato ObtnerCampeonatoPorId(int idCampeonato) { BLL.Categoria bllCategoria = new BLL.Categoria(); BLL.Fixture bllFixture = new BLL.Fixture(); BE.Campeonato beCampeonato = _dalManagerCampeonato.ObtenerCampeonatoPorId(idCampeonato); beCampeonato.Categoria = bllCategoria.ObtnerCategoriaPorId(beCampeonato.Categoria.Id); beCampeonato.Fixture = bllFixture.ObtnerFixturePorId(beCampeonato.Fixture.Id); return(beCampeonato); }
/// <summary> /// Quita un Campeonato. /// </summary> /// <param name="pCampeonato">Campeonato a quitar.</param> /// <returns></returns> public Resultado Quitar(BE.Campeonato pCampeonato) { ResultadoBd resultado = _dalManagerCampeonato.Borrar(pCampeonato); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se pudo borrar el Campeonato.")); }
/// <summary> /// Edita un Campeonato. /// </summary> /// <param name="pCampeonato">Campeonato a editar.</param> /// <returns></returns> public Resultado Editar(BE.Campeonato pCampeonato) { ResultadoBd resultado = _dalManagerCampeonato.Actualizar(pCampeonato); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se pudo editar el Campeonato.")); }
/// <summary> /// Borra un Campeonato. /// </summary> /// <param name="pCampeonato">Campeonato.</param> /// <returns></returns> public ResultadoBd Borrar(BE.Campeonato pCampeonato) { return(_accesoBaseDeDatos.Borrar(pCampeonato)); }
/// <summary> /// Actualiza un Campeonato. /// </summary> /// <param name="pCampeonato">Campeonato.</param> /// <returns></returns> public ResultadoBd Actualizar(BE.Campeonato pCampeonato) { return(_accesoBaseDeDatos.Actualizar(pCampeonato)); }
/// <summary> /// Inserta un Campeonato. /// </summary> /// <param name="pCampeonato">Campeonato.</param> /// <returns></returns> public ResultadoBd Insertar(BE.Campeonato pCampeonato) { return(_accesoBaseDeDatos.Insertar(pCampeonato)); }