Example #1
0
        public void RealizaLoginAdmDefault()
        {
            UsuarioService ServicoUsuario = new UsuarioService(new DefRepositorioUsuario(this.DbContext));

            Usuario             AdmDefault   = PadraoUsuario.Admin;
            LoginUsuarioRequest RequestLogin = new LoginUsuarioRequest()
            {
                Login = AdmDefault.Login,
                Senha = "D26m04a03"
            };
            LoginUsuarioRespost retorno = ServicoUsuario.AutenticaUsuario(RequestLogin);

            SessaoUsuario SessaoAtiva = (from sessao in DbContext.SessaoUsuario
                                         where sessao.Ativo == true && sessao.UsuarioID == AdmDefault.Id
                                         select new SessaoUsuario()
            {
                Id = sessao.Id,
                Ativo = sessao.Ativo,
                InicioSessao = sessao.DataInicioSessao.DateTime,
                UsuarioId = sessao.UsuarioID
            }).FirstOrDefault();

            Assert.False(SessaoAtiva == null);

            retorno = ServicoUsuario.AutenticaUsuario(RequestLogin);

            List <MapSessaoUsuario> SessoesAtivas = (from sessao in DbContext.SessaoUsuario
                                                     where sessao.Ativo == true && sessao.UsuarioID == AdmDefault.Id
                                                     select sessao).ToList();

            Assert.False(SessoesAtivas == null);
            Assert.Single(SessoesAtivas);
        }
Example #2
0
        // GET: Relatorio
        public ActionResult Index()
        {
            Acessos acesso = new Acessos();

            if (SessaoUsuario.VerificarLogin())
            {
                Session["Usuario"] = null;

                return(RedirectToAction("Login", "Login"));
            }

            if (!acesso.ConsultaAcesso(HttpContext.Request.Path))
            {
                return(RedirectToAction("SemAcesso", "Acesso"));
            }

            RelatNaoConformidadeClass rc = new RelatNaoConformidadeClass();

            rc.ListaNaoConformidade = new List <NaoConformidades>();

            CarregarAtividade();
            CarregarProcesso();

            return(View(rc));
        }
Example #3
0
        // GET: NaoConformidade
        public ActionResult Index()
        {
            Acessos acesso = new Acessos();

            if (SessaoUsuario.VerificarLogin())
            {
                Session["Usuario"] = null;

                return(RedirectToAction("Login", "Login"));
            }

            string caminho = HttpContext.Request.Path;

            if (caminho.ToUpper().Contains(acesso.NAOCONFORMIDADE_INDEX))
            {
                caminho = acesso.NAOCONFORMIDADE_INDEX;
            }

            if (!acesso.ConsultaAcesso(caminho))
            {
                return(RedirectToAction("SemAcesso", "Acesso"));
            }

            IEnumerable <tbl_NaoConformidade> listaNaoConformidade = null;


            listaNaoConformidade = from naoConf in rep.GetNaoConformidade()
                                   select naoConf;

            return(View(listaNaoConformidade));
        }
Example #4
0
        public ActionResult Venda()
        {
            ViewBag.Colaborador = SessaoUsuario.UsuarioLogado();
            var produtosDAO = new ProdutoDAO();
            var produtos    = produtosDAO.Lista();

            ViewBag.Produto = produtos;
            return(View());
        }
        // GET: Categoria
        public ActionResult Index()
        {
            ViewBag.Colab = SessaoUsuario.UsuarioLogado();
            var categoriaDAO = new CategoriaDAO();
            var categorias   = categoriaDAO.Lista();

            ViewBag.Categoria   = categorias;
            ViewBag.Colaborador = (Login)Session["colabLogado"];
            return(View());
        }
Example #6
0
        public ActionResult Contact()
        {
            if (SessaoUsuario.VerificarLogin())
            {
                Session["Usuario"] = null;

                return(RedirectToAction("Login", "Login"));
            }

            ViewBag.Message = "Contato dos Integrantes da Equipe.";

            return(View());
        }
Example #7
0
        public ActionResult About()
        {
            if (SessaoUsuario.VerificarLogin())
            {
                Session["Usuario"] = null;

                return(RedirectToAction("Login", "Login"));
            }

            ViewBag.Message = "SGQ-PUC";

            return(View());
        }
Example #8
0
        public ActionResult Index()
        {
            Acessos acesso = new Acessos();

            if (SessaoUsuario.VerificarLogin())
            {
                Session["Usuario"] = null;

                return(RedirectToAction("Login", "Login"));
            }

            if (!acesso.ConsultaAcesso(HttpContext.Request.Path))
            {
                return(RedirectToAction("SemAcesso", "Acesso"));
            }

            return(View());
        }
Example #9
0
        public ActionResult Index()
        {
            Acessos acesso = new Acessos();

            if (SessaoUsuario.VerificarLogin())
            {
                Session["Usuario"] = null;

                return(RedirectToAction("Login", "Login"));
            }

            if (!acesso.ConsultaAcesso(HttpContext.Request.Path))
            {
                return(RedirectToAction("SemAcesso", "Acesso"));
            }

            var listaProcessos = from processos in rep.GetProcessos()
                                 select processos;

            return(View(listaProcessos));
        }
        // GET: AtividadeDiaria
        public ActionResult Index(int id = 0)
        {
            Acessos acesso = new Acessos();

            if (SessaoUsuario.VerificarLogin())
            {
                Session["Usuario"] = null;

                return(RedirectToAction("Login", "Login"));
            }

            string caminho = HttpContext.Request.Path;

            if (caminho.ToUpper().Contains(acesso.ATIVIDADEDIARIA_INDEX))
            {
                caminho = acesso.ATIVIDADEDIARIA_INDEX;
            }

            if (!acesso.ConsultaAcesso(caminho))
            {
                return(RedirectToAction("SemAcesso", "Acesso"));
            }

            IEnumerable <Tbl_Atividade_Diaria> listaAtivDiaria = null;

            if (id > 0)
            {
                listaAtivDiaria = from ativDiaria in rep.GetAtividadeDiaria().Where(p => p.IdProcesso == id)
                                  select ativDiaria;
            }
            else
            {
                listaAtivDiaria = from ativDiaria in rep.GetAtividadeDiaria()
                                  select ativDiaria;
            }

            SessaoProcesso.SessaoProcessoId = id;

            return(View(listaAtivDiaria));
        }
Example #11
0
        public ActionResult Adiciona(Vendas venda /*int idProduto*/)
        {
            //if (ModelState.IsValid)
            //{
            var colaborador = SessaoUsuario.UsuarioLogado();
            var vendasDAO   = new VendasDAO();

            venda.ColaboradorID = colaborador.ID;
            venda.Data          = DateTime.Now;
            vendasDAO.Adicionar(venda);
            return(RedirectToAction("Index"));

            /*}
             * else
             * {
             *  var produtosDAO = new ProdutoDAO();
             *  var produtos = produtosDAO.Lista();
             *  ViewBag.Produto = produtos;
             *
             *  return RedirectToAction("Venda");
             * }*/
        }
 public ActionResult LogOff()
 {
     FormsAuthentication.SignOut();
     SessaoUsuario.SessaoLimpar();
     return(Redirect("~/Login/Index"));
 }
        private void IncluiPessoaNaSessao(string email)
        {
            FormsAuthentication.SetAuthCookie(email, false);

            SessaoUsuario.DefinirUsuarioTemp(email);
        }