示例#1
0
        public static void LogEntidade(LogAcoes _acao, Object _entidade)
        {
            string dados = "";

            foreach (PropertyInfo pi in _entidade.GetType().GetProperties())
            {
                dados += pi.Name + "=" + Convert.ToString(pi.GetValue(_entidade, null)) + "|";
            }
            GravarEmLog(_acao, _entidade.GetType().Name, dados);
        }
示例#2
0
        public static void GravarEmLog(LogAcoes _acao, string _entidade, string _mensagem)
        {
            try
            {
                _registrador = new Logger();

                string usuario = "";
                try
                {
                    usuario = Seguranca.UsuarioLogado().Login;
                }
                catch { }

                _registrador.Gravar(_acao.ToString(), _entidade, usuario, _mensagem);
            }
            catch {}
        }
示例#3
0
 public static void LogAcao(LogAcoes _nomeAcao, string _mensagem)
 {
     GravarEmLog(_nomeAcao, null, _mensagem);
 }