public BE.Equipo ObtenerEquipoPorId(int idEquipo) { IDbDataParameter[] pars = null; var dtEquipo = _accesoBaseDeDatos.Seleccionar(new BE.Equipo() { Id = idEquipo }); if (dtEquipo.Rows.Count == 0) { return(null); } var row = dtEquipo.Rows[0]; var aEquipo = new BE.Equipo { Id = Convert.ToInt32(row["Id"]), Nombre = row["Nombre"].ToString().Trim(), Categoria = new BE.Categoria() { Id = Convert.ToInt32(row["IdCategoria"]) }, Ponderacion = Convert.ToInt32(row["Ponderacion"]) }; return(aEquipo); }
public List <BE.Equipo> Leer() { var ls = new List <BE.Equipo>(); BE.Equipo beEquipo = new BE.Equipo(); var dt = _accesoBaseDeDatos.Seleccionar(new BE.Equipo(), false); foreach (DataRow row in dt.Rows) { var aEquipo = new BE.Equipo { Id = Convert.ToInt32(row["Id"]), Nombre = row["Nombre"].ToString().Trim(), Categoria = new BE.Categoria() { Id = Convert.ToInt32(row["IdCategoria"]) }, Ponderacion = Convert.ToInt32(row["Ponderacion"]) }; ls.Add(aEquipo); } return(ls); }
public BE.Equipo ObtnerEquipoPorIdReducido(int idEquipo) { BLL.Categoria bllCategoria = new BLL.Categoria(); BE.Equipo beEquipo = _dalManagerEquipo.ObtenerEquipoPorId(idEquipo); beEquipo.Categoria = bllCategoria.ObtnerCategoriaPorIdReducido(beEquipo.Categoria.Id); return(beEquipo); }
public List <BE.Equipo> ObtenerUltimosEquiposDirigidos(int idArbitro) { var ls = new List <BE.Equipo>(); var pars = new IDbDataParameter[1]; pars[0] = _accesoBaseDeDatos.CrearParametro("@IdArbitro", idArbitro); string query = @" SELECT * FROM Equipo eq WHERE eq.Id IN( SELECT eq1.IdEquipo1 as IdEquipo FROM (SELECT TOP 2 P.IdEquipo1 FROM PartidoArbitro pa INNER JOIN Partido p ON ( pa.IdPartido = p.Id ) where pa.IdArbitro = @IdArbitro order by p.Fecha DESC ) eq1 UNION ALL SELECT eq2.IdEquipo2 as IdEquipo FROM ( SELECT TOP 2 P.IdEquipo2 FROM PartidoArbitro pa INNER JOIN Partido p ON ( pa.IdPartido = p.Id ) where pa.IdArbitro = @IdArbitro order by p.Fecha DESC )eq2 )" ; var dt = _accesoBaseDeDatos.Seleccionar(query, pars); if (dt.Rows.Count == 0) { return(null); } foreach (DataRow row in dt.Rows) { var aEquipo = new BE.Equipo() { Id = Convert.ToInt32(row["Id"]), Nombre = row["Nombre"].ToString().Trim(), Categoria = new BE.Categoria() { Id = Convert.ToInt32(row["IdCategoria"]) }, Ponderacion = Convert.ToInt32(row["Ponderacion"]) }; ls.Add(aEquipo); } return(ls); }
/// <summary> /// Agrega un nuevo Equipo al sistema. /// </summary> /// <param name="pEquipo">Equipo a agregar.</param> /// <returns></returns> public Resultado Agregar(BE.Equipo pEquipo) { var resultado = _dalManagerEquipo.Insertar(pEquipo); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se dio de alta el Equipo.")); }
/// <summary> /// Quita un Equipo. /// </summary> /// <param name="pEquipo">Equipo a quitar.</param> /// <returns></returns> public Resultado Quitar(BE.Equipo pEquipo) { ResultadoBd resultado = _dalManagerEquipo.Borrar(pEquipo); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se pudo borrar el Equipo.")); }
/// <summary> /// Edita un Equipo. /// </summary> /// <param name="pEquipo">Equipo a editar.</param> /// <returns></returns> public Resultado Editar(BE.Equipo pEquipo) { ResultadoBd resultado = _dalManagerEquipo.Actualizar(pEquipo); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se pudo editar el Equipo.")); }
/// <summary> /// Borra un Equipo. /// </summary> /// <param name="pEquipo">Equipo.</param> /// <returns></returns> public ResultadoBd Borrar(BE.Equipo pEquipo) { return(_accesoBaseDeDatos.Borrar(pEquipo)); }
/// <summary> /// Actualiza un Equipo. /// </summary> /// <param name="pEquipo">Equipo.</param> /// <returns></returns> public ResultadoBd Actualizar(BE.Equipo pEquipo) { return(_accesoBaseDeDatos.Actualizar(pEquipo)); }
/// <summary> /// Inserta un Equipo. /// </summary> /// <param name="pEquipo">Equipo.</param> /// <returns></returns> public ResultadoBd Insertar(BE.Equipo pEquipo) { return(_accesoBaseDeDatos.Insertar(pEquipo)); }