Beispiel #1
0
        public Boolean CriarUsuario(string nome, string senha, string email)
        {
            DBContatosEntities conexao = new DBContatosEntities();

            if (nome == "administrador" ||
                (from Usuario in conexao.Usuarios where Usuario.Email == email select Usuario).First().Email == email ||
                (from Usuario in conexao.Usuarios where Usuario.Nome == nome select Usuario).First().Nome == nome)
            {
                return(false);
            }
            else
            {
                try
                {
                    Usuario usuario = new Usuario()
                    {
                        Nome = nome, Senha = senha, Email = email
                    };
                    conexao.Usuarios.Add(usuario);
                    conexao.SaveChanges();
                    return(true);
                }
                catch
                {
                    return(false);
                }
            }
        }
Beispiel #2
0
        public string RersetarSenha(int id)
        {
            try
            {
                DBContatosEntities conexao = new DBContatosEntities();
                Usuario            user    = (from Usuario in conexao.Usuarios where Usuario.Id == id select Usuario).First();
                Random             random  = new Random();

                string senha            = Convert.ToString(random.Next());
                Models.algoritmoMD5 MD5 = new Models.algoritmoMD5();
                string senhaMD5         = MD5.GetMD5("#$%" + user.Nome + senha);
                if (user.Nome != "administrador")
                {
                    user.Senha = senhaMD5;
                    conexao.SaveChanges();
                    return(senha);
                }
                else
                {
                    return("(tente novamente)");
                }
            }
            catch
            {
                return("(tente novamente)");
            }
        }
Beispiel #3
0
        public List <Contato> ListarContatos()
        {
            DBContatosEntities conexao  = new DBContatosEntities();
            List <Contato>     contatos = new List <Contato>();

            contatos = conexao.Contatos.ToList();
            return(contatos);
        }
        public ActionResult GerenciarUsuarios()
        {
            ViewBag.Title   = "Gerenciar Usuários";
            ViewBag.Message = "Gerencie usuários do sistema:";
            DBContatosEntities conexao  = new DBContatosEntities();
            List <Usuario>     usuarios = conexao.Usuarios.ToList();

            ViewBag.usuarios = usuarios;
            return(View());
        }
Beispiel #5
0
 public Boolean SalvarContato(Contato contato)
 {
     try
     {
         DBContatosEntities conexao = new DBContatosEntities();
         conexao.Contatos.Add(contato);
         conexao.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Beispiel #6
0
 public Boolean RemoverContato(string id)
 {
     try
     {
         int _id = Convert.ToInt32(id);
         DBContatosEntities conexao = new DBContatosEntities();
         Contato            contato = (from contatos in conexao.Contatos where contatos.Id == _id select contatos).First();
         conexao.Contatos.Remove(contato);
         conexao.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Beispiel #7
0
 public Boolean EditarContato(string id, string nome, string telefone, string lembranca)
 {
     try
     {
         int _id = Convert.ToInt32(id);
         DBContatosEntities conexao = new DBContatosEntities();
         Contato            contato = (from contatos in conexao.Contatos where contatos.Id == _id select contatos).First();
         contato.Nome      = nome;
         contato.Lembranca = lembranca;
         contato.Telefone  = telefone;
         conexao.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public Boolean VerificaLogin(string login, string senha)
 {
     try
     {
         DBContatosEntities conexao = new DBContatosEntities();
         Usuario            user    = (from Usuario in conexao.Usuarios where Usuario.Nome == login select Usuario).First();
         if (senha == user.Senha)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
        public ActionResult CadastrarUsuario()
        {
            string id = Request.QueryString["id"];

            if (id != null)
            {
                ViewBag.Message = "Edite  o usuário do sistema:";
            }
            else
            {
                ViewBag.Message = "Adicione usuários ao sistema:";
            }

            ViewBag.Title = "Cadastro de Usuários";

            DBContatosEntities conexao  = new DBContatosEntities();
            List <Usuario>     usuarios = conexao.Usuarios.ToList();

            ViewBag.usuarios = usuarios;
            return(View());
        }
Beispiel #10
0
 public Boolean RemoverUsuario(int id)
 {
     try
     {
         DBContatosEntities conexao = new DBContatosEntities();
         Usuario            user    = (from Usuario in conexao.Usuarios where Usuario.Id == id select Usuario).First();
         if (user.Nome != "administrador")
         {
             conexao.Usuarios.Remove(user);
             conexao.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
Beispiel #11
0
 public Boolean AlterarSenha(string login, string senha, string novasenha)
 {
     try
     {
         DBContatosEntities conexao = new DBContatosEntities();
         Usuario            user    = (from Usuario in conexao.Usuarios where Usuario.Nome == login select Usuario).First();
         if (senha == user.Senha)
         {
             user.Senha = novasenha;
             conexao.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch
     {
         return(false);
     }
 }
Beispiel #12
0
 public Boolean AlterarUsuario(int id, string nome, string email)
 {
     if (nome != "administrador")
     {
         try
         {
             DBContatosEntities conexao = new DBContatosEntities();
             Usuario            user    = (from Usuario in conexao.Usuarios where Usuario.Id == id select Usuario).First();
             user.Nome  = nome;
             user.Email = email;
             conexao.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }