/// <summary> /// Nombre del metodo: mostrarBitacora /// Funcionalidad: Muestra un lista de bitacoras /// </summary> public static List<Array> mostrarBitacora() { dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_MostrarBitacora; List<Estructuras.StructBitacora> _bitacoras = new List<Estructuras.StructBitacora>(); List<Array> _arreglo = new List<Array>(); try { Persistentes.BitacoraPersistente bitacoraPers = new Persistentes.BitacoraPersistente(); _bitacoras = bitacoraPers.listarBitacora(_Usp); foreach (Estructuras.StructBitacora _bitacora in _bitacoras) { string[] _datos = { _bitacora.Id.ToString(), _bitacora.Fecha.ToString(), _bitacora.Descripcion.ToString(), _bitacora.Usuario.ToString() }; _arreglo.Add(_datos); } return _arreglo; } catch (Exception ex) { throw new Exception("Error en el gestor de Bitacora.. " + ex.Message); } }
/// <summary> /// Nombre del metodo: Registrar Bitacora /// Funcionalidad: registrar las acciones del /// Usuario ingresado en el dia que se realizaron /// </summary> /// <param name="pacciones">Las acciones hechas por el Usuario</param> public static void registrarBitacora(String pacciones, Estructuras.StructUsuario pobjUsuario) { Clases.Bitacora bitacora = new Clases.Bitacora(pacciones); Persistentes.BitacoraPersistente bitacoraPers = new Persistentes.BitacoraPersistente(); bitacoraPers.insertarBitacora(bitacora, pobjUsuario); }