예제 #1
0
        /// <summary>
        /// Agrega un nuevo Genero al sistema.
        /// </summary>
        /// <param name="pGenero">Genero a agregar.</param>
        /// <returns></returns>
        public Resultado Agregar(BE.Genero pGenero)
        {
            var resultado = _dalManagerGenero.Insertar(pGenero);

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

            return(new Resultado(false, "No se dio de alta el Genero."));
        }
예제 #2
0
        /// <summary>
        /// Quita un Genero.
        /// </summary>
        /// <param name="pGenero">Genero a quitar.</param>
        /// <returns></returns>
        public Resultado Quitar(BE.Genero pGenero)
        {
            ResultadoBd resultado = _dalManagerGenero.Borrar(pGenero);

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


            return(new Resultado(false, "No se pudo borrar el Genero."));
        }
예제 #3
0
        /// <summary>
        /// Edita un Genero.
        /// </summary>
        /// <param name="pGenero">Genero a editar.</param>
        /// <returns></returns>
        public Resultado Editar(BE.Genero pGenero)
        {
            ResultadoBd resultado = _dalManagerGenero.Actualizar(pGenero);

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


            return(new Resultado(false, "No se pudo editar el Genero."));
        }
예제 #4
0
        public List <BE.Genero> Leer()
        {
            var ls = new List <BE.Genero>();

            BE.Genero beGenero = new BE.Genero();

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

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

                ls.Add(aGenero);
            }

            return(ls);
        }
예제 #5
0
        public BE.Genero ObtenerGeneroPorId(int idGenero)
        {
            //var dtGenero = _accesoBaseDeDatos.Seleccionar(new BE.Genero() {Id = idGenero}, true);
            var dtGenero = _accesoBaseDeDatos.Seleccionar(new BE.Genero()
            {
                Id = idGenero
            }, true, true);

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

            var row     = dtGenero.Rows[0];
            var aGenero = new BE.Genero
            {
                Id          = Convert.ToInt32(row["Id"]),
                Descripcion = row["Descripcion"].ToString().Trim(),
            };

            return(aGenero);
        }
예제 #6
0
 /// <summary>
 /// Borra un Genero.
 /// </summary>
 /// <param name="pGenero">Genero.</param>
 /// <returns></returns>
 public ResultadoBd Borrar(BE.Genero pGenero)
 {
     return(_accesoBaseDeDatos.Borrar(pGenero));
 }
예제 #7
0
 /// <summary>
 /// Actualiza un Genero.
 /// </summary>
 /// <param name="pGenero">Genero.</param>
 /// <returns></returns>
 public ResultadoBd Actualizar(BE.Genero pGenero)
 {
     return(_accesoBaseDeDatos.Actualizar(pGenero));
 }
예제 #8
0
 /// <summary>
 /// Inserta un Genero.
 /// </summary>
 /// <param name="pGenero">Genero.</param>
 /// <returns></returns>
 public ResultadoBd Insertar(BE.Genero pGenero)
 {
     return(_accesoBaseDeDatos.Insertar(pGenero));
 }
예제 #9
0
        public BE.Genero ObtnerGeneroPorId(int idGenero)
        {
            BE.Genero beGenero = _dalManagerGenero.ObtenerGeneroPorId(idGenero);

            return(beGenero);
        }