Ejemplo n.º 1
0
        /// <summary>
        /// Agrega un nuevo Deporte al sistema.
        /// </summary>
        /// <param name="pDeporte">Deporte a agregar.</param>
        /// <returns></returns>
        public Resultado Agregar(BE.Deporte pDeporte)
        {
            var resultado = _dalManagerDeporte.Insertar(pDeporte);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }

            return(new Resultado(false, "No se dio de alta el Deporte."));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Quita un Deporte.
        /// </summary>
        /// <param name="pDeporte">Deporte a quitar.</param>
        /// <returns></returns>
        public Resultado Quitar(BE.Deporte pDeporte)
        {
            ResultadoBd resultado = _dalManagerDeporte.Borrar(pDeporte);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }


            return(new Resultado(false, "No se pudo borrar el Deporte."));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Edita un Deporte.
        /// </summary>
        /// <param name="pDeporte">Deporte a editar.</param>
        /// <returns></returns>
        public Resultado Editar(BE.Deporte pDeporte)
        {
            ResultadoBd resultado = _dalManagerDeporte.Actualizar(pDeporte);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }


            return(new Resultado(false, "No se pudo editar el Deporte."));
        }
Ejemplo n.º 4
0
        public List <BE.Deporte> Leer()
        {
            var ls = new List <BE.Deporte>();

            BE.Deporte beDeporte = new BE.Deporte();

            var dt = _accesoBaseDeDatos.Seleccionar(new BE.Deporte(), false);

            foreach (DataRow row in dt.Rows)
            {
                var aDeporte = new BE.Deporte
                {
                    Id          = Convert.ToInt32(row["Id"]),
                    Descripcion = row["Descripcion"].ToString().Trim(),
                };

                ls.Add(aDeporte);
            }

            return(ls);
        }
Ejemplo n.º 5
0
        public BE.Deporte ObtenerDeportePorId(int idDeporte)
        {
            var dtDeporte = _accesoBaseDeDatos.Seleccionar(new BE.Deporte()
            {
                Id = idDeporte
            }, true);

            if (dtDeporte.Rows.Count == 0)
            {
                return(null);
            }

            var row      = dtDeporte.Rows[0];
            var aDeporte = new BE.Deporte
            {
                Id          = Convert.ToInt32(row["Id"]),
                Descripcion = row["Descripcion"].ToString().Trim(),
            };

            return(aDeporte);
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Borra un Deporte.
 /// </summary>
 /// <param name="pDeporte">Deporte.</param>
 /// <returns></returns>
 public ResultadoBd Borrar(BE.Deporte pDeporte)
 {
     return(_accesoBaseDeDatos.Borrar(pDeporte));
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Actualiza un Deporte.
 /// </summary>
 /// <param name="pDeporte">Deporte.</param>
 /// <returns></returns>
 public ResultadoBd Actualizar(BE.Deporte pDeporte)
 {
     return(_accesoBaseDeDatos.Actualizar(pDeporte));
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Inserta un Deporte.
 /// </summary>
 /// <param name="pDeporte">Deporte.</param>
 /// <returns></returns>
 public ResultadoBd Insertar(BE.Deporte pDeporte)
 {
     return(_accesoBaseDeDatos.Insertar(pDeporte));
 }
        /// <summary>
        /// Does the asignation.
        /// </summary>
        /// <param name="partidos">The Partidoes.</param>
        /// <param name="arbitros">The Arbitros.</param>
        /// <param name="deporte"></param>
        /// <returns></returns>
        public List <BE.Partido> RealizarDesignacion(List <BE.Partido> partidos, List <BE.Arbitro> arbitros, BE.Deporte deporte)
        {
            BLL.Arbitro logicalArbitro = new BLL.Arbitro();

            //Listas Auxiliares//
            List <BE.Arbitro> arbitroListAux = new List <BE.Arbitro>(arbitros);

            BLL.TipoArbitro       logicalTipoArbitro = new BLL.TipoArbitro();
            List <BE.TipoArbitro> tipoArbitros       = logicalTipoArbitro.ObtenerTipoArbitros();

            Logger.Log.Info("-------COMIENZO DE LA ASIGNACION-------");
            //Logger.Log.Info("-------FECHA NUMERO " + Partidoes.PartidodayNumber + "------------------");
            Logger.Log.Info("---------------------------------------");
            foreach (BE.TipoArbitro tipoArbitro in tipoArbitros)
            {
                AsignarArbitros(partidos, arbitroListAux, logicalArbitro, tipoArbitro);
            }
            return(partidos);
        }
Ejemplo n.º 10
0
 public int CompareTo(BE.Deporte deporte)
 {
     return(String.Compare(this.Deporte.Descripcion, deporte.Descripcion, StringComparison.CurrentCulture));
 }
Ejemplo n.º 11
0
        public BE.Deporte ObtnerDeportePorId(int idDeporte)
        {
            BE.Deporte beDeporte = _dalManagerDeporte.ObtenerDeportePorId(idDeporte);

            return(beDeporte);
        }