public ActionResult Index(networkusuario dto)
        {
            //dto.Cpf = StringHelper.FormatarCpf(dto.Cpf);
            var retorno = this.usuarioApp.Login(dto.Cpf, dto.Senha);

            if (retorno != null)
            {
                LoginModels.SetLoginModel(new LoginModels
                {
                    IdUsuario         = retorno.IdUsuario,
                    NomeFuncionario   = retorno.NomeFuncionario,
                    Bairro            = retorno.Bairro,
                    CarteiraMotorista = retorno.CarteiraMotorista,
                    Carteiratrabalho  = retorno.Carteiratrabalho,
                    Cidade            = retorno.Cidade,
                    CodigoFuncionario = retorno.CodigoFuncionario,
                    Cpf          = retorno.Cpf,
                    DataEmaissao = retorno.DataEmaissao,
                    Endereco     = retorno.Endereco,
                    Fone1        = retorno.Fone1,
                    Fone2        = retorno.Fone2,
                    Perfil       = retorno.Perfil
                });
            }

            if (LoginModels.IsLogado())
            {
                return(RedirectToAction("index", "home"));
            }
            else
            {
                TempData["error"] = "Nenhum usuário encontrado.";
                return(View(dto));
            }
        }
        public ActionResult Create(UsuarioModels model)
        {
            try
            {
                var dto = new networkusuario
                {
                    IdUsuario         = model.IdUsuario,
                    NomeFuncionario   = model.NomeFuncionario,
                    CodigoFuncionario = model.CodigoFuncionario,
                    Setor             = model.Setor,
                    DataEmissao       = model.DataEmissao,
                    Salario           = model.Salario,
                    Carteiratrabalho  = model.Carteiratrabalho,
                    CarteiraMotorista = model.CarteiraMotorista,
                    Rg       = model.Rg,
                    Cpf      = model.Cpf,
                    Endereco = model.Endereco,
                    Bairro   = model.Bairro,
                    Cidade   = model.Cidade,
                    Ud       = model.Ud,
                    Fone1    = model.Fone1,
                    Fone2    = model.Fone2,
                    //Status = model.Status,
                    Senha  = model.Senha,
                    Perfil = model.Perfil,
                    Email  = model.Email,
                    //Sexo = model.Sexo,
                };


                if (ModelState.IsValid)
                {
                    this.usuarioApp.Salvar(dto);
                    TempData["msgsucesso"] = "Registro salvo com sucesso";
                }

                //model.Nome = string.Empty;
                //model.Descricao = string.Empty;
                //model.ISBN = string.Empty;
                //model.Autor = string.Empty;
                //model.Editora = string.Empty;
                //model.Ativo = false;
                //model.Quantidade = 0;

                return(RedirectToAction("create"));
            }
            catch (Exception execption)
            {
                TempData["msgerror"] = execption.Message.ToString();

                return(View(model));
            }
        }
        public ActionResult RecuperarSenha(networkusuario dto)
        {
            var retorno = this.usuarioApp.ListarPorEmail(dto.Email);

            if (retorno != null)
            {
                var mensagem = string.Format(
                    "<p>Prezado(a), {0},<br><br>Segue abaixo suas informações de acesso.<br><br>CPF: {1}<br>Senha: {2}</p>",
                    retorno.NomeFuncionario, retorno.Cpf, retorno.Senha);

                TempData["sucesso"] = InfraStructre.Send.EnviarSenha(retorno.Email, mensagem, "Infromações de Acesso");
            }
            else
            {
                TempData["error"] = "Nenhum usuário encontrado.";
            }

            return(View(dto));
        }
Exemple #4
0
        public void Salvar(networkusuario dto)
        {
            this.context.networkusuarios.Add(dto);

            this.context.SaveChanges();
        }
Exemple #5
0
 public void Atualizar(networkusuario dto)
 {
     this.context.Entry(dto).State = System.Data.Entity.EntityState.Modified;
     this.context.SaveChanges();
 }
Exemple #6
0
 public IEnumerable <networkusuario> ListarPorFiltro(networkusuario dto)
 {
     //return this._context.Pessoa.Where(x => x.Chave.Contains(dto.Chave) && x.Id == dto.Id);
     return(null);
 }
 public void Atualizar(networkusuario dto)
 {
     this.repositorio.Atualizar(dto);
 }
 public void Salvar(networkusuario dto)
 {
     this.repositorio.Salvar(dto);
 }
 public IEnumerable <networkusuario> ListarPorFilto(networkusuario dto)
 {
     return(this.repositorio.ListarPorFiltro(dto));
 }