public void GrabarBitacora(BE.Usuario usuario, string mensaje, BE.TipoEvento evento)
        {
            BE.Bitacora beBitacora = new BE.Bitacora();

            beBitacora.Usuario     = usuario;
            beBitacora.Descripcion = mensaje;
            beBitacora.Fecha       = DateTime.Now;
            beBitacora.TipoEvento  = evento;

            _dalManagerBitacora.Insertar(beBitacora);
        }
        /// <summary>
        /// Agrega un nuevo TipoEvento al sistema.
        /// </summary>
        /// <param name="pTipoEvento">TipoEvento a agregar.</param>
        /// <returns></returns>
        public Resultado Agregar(BE.TipoEvento pTipoEvento)
        {
            var resultado = _dalManagerTipoEvento.Insertar(pTipoEvento);

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

            return(new Resultado(false, "No se dio de alta el TipoEvento."));
        }
        /// <summary>
        /// Quita un TipoEvento.
        /// </summary>
        /// <param name="pTipoEvento">TipoEvento a quitar.</param>
        /// <returns></returns>
        public Resultado Quitar(BE.TipoEvento pTipoEvento)
        {
            ResultadoBd resultado = _dalManagerTipoEvento.Borrar(pTipoEvento);

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


            return(new Resultado(false, "No se pudo borrar el TipoEvento."));
        }
        /// <summary>
        /// Edita un TipoEvento.
        /// </summary>
        /// <param name="pTipoEvento">TipoEvento a editar.</param>
        /// <returns></returns>
        public Resultado Editar(BE.TipoEvento pTipoEvento)
        {
            ResultadoBd resultado = _dalManagerTipoEvento.Actualizar(pTipoEvento);

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


            return(new Resultado(false, "No se pudo editar el TipoEvento."));
        }
示例#5
0
        public List <BE.TipoEvento> Leer()
        {
            var ls = new List <BE.TipoEvento>();

            BE.TipoEvento beTipoEvento = new BE.TipoEvento();

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

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

                ls.Add(aTipoEvento);
            }

            return(ls);
        }
示例#6
0
        public BE.TipoEvento ObtenerTipoEventoPorId(int idTipoEvento)
        {
            var dtTipoEvento = _accesoBaseDeDatos.Seleccionar(new BE.TipoEvento()
            {
                Id = idTipoEvento
            }, true);

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

            var row         = dtTipoEvento.Rows[0];
            var aTipoEvento = new BE.TipoEvento
            {
                Id          = Convert.ToInt32(row["Id"]),
                Descripcion = row["Descripcion"].ToString().Trim(),
            };

            return(aTipoEvento);
        }
        public BE.TipoEvento ObtnerTipoEventoPorId(int idTipoEvento)
        {
            BE.TipoEvento beTipoEvento = _dalManagerTipoEvento.ObtenerTipoEventoPorId(idTipoEvento);

            return(beTipoEvento);
        }
示例#8
0
 /// <summary>
 /// Borra un TipoEvento.
 /// </summary>
 /// <param name="pTipoEvento">TipoEvento.</param>
 /// <returns></returns>
 public ResultadoBd Borrar(BE.TipoEvento pTipoEvento)
 {
     return(_accesoBaseDeDatos.Borrar(pTipoEvento));
 }
示例#9
0
 /// <summary>
 /// Actualiza un TipoEvento.
 /// </summary>
 /// <param name="pTipoEvento">TipoEvento.</param>
 /// <returns></returns>
 public ResultadoBd Actualizar(BE.TipoEvento pTipoEvento)
 {
     return(_accesoBaseDeDatos.Actualizar(pTipoEvento));
 }
示例#10
0
 /// <summary>
 /// Inserta un TipoEvento.
 /// </summary>
 /// <param name="pTipoEvento">TipoEvento.</param>
 /// <returns></returns>
 public ResultadoBd Insertar(BE.TipoEvento pTipoEvento)
 {
     return(_accesoBaseDeDatos.Insertar(pTipoEvento));
 }