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; 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); }
/// <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> /// 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> /// 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 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 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 }
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.WriteLine("Insira o email"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.WriteLine("Email Inválido"); } } while (!ValidacaoUtil.ValidarEmail(email)); do { Console.WriteLine("Insira a senha do usuário"); senha = Console.ReadLine(); if (!ValidacaoUtil.ValidarSenha(senha)) { Console.WriteLine("Email Inválido"); } } while (!ValidacaoUtil.ValidarSenha(senha)); UsuarioViewModel usuarioRecuperado = usuarioRepositorio.BuscarUusuario(email, senha); if (usuarioRecuperado != null) { return(usuarioRecuperado); } else { Console.WriteLine("Email ou senha inválido"); return(null); } }