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, 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, 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(); }
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; 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
// 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 void CadastrarUsuario() { string nome, email, senha, confirmaSenha, tipo; do { Console.WriteLine("Digite o nome do Usuário"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.WriteLine("Nome inválido"); } //fim if } while (string.IsNullOrEmpty(nome)); do { Console.WriteLine("Digite o email do usuário"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { } } while (!ValidacaoUtil.ValidarEmail(email)); do { Console.WriteLine("--- Digite a permissão do usuario ---"); Console.WriteLine("----- Administrador ou Usuário? -----"); tipo = Console.ReadLine(); if (string.IsNullOrEmpty(tipo)) { } } while (string.IsNullOrEmpty(tipo)); do { Console.WriteLine("Digite a senha do usuario"); senha = Console.ReadLine(); Console.WriteLine("Confirme a senha"); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)) { Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)); //Cria um objeto do tipo usuario UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; usuarioViewModel.Tipo = tipo; //Método para inserir no banco de dados usuarioRepositorio.Inserir(usuarioViewModel); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Cadastro efetuado com sucesso"); Console.ResetColor(); } //Fim cadastrar usuario
public static void CadastrarUsuario() { string nome, email, senha, confirmaSenha, tipo; do { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Digite seu nome"); Console.ResetColor(); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Digite seu nome novamente"); Console.ResetColor(); } } while (string.IsNullOrEmpty(nome)); do { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Insira seu email:"); Console.ResetColor(); email = Console.ReadLine(); if (!ValidacaoUtil.ValidarEmail(email)) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Seu email é inválido, por favor coloque @ e/ou ."); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarEmail(email)); do { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Digite a senha do usuário"); Console.ResetColor(); senha = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Confirme-a"); Console.ResetColor(); confirmaSenha = Console.ReadLine(); if (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Senha INCORRETA"); Console.ResetColor(); } } while (!ValidacaoUtil.ConfirmacaoSenha(senha, confirmaSenha)); do { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Insira seu tipo (Usuário ou Administrador):"); Console.ResetColor(); tipo = Console.ReadLine(); if (!ValidacaoUtil.ValidarTipo(tipo)) { Console.ForegroundColor = ConsoleColor.DarkRed; Console.WriteLine("por favor, coloque a primeira letra maiúscula e use os sinais de pontuação se necessário."); Console.ResetColor(); } } while (!ValidacaoUtil.ValidarTipo(tipo)); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; usuarioViewModel.Tipo = tipo; usuarioRepositorio.Inserir(usuarioViewModel); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Cadastro efetudado com sucesso!"); Console.ResetColor(); }