예제 #1
0
 public ActionResult EmailRecuperacao(Usuario usuario)
 {
     UsuarioDAO usuarioDao = new UsuarioDAO();
     usuario = usuarioDao.ObterSenhaPorLogin(usuario.Login);
     UtilEmailMessage utilEmail = new UtilEmailMessage();
     utilEmail.EnviarEmail("[Busca Seguros] Recuperação de Senha",usuario.Login,"Sua Senha de Acesso ao Busca Seguros é: " + usuario.Senha);
     return View();
 }
예제 #2
0
 internal Usuario ObterSenhaPorLogin(string login)
 {
     var conexao = new DBConnection();
     QuerySql query = conexao.CreateQuery("SELECT NM_USUARIO,NM_SENHA FROM usuario WHERE NM_USUARIO=@usuario");
     query.SetParameter("usuario", login);
     DbDataReader reader = query.ExecuteQuery();
     Usuario user = null;
     if (reader.Read())
     {
         user = new Usuario
         {
             Login = reader.GetString(reader.GetOrdinal("NM_USUARIO")),
             Senha = reader.GetString(reader.GetOrdinal("NM_SENHA"))
         };
     }
     reader.Close();
     conexao.Close();
     return user;
 }
예제 #3
0
 public Usuario getByLogin(String login, String senha)
 {
     var conexao = new DBConnection();
     QuerySql query = conexao.CreateQuery("SELECT * FROM usuario WHERE NM_USUARIO=@usuario AND NM_SENHA=@senha");
     query.SetParameter("usuario", login);
     query.SetParameter("senha", senha);
     DbDataReader reader = query.ExecuteQuery();
     Usuario user = null;
     if (reader.Read())
     {
         user = new Usuario
         {
             Id = reader.GetInt16(reader.GetOrdinal("CD_USUARIO")),
             Login = reader.GetString(reader.GetOrdinal("NM_USUARIO")),
             Nome = reader.GetString(reader.GetOrdinal("NM_NOME")),
             Permissao = (Permissao)reader.GetInt16(reader.GetOrdinal("FL_PERMISSAO"))
         };
     }
     reader.Close();
     conexao.Close();
     return user;
 }
예제 #4
0
 // GET: Usuario/Create
 public ActionResult Create()
 {
     Usuario usuario = new Usuario();
     return View(usuario);
 }