public static UsuarioViewModel Login() { string email, senha; do { System.Console.WriteLine("Email:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { MensagemUtils.MostrarMensagem("Email inválido", Cores.ERRO); } } while (!ValidacaoUtil.ValidarEmail(email)); System.Console.WriteLine("Senha:"); senha = Console.ReadLine(); UsuarioViewModel usuarioRecuperado = usuarioRepositorio.ProcurarUsuario(email, senha); if (usuarioRecuperado != null) { return(usuarioRecuperado); } else { MensagemUtils.MostrarMensagem("Email ou senha inválidos", Cores.ERRO); return(null); } }
public static UsuarioViewModel EfetuarLogin() { string email, senha; do { System.Console.WriteLine("Coloca o email:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("Email errado!"); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarEmail(email)); System.Console.WriteLine("A senha mano:"); senha = Console.ReadLine(); UsuarioViewModel usuarioRecuperado = usuarioRepositorio.BuscarUsuario(email, senha); if (usuarioRecuperado != null) { return(usuarioRecuperado); } else { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("Email ou senha errados!"); Console.ResetColor(); return(null); } }
public static bool EfetuarLogin() { string email, senha; do { do { System.Console.Write("Email:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Mensagem.MostrarMensagem("Email não possui caracteres necessários ( @ ou . )", TipoMensagemEnum.ALERTA); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.Write("Senha: "); senha = Console.ReadLine(); }while(senha == null || senha == " "); if (!ValidacaoUtil.ValidarLogin(email, senha)) { Mensagem.MostrarMensagem("Email ou senha inválidos.", TipoMensagemEnum.ERRO); return(false); } else { return(true); } }while(!ValidacaoUtil.ValidarLogin(email, senha)); }
public static UsuarioViewModel EfetuarLogin() { string email, senha; do { Console.WriteLine("Insira o email:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.WriteLine("Email Inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); Console.WriteLine("Digite a senha"); senha = Console.ReadLine(); UsuarioViewModel usuarioRecuperado = usuarioRepositorio.BuscarUsuario(email, senha); if (usuarioRecuperado != null) { return(usuarioRecuperado); } else { Console.WriteLine("E-mail ou senha inválida"); return(null); } }
///<summary>Recebe as informações inseridas pelo usuário para o login e efetua as validações necessárias com os dados de usuários cadastrados</summary> ///<returns>Caso as validações sejam aprovadas, retorna um objeto do tipo UsuarioViewModel.false Caso as validações não sejam aprovadas, retorna nulo.</returns> public static UsuarioViewModel EfetuarLogin() { string email, senha; do { System.Console.Write("Email: "); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Mensagem.MostrarMensagem("Email inválido", TipoMensagemEnum.ERRO); } } while (ValidacaoUtil.ValidarEmail(email) == false); System.Console.Write("Senha: "); senha = Console.ReadLine(); UsuarioViewModel usuarioRetornado = usuarioRepository.BuscarUsuario(email, senha); if (usuarioRetornado != null) { return(usuarioRetornado); } else { Mensagem.MostrarMensagem($"Usuario ou senha inválidos", TipoMensagemEnum.ERRO); return(usuarioRetornado); //null } }
} // fim da listagem public static UsuarioViewModel EfetuarLogin() { string email, senha; do { System.Console.WriteLine("Insira o email:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email imválido, o emil deve conter @ e ."); } } while (!ValidacaoUtil.ValidarEmail(email)); System.Console.WriteLine("Insira a senha:"); senha = Console.ReadLine(); UsuarioViewModel usuarioRecuperado = usuarioRepositorio.BuscarUsuario(email, senha); if (usuarioRecuperado != null) { return(usuarioRecuperado); } else { Console.WriteLine("Email ou senha inválida"); return(null); } }
public static void CadastrarUsuario() { string nome, email, senha, confirmaSenha, tipo; do { System.Console.WriteLine("Digite seu nome"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome Inválido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite seu E-mail"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("E-mail Inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Digite sua senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoSenha(senha)) { System.Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ValidacaoSenha(senha)); do { System.Console.WriteLine("Confirme sua senha"); confirmaSenha = Console.ReadLine(); if (senha != confirmaSenha) { System.Console.WriteLine("As senhas não condizem"); } } while (senha != confirmaSenha); do { System.Console.WriteLine("Você é um USUARIO ou ADMIN?"); tipo = Console.ReadLine(); if (!tipo.Equals("usuario") || tipo.Equals("admin")) { System.Console.WriteLine("Tipo inválido"); } } while (!tipo.Equals("usuario") || tipo.Equals("admin")); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; usuarioViewModel.Tipo = tipo; usuarioRepositorio.Inserir(usuarioViewModel); System.Console.WriteLine("Cadastro efetuado com sucesso"); }
public static UsuarioViewModel EfetuarLogin() { string email, senha; do { System.Console.WriteLine("Digite seu email"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { MostrarMensagem("Digite um e-mail válido", TipoMensagemEnum.ALERTA); } } while (!ValidacaoUtil.ValidarEmail(email)); System.Console.WriteLine("Digite a senha"); senha = Console.ReadLine(); UsuarioViewModel usuarioRecuperado = usuarioRepositorio.BuscarUsuario(email, senha); if (usuarioRecuperado != null) { return(usuarioRecuperado); } else { MostrarMensagem("E-mail ou senha inválidos", TipoMensagemEnum.ALERTA); return(null); } }
public static void CadastrarUsuario() { string nome, email, senha, confirmacaoSenha; DateTime dataDeNascimento; do { System.Console.WriteLine("Digite o nome do usuário:"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { MensagemUtils.MostrarMensagem("Nome inválido", Cores.ERRO); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite o Email do usuário:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { MensagemUtils.MostrarMensagem("Email inválido", Cores.ERRO); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Digite a senha do usuário:"); senha = Console.ReadLine(); System.Console.WriteLine("Confirme a senha:"); confirmacaoSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmacaoSenha)) { MensagemUtils.MostrarMensagem("Senha inválida", Cores.ERRO); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmacaoSenha)); do { System.Console.WriteLine("Digite a data de nascimento do usuário:"); dataDeNascimento = DateTime.Parse(Console.ReadLine()); if (dataDeNascimento > DateTime.Now) { MensagemUtils.MostrarMensagem("Data de nascimento inválida", Cores.ERRO); } } while (dataDeNascimento > DateTime.Now); UsuarioViewModel usuario = new UsuarioViewModel(); usuario.Nome = nome; usuario.Email = email; usuario.Senha = senha; usuario.Saldo = 0; usuario.DataDenascimento = dataDeNascimento; usuarioRepositorio.Inserir(usuario); MensagemUtils.MostrarMensagem("Usuário cadastrado com sucesso", Cores.SUCESSO); }
public static void CadastrarUsuario() { string nome, email, senha; DateTime dataNascimento; do { System.Console.WriteLine("Insira o nome do usuário"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("Por favor digite seu nome"); Console.ResetColor(); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite o seu email"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("Email inválido, coloque @ e .com"); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Digite sua senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("Digite sua senha novamente"); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarSenha(senha)); System.Console.WriteLine("Insira sua data de nascimento {dd/mm/yyyy}"); dataNascimento = DateTime.Parse(Console.ReadLine()); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; usuarioViewModel.DataNascimento = dataNascimento; usuarioRepositorio.Inserir(usuarioViewModel); Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine("Usuário cadastrado com sucesso!"); Console.ResetColor(); }
public static void CadastrarUsuario() { string nome, email, senha, confirmaSenha; do { System.Console.WriteLine("Digite o nome do mano:"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("Nome não certo"); Console.ResetColor(); }//fim if } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Coloca o e-mail ai:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("Email errado, o email tem que ter @ e ."); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Coloca ai sua senha:"); senha = Console.ReadLine(); System.Console.WriteLine("Senha de novo:"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)) { System.Console.WriteLine("Senha nao igual"); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)); //Cria um objeto do tipo usuario UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; // metodo para inderir um banco de dados usuarioRepositorio.Inserir(usuarioViewModel); Console.ForegroundColor = ConsoleColor.Blue; System.Console.WriteLine("Cadastro foi efetuado!"); Console.ResetColor(); }//fim cadastrar usuario
public static void CadastrarUsuario() { string nome, email, senha; do { System.Console.WriteLine("Qual seu nome lek?"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Ae malandro n vo pergunta de novo!"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Seu E-mail jowl:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.ForegroundColor = ConsoleColor.Red; System.Console.WriteLine("E-mail está errado, seu e-mail tem q ter @ e ."); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarEmail(email)); MenuUtil.StatusDoUsuario(); int tipo = int.Parse(Console.ReadLine()); do { System.Console.WriteLine("Agora bota uma senha ai:"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("coloca uma senha maió q 5!"); } } while (!ValidacaoUtil.ValidarSenha(senha)); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Tipo = tipo; usuarioViewModel.Senha = senha; usuarioRepositorio.Inserir(usuarioViewModel); Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine("Cadastro concluido!"); Console.ResetColor(); }
///<summary>Pede todas as informações para o usuário, recolhe e as insere no armazenamento. </summary> public static void CadastrarUsuario() { string nome, email, senha, tipo = null, confirm; //RECEBE E TESTA NOME DE USUÁRIO do { System.Console.Write("Nome de usuário: "); nome = Console.ReadLine(); if (!ValidacaoUtil.ValidarStringVazia(nome)) { Mensagem.MostrarMensagem("O nome não pode ficar vazio.", TipoMensagemEnum.ALERTA); } } while (!ValidacaoUtil.ValidarStringVazia(nome)); //RECEBE E TESTA EMAIL do { System.Console.Write("Email: "); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Mensagem.MostrarMensagem("O email não possui um formato válido.", TipoMensagemEnum.ALERTA); } } while (!ValidacaoUtil.ValidarEmail(email)); //RECEBE E TESTA SENHA do { System.Console.Write("Senha: "); senha = Console.ReadLine(); System.Console.Write("Confirme a senha: "); confirm = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha, confirm)) { Mensagem.MostrarMensagem("A senha não pode ter menos de 8 caracteres nem mais do que 32.", TipoMensagemEnum.ALERTA); } } while (!ValidacaoUtil.ValidarSenha(senha, confirm)); //RECEBE O TIPO DE USUÁRIO do { MenuUtil.MostrarMenuTipoUsuario(); MenuTipoUsuário opcaoTipoUsuario = (MenuTipoUsuário)Enum.Parse(typeof(MenuTipoUsuário), Console.ReadLine()); if (ValidacaoUtil.ValidarTipoUsuario(opcaoTipoUsuario) == null) { Mensagem.MostrarMensagem("Por favor, digite um número adequado.", TipoMensagemEnum.ALERTA); continue; } else { tipo = ValidacaoUtil.ValidarTipoUsuario(opcaoTipoUsuario); } } while (tipo == null); usuarioModelView = new UsuarioModelView(nome, email, senha, tipo); repository.InserirUsuario(usuarioModelView); Mensagem.MostrarMensagem("Usuário cadastrado com sucesso!", TipoMensagemEnum.SUCESSO); }
public static void CadastrarUsuario() { string nome, email, senha, confirmaSenha; do { Console.WriteLine("Digite o nome do usuário:"); nome = Console.ReadLine(); if (String.IsNullOrEmpty(nome)) { Console.WriteLine("Nome não certo"); } } while (string.IsNullOrEmpty(nome)); do { Console.WriteLine("Digite o email do usuário"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.WriteLine("Email inválido, o email deve conter @ e ."); } } while (!ValidacaoUtil.ValidarEmail(email)); do { Console.WriteLine("Digite a senha do usuário"); senha = Console.ReadLine(); Console.WriteLine("Confirme a senha"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)) { Console.WriteLine("As senhas não são iguais"); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)); //Cria um objeto do tipo usuário UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; //Instanciar o repositorio //metodo para inserir no banco de dados usuarioRepositorio.Inserir(usuarioViewModel); Console.WriteLine("Cadastro efetuado com sucesso!"); }//fim cadastrar usuário
public static void CadastrarUsuario() { string nome, email, senha, confirmaSenha; DateTime dataNascimento; do { System.Console.WriteLine("Digite o Nome do Usuário"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome inválido!"); } //fim if } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite sua data de nascimento"); dataNascimento = DateTime.Parse(Console.ReadLine()); } while (false); do { System.Console.WriteLine("Digite o email do usuário"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email inválido!"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Digite a senha do usuário"); senha = Console.ReadLine(); System.Console.WriteLine("Confirme a senha"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)) { System.Console.WriteLine("AS senhas não são iguais"); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; usuarioViewModel.DataNascimento = dataNascimento; usuarioRepositorio.Inserir(usuarioViewModel); Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine("Cadastro efetuado com sucesso!"); Console.ResetColor(); }
/// <summary> /// Tela de cadastro de usuário /// </summary> public static void CadastrarUsuario() { string email, nome, senha; do { System.Console.WriteLine("Informe seu nome"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome inválido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Informe seu e-mail"); email = Console.ReadLine(); if (string.IsNullOrEmpty(email)) { System.Console.WriteLine("Email inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Informe a senha "); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #region Controller //Cria um objeto do Tipo UsuarioViewModel UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); //Atribui os valores as propriedades usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; //Criar um objeto do Tipo UsuarioRepositorio UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); //Insere um novo usuario usuarioRepositorio.Inserir(usuarioViewModel); //Mostra mansagem ao usuario System.Console.WriteLine("Usuario Cadastrado"); #endregion }
/// <summary> /// Tela de cadastro de usuário /// </summary> public static void CadastrarUsuario() { string email, nome, senha; //Nome do { System.Console.WriteLine("Informe seu nome:"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome inválido!"); } } while (string.IsNullOrEmpty(nome)); //Email do { System.Console.WriteLine("Insira seu email:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email inválido!"); } } while (!ValidacaoUtil.ValidarEmail(email)); //Senha do { System.Console.WriteLine("Insira sua senha:"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("Senha Inválida!"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #region Controller // Cria um objeto do tipo UsuarioRepositorio UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); // Atribui os valores as propriedades; usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; // Cria um objeto do tipo UsuarioRepositorio UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); // Inseri o usuário a List usuarioRepositorio.Inserir(usuarioViewModel); #endregion }
/// <summary> /// Metodo que representa a tela de cadastro de usuário /// Obtem nome, email e senha e mandar inserir /// </summary> public static void CadastrarUsuario() { string nome, email, senha; do { System.Console.WriteLine("Informe seu nome"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.WriteLine("Nome inválido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Informe o email com @ e ."); email = Console.ReadLine(); //Valida o e-mail seguindo as regras do metodo ValidarEmail //da classe ValidacaoUtil if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Informe a senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ValidarSenha(senha)); //Cria um objeto do tipo UsuarioViewModel UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); //Atribui os valores ao objeto usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; //Manda inserir o objeto usuarioRep.Inserir(usuarioViewModel); //Mostra mensagem de usuário cadastrado System.Console.WriteLine("Usuário Cadastrado"); }
public static void CadastroUsuario() { string nome, email, senha, confirmaSenha; do { System.Console.WriteLine("Digite o Nome do Usuário"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome Inválido"); } //fim if } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite o Email do Usuário"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email Inválido, o email deve conter '@' e '.'"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Digite a Senha do Usuário"); senha = Console.ReadLine(); System.Console.WriteLine("Confirme a Senha"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.confirmaçãoSenha(senha, confirmaSenha)) { System.Console.WriteLine("As Senhas não são iguais"); } } while (!ValidacaoUtil.confirmaçãoSenha(senha, confirmaSenha)); // Cria um objeto do tipo usuário UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; // método para inserir no banco de dados usuarioRepositorio.Inserir(usuarioViewModel); System.Console.WriteLine("Cadastro efetuado com sucesso"); } //fim cadastrar usuário
public static UsuarioViewModel Logar() { string email, senha; #region Validar Email do { System.Console.WriteLine("Insira seu email:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email inválido!"); } } while (!ValidacaoUtil.ValidarEmail(email)); #endregion #region Validar Senha do { System.Console.WriteLine("Insira sua senha:"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("Senha Inválida!"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #endregion #region Controller //Cria objeto do tipo UsuarioRepositorio UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); //Cria objeto do tipo UsuarioViewsModel UsuarioViewModel usuario = usuarioRepositorio.Login(email, senha); //Verifica se o e-mail e senha estão corretos if (usuario != null) { // Retorna o usuário return(usuario); } else { // Se não existir mostra a mensagem e retorna null System.Console.WriteLine("E-mail ou senha inválidos!"); return(null); } #endregion }
public static void CadastrarUsuario() { string nome, email, senha, confirmaSenha; do { System.Console.WriteLine("Digite o nome do usuário"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { MostrarMensagem("Nome inválido", TipoMensagemEnum.ALERTA); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite o E-mail do usuário"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { MostrarMensagem("Email inválido, o email deve conter @ e .", TipoMensagemEnum.ALERTA); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Digite a senha do usuário (Pelo menos 7 dígitos)"); senha = Console.ReadLine(); System.Console.WriteLine("Confirme a senha"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)) { MostrarMensagem("\n As senhas não são iguais ou não contém pelo menos 7 dígitos", TipoMensagemEnum.ALERTA); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)); //Cria um objeto do tipo usuário UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; //Ter um metodo para inserir o bnco de dados usuarioRepositorio.Inserir(usuarioViewModel); MostrarMensagem("\nCadastro efetuado com sucesso", TipoMensagemEnum.SUCESSO); } //fim cadastrarusuario
public static UsuarioViewModel Logar() { string email, senha; do { System.Console.WriteLine("Informe seu e-mail"); email = Console.ReadLine(); if (string.IsNullOrEmpty(email)) { System.Console.WriteLine("Email inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Informe a senha "); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #endregion #region Controller //Cria o objeto do tipo UsuarioRepositorio UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); //Valida e email e senha do Usuario UsuarioViewModel usuario = new UsuarioRepositorio().Login(email, senha); //Verifica se o email ou senha estão certos if (usuarioRepositorio != null) { return(usuario); } else { //Se não exitir mostra mensagem e retorna null System.Console.WriteLine("Email ou senha inválidos"); return(null); } #endregion }
// UsuarioViewModel[] public static void CadastrarUsuario() { string nome, email, senha, confirmaSenha; do { Console.WriteLine("Digite o Nome do Usuário"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.WriteLine("Nome inválido"); } } while (string.IsNullOrEmpty(nome)); do { Console.WriteLine("Digite o email do usuário"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.WriteLine("Email inválido, o emial de conter @ e ."); } } while (!ValidacaoUtil.ValidarEmail(email)); do { Console.WriteLine("Digite a senha do usuário"); senha = Console.ReadLine(); Console.WriteLine("Confirme a senha"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)) { Console.WriteLine("As senhas não são iguais"); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; usuarioRepositorio.Inserir(usuarioViewModel); Console.WriteLine("Cadastro efetuado com sucesso!"); }
public static UsuarioViewModel Logar() { string email, senha; #region View do { System.Console.WriteLine("Informe seu email"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine(email); System.Console.WriteLine("Email invalido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Informe a senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("senha invalida"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #endregion #region Controler // Cria o usuario do tipo UsuarioRepositorio UsuarioRepositorio usuariorepositorio = new UsuarioRepositorio(); // Valida o email e senha do usuario UsuarioViewModel usuario = usuariorepositorio.Login(email, senha); //Vderifica se o email ou senha estao certos if (usuario != null) { return(usuario); } else { //Se não existir mostra mensagem e retorna null System.Console.WriteLine("E-mail ou senha invalido"); return(null); } #endregion }
public static UsuarioViewModel EfetuarLogin() { string email, senha; #region View do { System.Console.WriteLine("Informe o email com @ e ."); email = Console.ReadLine(); //Valida o e-mail seguindo as regras do metodo ValidarEmail //da classe ValidacaoUtil if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Informe a senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #endregion #region Controller //Verifica se o usuário existe UsuarioViewModel usuarioViewModel = usuarioRep.EfetuarLogin(email, senha); //Verifica se retornou um usuário válido if (usuarioViewModel != null) { return(usuarioViewModel); } else { System.Console.WriteLine("Email ou senha inválidos"); return(null); } #endregion }
///<summary>Cadastra o usuário com os atributos nome, email e senha, fazendo os devidos testes em cima das entradas do usuário.</summary> public static void CadastrarUsuario() { string nome, email, senha, confirmacaoSenha; do { System.Console.Write("Nome do usuário: "); nome = Console.ReadLine(); if (ValidacaoUtil.ValidarNome(nome) == false) { Mensagem.MostrarMensagem("Nome inválido", TipoMensagemEnum.ERRO); } } while (ValidacaoUtil.ValidarNome(nome) == false); do { System.Console.Write("Email: "); email = Console.ReadLine(); if (ValidacaoUtil.ValidarEmail(email) == false) { Mensagem.MostrarMensagem("Email inválido", TipoMensagemEnum.ERRO); } } while (ValidacaoUtil.ValidarEmail(email) == false); do { System.Console.Write("Senha: "); senha = Console.ReadLine(); System.Console.Write("Confirme a senha: "); confirmacaoSenha = Console.ReadLine(); if (ValidacaoUtil.ValidarSenha(senha, confirmacaoSenha) == false) { System.Console.WriteLine("Insira novamente."); } usuarioViewModel = new UsuarioViewModel(nome, email, senha); //Inserir o Objeto criado para armazenamento usuarioRepository.InserirUsuario(usuarioViewModel); Mensagem.MostrarMensagem("Usuário cadastrado com sucesso!", TipoMensagemEnum.SUCESSO); } while (ValidacaoUtil.ValidarSenha(senha, confirmacaoSenha) == false); }
public static void CadastrarUsuario() { string nome, email, senha; #region Input do { Console.WriteLine("Insira o nome:"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.WriteLine("Nome Inválido"); } } while (string.IsNullOrEmpty(nome)); do { Console.WriteLine("Insira o email com @ e ."); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.WriteLine("Email inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { Console.WriteLine("Insira o Senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #endregion UsuarioViewModel usuarioViewModel = new UsuarioViewModel(nome, email, senha); _usuarioRepositorio.Adicionar(usuarioViewModel); Console.WriteLine("Usuário Cadastrado"); }
public static UsuarioViewModel EfetuarLogin() { string email, senha; do { System.Console.WriteLine("Informe o email com @ e ."); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { System.Console.WriteLine("Email inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { System.Console.WriteLine("Informe a senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { System.Console.WriteLine("Senha inválida"); } }while (!ValidacaoUtil.ValidarSenha(senha)); #endregion #region Controller UsuarioViewModel usuarioViewModel = usuarioRep.EfetuarLogin(email, senha); if (usuarioViewModel != null) { return(usuarioViewModel); } else { System.Console.WriteLine("Email ou senha inválidos"); return(null); } #endregion }
public static UsuarioViewModel EfetuarLogin() { string email, senha; #region Input do { Console.WriteLine("Insira o email com @ e ."); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.WriteLine("Email inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { Console.WriteLine("Insira o Senha"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ValidarSenha(senha)); #endregion UsuarioViewModel usuario = _usuarioRepositorio.EfetuarLogin(email, senha); if (usuario != null) { return(usuario); } else { Console.WriteLine("Emaill ou Senha inválidos"); return(null); } }
public static UsuarioViewModel EfetuarLogin() { string email, senha; do { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Insira seu email:"); Console.ResetColor(); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Seu email é inválido, por favor coloque @ e/ou ."); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarEmail(email)); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Digite a senha do usuário"); Console.ResetColor(); senha = Console.ReadLine(); UsuarioViewModel usuarioRecuperado = usuarioRepositorio.BuscarUsuario(email, senha); if (usuarioRecuperado != null) { return(usuarioRecuperado); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("E-mail ou senha inválido(a)"); Console.ResetColor(); return(null); } }