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(); }
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; }
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; }
// GET: Usuario/Create public ActionResult Create() { Usuario usuario = new Usuario(); return View(usuario); }