Example #1
0
 public IActionResult Alterar(UsuarioMOD usuarioMOD)
 {
     if (ModelState.IsValid)
     {
         try
         {
             UsuarioBUS.Alterar(usuarioMOD);
             #region mensagem
             ViewBag.Mensagem = "Usuario alterado com sucesso!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-success";
             #endregion
         }
         catch (Exception)
         {
             #region mensagem
             ViewBag.Mensagem = "Erro: usuario nao alterado!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-danger";
             #endregion
         }
     }
     else
     {
         #region mensagem
         ViewBag.Mensagem = "Preenchimento invalido!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-danger";
         #endregion
     }
     return(View(usuarioMOD));
 }
Example #2
0
        public UsuarioController()
        {
            var usuarioREP = new UsuarioREP();

            _usuarioBUS         = new UsuarioBUS(usuarioREP);
            _mensagemPrivadaBUS = new MensagemPrivadaBUS(new MensagemPrivadadaREP(), usuarioREP);
        }
        public async Task <PartialViewResult> Exclusao(string id)
        {
            var userBus   = new UsuarioBUS(new UsuarioREP());
            var interesse = await userBus.ObterInteresse(id);

            return(PartialView("_DeletarInteresse", new ExclusaoViewModel(interesse)));
        }
Example #4
0
 public UsuarioBUSTest()
 {
     _usuarioLogado    = new UsuarioMOD();
     _usuarioLogado.Id = ObjectId.GenerateNewId();
     _doacaoDefault    = ObterDoacaoDefault();
     _usuarioLogado.AdicionarDoacao(_doacaoDefault);
     _userREP = new UsuarioREPStub();
     _userREP.Registrar(_usuarioLogado);
     _userBUS = new UsuarioBUS(_userREP);
 }
        public async Task <ActionResult> Excluir(string id)
        {
            var userBus = new UsuarioBUS(new UsuarioREP());

            await userBus.ExcluirInteresse(ObterDTO(id));

            TempData["sucesso"] = "Interesse deletado com sucesso";

            return(RedirectToAction("MeusInteresses", "Usuario"));
        }
Example #6
0
        public async Task <PartialViewResult> Detalhes(string id)
        {
            var model = default(DoacaoViewModel);

            var userBus = new UsuarioBUS(new UsuarioREP());
            var doacao  = await userBus.ObterDoacao(id);

            model = new DoacaoViewModel(doacao);

            return(PartialView("_DescricaoAnimal", model));
        }
Example #7
0
        //[OutputCache(Duration = 86400)]
        public async Task <ViewResult> Home()
        {
            var userBus = new UsuarioBUS(new UsuarioREP());

            var user = ObterUsuarioDaSecao();
            var listaTodasDoacoes = user != null ? await userBus.ObterTodasDoacoesExcetoUsuarioLogado(ObterUsuarioDaSecao().Id)
                                                 : await userBus.ObterTodasDoacoes();

            var model = new HomeViewModel(listaTodasDoacoes);

            return(await Task.Run(() => View(model)));
        }
Example #8
0
        public void Criptografar()
        {
            this.CriaInstancia();
            Empresa emp = new Empresa();
            emp.Codigo = "**";

            Filial fil = new Filial();
            fil.Codigo = "**";
            UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, emp, fil);

            //mudar criptografia para public
            string criptografado = Criptografia.Criptografar("2014");
        }
Example #9
0
        public IActionResult Login()
        {
            UsuarioMOD usuarioMOD = new UsuarioMOD(this.User);

            UsuarioBUS.RetornarEmail(usuarioMOD);
            usuarioMOD = UsuarioBUS.IsValid(usuarioMOD);
            HttpContext.Session.GetString("EmailDoUsuario");
            if (usuarioMOD != null)
            {
                HttpContext.Session.SetString("EmailDoUsuario", usuarioMOD.Email.ToString());
                HttpContext.Session.SetString("IdDoUsuario", usuarioMOD.Id.ToString());
                HttpContext.Session.SetString("NomeDoUsuario", usuarioMOD.Nome.ToString());
            }
            return(RedirectToAction("Dashboard", "Home", null));
        }
        private async Task Salvar(DetalhesViewModel model)
        {
            var userBus    = new UsuarioBUS(new UsuarioREP());
            var dto        = ObterDTO(model);
            var ehCadastro = string.IsNullOrWhiteSpace(model.Id);

            if (ehCadastro)
            {
                await userBus.RegistrarInteresse(dto);

                TempData["sucesso"] = "Interesse cadastrado com sucesso";
            }
            else
            {
                await userBus.AtualizarInteresse(dto);

                TempData["sucesso"] = "Interesse atualizado com sucesso";
            }
        }
        public async Task <PartialViewResult> Detalhes(string id = null)
        {
            var model = default(DetalhesViewModel);

            if (!string.IsNullOrWhiteSpace(id))
            {
                var userBus   = new UsuarioBUS(new UsuarioREP());
                var racaBus   = new RacaBUS();
                var interesse = await userBus.ObterInteresse(id);

                var racas = await racaBus.BuscarPorEspecie(interesse.Especie);

                model = new DetalhesViewModel(interesse, racas);
            }
            else
            {
                model = new DetalhesViewModel();
            }


            return(PartialView("_Interesse", model));
        }
Example #12
0
        public IActionResult Alterar(int Id)
        {
            UsuarioMOD usuarioMOD;

            if (Id == 0)
            {
                usuarioMOD = UsuarioBUS.Consultar(Convert.ToInt32(HttpContext.Session.GetString("IdDoUsuario")));
            }
            else
            {
                usuarioMOD = UsuarioBUS.Consultar(Id);
            }

            if (usuarioMOD == null)
            {
                #region mensagem
                ViewBag.Mensagem = "Usuario nao encontrado!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                #endregion
            }
            return(View(usuarioMOD));
        }
        public ActionResult Entrar(Usuario usr)
        {
            try
            {
                if (usr.NomeUsuario != null && usr.NomeUsuario.Length > 4 && usr.Senha != null && usr.Senha.Length > 3)
                {
                    Conexao.Ativar(true);
                    UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null);
                    Usuario usuarioAutenticado = umUsuarioBUS.Login(usr.NomeUsuario, usr.Senha);

                    if ((usuarioAutenticado != null) &&
                        (usuarioAutenticado.NomeUsuario == usr.NomeUsuario) &&
                        (usuarioAutenticado.Senha == usr.Senha))
                    {
                        if (usr.LembrarSenha)
                        {
                            GravarCookie(usuarioAutenticado);
                        }

                        Session["UsuarioLogado"] = usuarioAutenticado;
                        return RedirectToAction("Pegar", "Compartilhamento");
                    }

                    return RedirectToAction("Entrar", new { st = "ne" });
                }

                return RedirectToAction("Entrar", new { st = "iv" });
            }
            catch(Exception ex)
            {
                return RedirectToAction("Entrar", new { st = "er" });
            }
            finally
            {
                Conexao.Ativar(false);
            }
        }
Example #14
0
 public Usuario()
 {
     _objBUS = new UsuarioBUS(new DAO.UsuarioDAO());
 }
        private Usuario ConsultarUsuario()
        {
            HttpCookie cookie = Request.Cookies["trs-osmng"];

            if (cookie != null)
            {
                string[] informacoes = cookie.Value.Split('.');
                Conexao.Ativar(true);
                UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null);
                Usuario umUsuario = umUsuarioBUS.Login(informacoes[1], informacoes[2]);
                umUsuario.Funcionario.Empresa.Codigo = informacoes[3];
                umUsuario.Funcionario.Filial.Codigo = informacoes[4];
                return umUsuario;
            }

            return null;
        }
        public ActionResult AlterarSenha(Usuario usr)
        {   
            Conexao.Ativar(true);

            try
            {
                if ((usr.NomeUsuario != string.Empty) && (usr.NomeUsuario.Length > 4 ) &&(usr.Senha != string.Empty)&&(usr.Senha.Length > 3))
                {
                    Usuario umUsuario = (Usuario)Session["UsuarioLogado"];
                    UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, null, null);
                    umUsuarioBUS.AlterarSenha(usr, umUsuario); 
                    return RedirectToAction("AlterarSenha", new { st = "ok" });
                }
                else
                {
                    return RedirectToAction("AlterarSenha", new { st = "iv" });
                }

            }
            catch(Exception ex)
            {
                return RedirectToAction("AlterarSenha", new { st = "er" });
            }
            finally
            {
                Conexao.Ativar(false);
            }
        }