Beispiel #1
0
        public ActionResult CadastrarSubserieIndice(SubserieIndice _novoSubserieIndice)
        {
            if (!ModelState.IsValid)
            {
                return(View("Cadastrar", _novoSubserieIndice));
            }
            {
                try
                {
                    if (Session["id"] != null)
                    {
                        _novoSubserieIndice.Registro = int.Parse(Session["id"].ToString());
                    }
                    _DAO.SalvarSubserieIndice(_novoSubserieIndice);
                    Logador.LogEntidade(Logador.LogAcoes.Salvar, _novoSubserieIndice);
                    return(RedirectToAction("Index").ComMensagemDeSucesso("Índice salvo com sucesso!"));
                }


                catch (Exception ex)
                {
                    return(RedirectToAction("Cadastrar").ComMensagemDeErro(ex.Message));
                }
            }
        }
Beispiel #2
0
        public ActionResult ConfigurarPerfil(int _registroUsuario, int _registroGrupo, bool _adiciona)
        {
            try
            {
                Grupo   _grupo   = new GrupoBO().GetByRegistro(_registroGrupo);
                Usuario _usuario = new UsuarioBO().GetByRegistro(_registroUsuario);

                if (_adiciona)
                {
                    _DAO.CadastrarUsuarioGrupo(_registroUsuario, _registroGrupo);
                    Logador.LogAcao(Logador.LogAcoes.Configuração, "ADICIONAR USUÁRIO AO GRUPO: USUÁRIO:" + _usuario.Login + " GRUPO:" + _grupo.NomeGrupo);
                }
                else
                {
                    _DAO.RemoverUsuarioGrupo(_registroUsuario, _registroGrupo);
                    Logador.LogAcao(Logador.LogAcoes.Configuração, "REMOVER USUÁRIO DO GRUPO: USUÁRIO:" + _usuario.Login + " GRUPO:" + _grupo.NomeGrupo);
                }

                return(View("AdicionarAoGrupo", _usuario));
            }
            catch (Exception ex)
            {
                return(View("AdicionarAoGrupo", _registroUsuario).ComMensagemDeErro(ex.Message));
            }
        }
Beispiel #3
0
 public ActionResult Excluir(string Id)
 {
     try
     {
         Subclasse _subclasse = _DAO.GetByRegistro(int.Parse(Id));
         _DAO.ExlcuirSubclasse(_subclasse);
         Logador.LogEntidade(Logador.LogAcoes.Excluir, _subclasse);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index").ComMensagemDeErro(ex.Message));
     }
 }
Beispiel #4
0
 public ActionResult Excluir(string Id)
 {
     try
     {
         Classe _classe = _DAO.GetByRegistro(int.Parse(Id));
         Logador.LogEntidade(Logador.LogAcoes.Excluir, _classe);
         _DAO.ExcluirClasse(_classe);
         return(View("Index", _DAO.GetAll().OrderBy(cl => cl.Id_classe).ToList()));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index").ComMensagemDeErro(ex.Message));
     }
 }
Beispiel #5
0
 public ActionResult Excluir(string Id)
 {
     try
     {
         Usuario _usuario = _DAO.GetByRegistro(int.Parse(Id));
         _DAO.ExcluirUsuario(_usuario);
         Logador.LogEntidade(Logador.LogAcoes.Excluir, _usuario);
         return(RedirectToAction("Index", "Usuario"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index").ComMensagemDeErro(ex.Message));
     }
 }
Beispiel #6
0
 public ActionResult Excluir(string Id)
 {
     try
     {
         PrazoGuarda _prazoGuarda = _DAO.GetByRegistro(int.Parse(Id));
         _DAO.ExcluirPrazoGuarda(_prazoGuarda);
         Logador.LogEntidade(Logador.LogAcoes.Excluir, _prazoGuarda);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index").ComMensagemDeErro(ex.Message));
     }
 }
Beispiel #7
0
 public ActionResult Excluir(string Id)
 {
     try
     {
         Corredor _corredor = _DAO.GetByRegistro(int.Parse(Id));
         _DAO.ExcluirCorredor(_corredor);
         Logador.LogEntidade(LAB5GED.MVC.Acessorio.Logador.LogAcoes.Excluir, _corredor);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index").ComMensagemDeErro(ex.Message));
     }
 }
Beispiel #8
0
 public ActionResult Excluir(string Id)
 {
     try
     {
         Grupo _grupo = _DAO.GetByRegistro(int.Parse(Id));
         _DAO.ExcluirGrupo(_grupo);
         Logador.LogEntidade(Logador.LogAcoes.Salvar, _grupo);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index").ComMensagemDeErro(ex.Message));
     }
 }
Beispiel #9
0
 public ActionResult ExecutaAlterarSenha(Usuario _usuario)
 {
     try
     {
         _usuario.DataCadastro = _DAO.GetByRegistro(_usuario.Registro).DataCadastro;
         _usuario.Senha        = new Seguranca().getMD5Hash(_usuario.Senha);
         Salvar(_usuario);
         Logador.LogAcao(Logador.LogAcoes.Configuração, "ALTERAR SENHA. USUÁRIO: " + _usuario.Login);
         return(RedirectToAction("Index", "Home").ComMensagemDeSucesso("Senha alterada com sucesso!"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("AlterarSenha", _usuario).ComMensagemDeErro(ex.Message));
     }
 }
Beispiel #10
0
        public ActionResult CadastrarDocumento(Documento _novoDocumento)
        {
            try
            {
                _DAO.SalvarDocumento(_novoDocumento);
                Logador.LogAcao(Logador.LogAcoes.Salvar, "CADASTRO DE DOCUMENTO (REGISTRO " + _novoDocumento.Registro.ToString() + ")");
                _DAO.RegistrarCadastroDocumento(_novoDocumento.Registro, Seguranca.UsuarioLogado().Registro);
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Cadastrar").ComMensagemDeErro(ex.Message));
            }

            return(RedirectToAction("VinculacaoImagem", "DocumentoDigitalizacao", new { _registroDocumento = _novoDocumento.Registro }));
        }
Beispiel #11
0
        public ActionResult EditarInfoDocumento(Documento _documento)
        {
            try
            {
                if (SubserieDiferente(_documento))
                {
                    ApagarIndexacao(_documento);
                }

                _DAO.SalvarInfoDocumento(_documento);
                Logador.LogEntidade(Logador.LogAcoes.Editar, _documento);
                return(RedirectToAction("Revisar", "Documento", new  { _registroDocumento = _documento.Registro }).ComMensagemDeSucesso("Documento atualizado com sucesso"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Editar", _documento).ComMensagemDeErro(ex.Message));
            }
        }
Beispiel #12
0
 public ActionResult AlterarPerfil(Usuario _usuario)
 {
     if (!ModelState.IsValid)
     {
         return(View("MeuPerfil", _usuario));
     }
     {
         try
         {
             Salvar(_usuario);
             Logador.LogEntidade(Logador.LogAcoes.Editar, _usuario);
             return(RedirectToAction("Index", "Home").ComMensagemDeSucesso("Perfil alterado com sucesso!"));
         }
         catch (Exception ex)
         {
             return(RedirectToAction("MeuPerfil", new { _registroUsuario = _usuario.Registro }).ComMensagemDeErro(ex.Message));
         }
     }
 }
Beispiel #13
0
 public ActionResult CadastrarUsuario(Usuario _novoUsuario)
 {
     if (!ModelState.IsValid)
     {
         return(View("Cadastrar", _novoUsuario));
     }
     {
         try
         {
             Salvar(_novoUsuario);
             Logador.LogEntidade(Logador.LogAcoes.Salvar, _novoUsuario);
             return(RedirectToAction("Index", "Usuario").ComMensagemDeSucesso("Usuário cadastrado com sucesso!"));
         }
         catch (Exception ex)
         {
             return(View("Cadastrar", _novoUsuario).ComMensagemDeErro(ex.Message));
         }
     }
 }
Beispiel #14
0
 public void Salvar(Usuario _novoUsuario)
 {
     try
     {
         if (Session["id"] != null)
         {
             _novoUsuario.Registro = int.Parse(Session["id"].ToString());
         }
         else
         {
             _novoUsuario.Senha = new Seguranca().getMD5Hash(_novoUsuario.Senha);
         }
         _DAO.SalvarUsuario(_novoUsuario);
         Logador.LogAcao(Logador.LogAcoes.Configuração, "ALTERAR SENHA. USUÁRIO: " + _novoUsuario.Login);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #15
0
        public ActionResult Logon(FormCollection fc)
        {
            //try
            //{
            if (DateTime.Now > DateTime.Parse("2020-02-28"))
            {
                return(RedirectToAction("Index", "Home").ComMensagemDeErro("SISTEMA INDISPONÍVEL. CONTATE O ADMINISTRADOR"));
            }

            string  erroLogon = "usuário ou senha incorreto";
            Usuario usr       = _DAO.GetUsuario(fc["login"], new Seguranca().getMD5Hash(fc["senha"]));

            if (usr != null)
            {
                if (usr.Ativo)
                {
                    FormsAuthentication.SetAuthCookie(usr.Registro.ToString(), false);
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    erroLogon = "usuário INATIVO";
                }
                Logador.LogAcao(Logador.LogAcoes.Acesso, erroLogon);
            }
            Logador.LogAcao(Logador.LogAcoes.Acesso, erroLogon);
            ViewBag.Erro = erroLogon;
            //return View("Index");
            return(RedirectToAction("Index").ComMensagemDeErro(erroLogon));



            //}
            //catch (Exception ex)
            //{
            //    return RedirectToAction("Index").ComMensagemDeErro(ex.Message);
            //}
        }
Beispiel #16
0
 public ActionResult CadastrarAcao(Acao _novaAcao)
 {
     if (!ModelState.IsValid)
     {
         return(View("Cadastrar", _novaAcao));
     }
     {
         try
         {
             if (Session["id"] != null)
             {
                 _novaAcao.Registro = int.Parse(Session["id"].ToString());
             }
             _DAO.SalvarAcao(_novaAcao);
             Logador.LogEntidade(Logador.LogAcoes.Salvar, _novaAcao);
             return(RedirectToAction("Index").ComMensagemDeSucesso("Ação cadastrada com sucesso"));
         }
         catch (Exception ex)
         {
             return(RedirectToAction("Cadastrar", _novaAcao).ComMensagemDeErro(ex.Message));
         }
     }
 }
Beispiel #17
0
 public ActionResult CadastrarPrazoGuarda(PrazoGuarda _prazoGuarda)
 {
     if (!ModelState.IsValid)
     {
         return(View("Cadastrar", _prazoGuarda));
     }
     {
         try
         {
             if (Session["id"] != null)
             {
                 _prazoGuarda.Registro = int.Parse(Session["id"].ToString());
             }
             _DAO.SalvarPrazoGuarda(_prazoGuarda);
             Logador.LogEntidade(Logador.LogAcoes.Salvar, _prazoGuarda);
             return(RedirectToAction("Index").ComMensagemDeSucesso("Prazo de guarda salvo com sucesso!"));
         }
         catch (Exception ex)
         {
             return(RedirectToAction("Cadastrar", _prazoGuarda).ComMensagemDeErro(ex.Message));
         }
     }
 }
Beispiel #18
0
        public ActionResult ExcluirDocumento(string Id)
        {
            try
            {
                Documento _doc = _DAO.GetByRegistro(int.Parse(Id));

                try
                {
                    new DocumentoDigitalizacaoBO().ExcluirDigitalizacoesDoDocumento(_doc);
                    _DAO.ExluirDocumento(_doc);
                    Logador.LogEntidade(Logador.LogAcoes.Excluir, _doc);
                    return(RedirectToAction("Index", "Documento"));
                }
                catch (Exception ex)
                {
                    return(RedirectToAction("Index", "Documento").ComMensagemDeErro(ex.Message));
                    // return View("ListarDocumentosNaoRevisados", new CaixaBO().GetDocumentosNaoRevisadosDaCaixa(_doc.Caixa)).ComMensagemDeErro(ex.Message);
                }
            }
            catch
            {
                return(RedirectToAction("Index", "Home").ComMensagemDeErro("Erro ao acessar o documento. Exclusão não realizada!"));
            }
        }
Beispiel #19
0
        public ActionResult ConfigurarPermissao(int _registroAcao, int _registroGrupo, bool _adiciona)
        {
            try
            {
                Grupo _grupo = new GrupoBO().GetByRegistro(_registroGrupo);
                Acao  _acao  = new AcaoBO().GetByRegistro(_registroAcao);
                if (_adiciona)
                {
                    new AcaoBO().CadastrarAcaoGrupo(_registroAcao, _registroGrupo);
                    Logador.LogAcao(Logador.LogAcoes.Configuração, "ADICIONAR PERMISSÃO: AÇÃO:" + _acao.NomeAcao + " GRUPO:" + _grupo.NomeGrupo);
                }
                else
                {
                    new AcaoBO().RemoverAcaoGrupo(_registroAcao, _registroGrupo);
                    Logador.LogAcao(Logador.LogAcoes.Configuração, "REMOVER PERMISSÃO: AÇÃO:" + _acao.NomeAcao + " GRUPO:" + _grupo.NomeGrupo);
                }

                return(View("AdicionaGrupo", _acao));
            }
            catch (Exception ex)
            {
                return(RedirectToAction("AdicionarGrupo").ComMensagemDeErro("Não foi possivel configurar esta permissão. Erro:" + ex.Message));
            }
        }
Beispiel #20
0
 public ActionResult Logout()
 {
     FormsAuthentication.SignOut();
     Logador.LogAcao(Logador.LogAcoes.Acesso, "Saiu do sistema");
     return(RedirectToAction("Index"));
 }