Ejemplo n.º 1
0
        public override AbstractDAO <LogSistema> GetDAO()
        {
            if (DAO == null)
            {
                DAO = new LogSistemaDAO(ConnectionFactory, EmpresaId);
            }

            return(DAO);
        }
Ejemplo n.º 2
0
 protected AbstractBO(ConnectionFactory factory, int usuarioId, int?empresaId)
 {
     ConnectionFactory = factory;
     UsuarioId         = usuarioId;
     EmpresaId         = empresaId;
     if (UsuarioId > 0)
     {
         LogSistemaDAO = new LogSistemaDAO(factory, EmpresaId);
     }
 }
Ejemplo n.º 3
0
        protected virtual void SaveLog(T model, LogSistemaAcaoEnum action)
        {
            if (UsuarioId > 0)
            {
                LogSistema log = new LogSistema
                {
                    Acao      = (int)action,
                    DataHora  = DateTime.UtcNow,
                    UsuarioId = UsuarioId,
                    Dados     = JsonConvert.SerializeObject(model),
                    EmpresaId = EmpresaId.Value
                };

                LogSistemaDAO.IdentityInsert(log);
            }
        }