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 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 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 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("Digite o e-mail"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidadorDeEmail(email)) { System.Console.WriteLine("E-mail invá"); } }while(!ValidacaoUtil.ValidadorDeEmail(email)); System.Console.WriteLine("Digite a senha:"); senha = Console.ReadLine(); UsuarioViewModel usuarioRetornado = usuarioRepositorio.BuscarUsuario(email, senha); if (usuarioRetornado != null) { return(usuarioRetornado); } else { System.Console.WriteLine($"Usuário ou Senha inválida"); return(usuarioRetornado); } }//fim efetuar Login
public JsonResult ConsultarUsuario() { Usuario result = repositorio.ObterPermissaoUsuario(EmailUsuario()); if (result.Permissao == "Administrador") { if (ModelState.IsValid) { try { var usuarios = repositorio.ListarTodos(); var model = Mapper.Map <List <UsuarioConsultaViewModel> >(usuarios); return(Json(model)); } catch (Exception e) { return(Json("Ocorreu um erro: " + e.Message)); } } else { Response.StatusCode = 400; //BAD REQUEST return(Json(ValidacaoUtil.ObterErros(ModelState))); } } else { return(Json($"Usuário não possui permissão.")); } }
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 } }
public static UsuarioViewModel LogarUsuario() { string email, senha; do { System.Console.Write("Digite seu email: "); email = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoEmail(email)) { System.Console.WriteLine("Email Inválido.."); Thread.Sleep(1200); } } while (!ValidacaoUtil.ValidacaoEmail(email)); System.Console.Write("Digite sua senha: "); senha = Console.ReadLine(); UsuarioViewModel UserRecuperado = UsuarioRepositorio.TrazerUserLogado(email, senha); if (UserRecuperado != null) { return(UserRecuperado); } else { return(null); } }
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(); }
} // 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 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 { 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; 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(); }
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 IActionResult Cadastrar(IFormCollection form) { UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); ValidacaoUtil validacaoUtil = new ValidacaoUtil(); List <UsuarioModel> lsUsuarios = usuarioRepositorio.ListarUsuarios(); UsuarioModel usuarioModel = new UsuarioModel { ID = lsUsuarios.Count + 1, Nome = form["nome"], Email = form["email"], Senha = form["senha"], Tipo = form["tipo"], DataCriacao = DateTime.Now }; switch (validacaoUtil.ValidarUsuario(usuarioModel)) { case 0: if (!System.IO.File.Exists("usuarios.csv")) { using (System.IO.File.Create("usuarios.csv")) { }; } else { using (StreamWriter sw = new StreamWriter("usuarios.csv", true)) { sw.WriteLine($"{usuarioModel.ID};{usuarioModel.Nome};{usuarioModel.Email};{usuarioModel.Senha};{usuarioModel.Tipo};{usuarioModel.DataCriacao}"); } } @ViewBag.Logado = "1"; @ViewBag.Mensagem = "Usuário Cadastrado com sucesso!"; break; case 1: @ViewBag.Mensagem = "O nome não pode estar vazio."; break; case 2: @ViewBag.Mensagem = "Email incorreto, o mesmo deve possuir '@' e '.'"; break; case 3: @ViewBag.Mensagem = "A senha deve ter pelo 6 caractéres."; break; case 4: @ViewBag.Mensagem = "O usuário deve possuir um tipo!"; break; case 5: @ViewBag.Mensagem = $"O e-mail {usuarioModel.Email} já está cadastrado em nosso sistema."; break; } return(View()); }
///<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; 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 }
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; //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 }
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 CadastrarProduto() { string nome, descricao, categoria, preco; #region input do { Console.WriteLine("Insira o nome do Produto"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { Console.WriteLine("Nome de Produto inválido"); } } while (string.IsNullOrEmpty(nome)); do { Console.WriteLine("Insira a Descrição do Produto"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { Console.WriteLine("Descrição do Produto inválido"); } } while (string.IsNullOrEmpty(descricao)); do { Console.WriteLine("Insira o Preço do Produto"); preco = Console.ReadLine(); if (string.IsNullOrEmpty(preco)) { Console.WriteLine("Preço do Produto inválido"); } } while (string.IsNullOrEmpty(preco)); do { Console.WriteLine("Informe a categoria do produto"); categoria = Console.ReadLine(); if (!ValidacaoUtil.ValidarCategoria(categoria)) { Console.WriteLine("Categoria inválida"); } } while (!ValidacaoUtil.ValidarCategoria(categoria)); #endregion ProdutoViewModel produtoViewModel = new ProdutoViewModel(nome, descricao, categoria, decimal.Parse(preco)); _produtoRepositorio.Adicionar(produtoViewModel); Console.WriteLine("Produto cadastrado"); }
public static bool IsValidCPFCNPJ(this string doc) { if (doc.Length == 11) { return(ValidacaoUtil.IsValidCPF(doc)); } else { return(ValidacaoUtil.IsValidCNPJ(doc)); } }
public static void CadastrarUsuario() { string nome, email, tipo, senha; do { System.Console.WriteLine("Digite o seu nome:"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome inválido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite o seu email (@ e .):"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoEmail(email)) { System.Console.WriteLine("Email inválido, verifique se o seu email contem @ e ."); } } while (!ValidacaoUtil.ValidacaoEmail(email)); do { System.Console.WriteLine("Digite se você é um usuário ou admininstrador"); tipo = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoTipo(tipo)) { System.Console.WriteLine("Digie um valor válido"); } } while (!ValidacaoUtil.ValidacaoTipo(tipo)); do { System.Console.WriteLine("Digite uma senha com mais de 6 caractéres:"); senha = Console.ReadLine(); if (!ValidacaoUtil.VaidacaoSenha(senha)) { System.Console.WriteLine("Senha inválida"); } } while (!ValidacaoUtil.VaidacaoSenha(senha)); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(); usuarioViewModel.Nome = nome; usuarioViewModel.Email = email; usuarioViewModel.Senha = senha; usuarioRepositorio.Inserir(usuarioViewModel); System.Console.WriteLine("Usuário cadastrado com sucesso!"); }
public static void CadastrarProduto() { string nome, descricao, categoria; float preco; do { System.Console.WriteLine("Digite o nome do produto"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Nome inválido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Descreva o produto"); descricao = Console.ReadLine(); if (string.IsNullOrEmpty(descricao)) { System.Console.WriteLine("Descrição inválida"); } } while (string.IsNullOrEmpty(descricao)); do { System.Console.WriteLine("Digite o preço do produto"); preco = float.Parse(Console.ReadLine()); if (preco < 1) { System.Console.WriteLine("Preço inválido"); } } while (preco < 1); do { System.Console.WriteLine("Digite a categoria do produto"); System.Console.WriteLine("SUSHI / BEBIDA"); categoria = Console.ReadLine(); if (!ValidacaoUtil.EscolhaCategoria(categoria)) { System.Console.WriteLine("Escolha uma categoria válida"); } } while (!ValidacaoUtil.EscolhaCategoria(categoria)); ProdutoViewModel produtoViewModel = new ProdutoViewModel(); produtoViewModel.Nome = nome; produtoViewModel.Descricao = descricao; produtoViewModel.Preco = preco; produtoViewModel.Categoria = categoria; produtoRepositorio.InserirProduto(produtoViewModel); System.Console.WriteLine("Cadastro efetuado com sucesso"); }//fim cadastrar produto
public static void CadastrarUsuario() { string nome, email, senha, confirmacaoSenha; do { System.Console.WriteLine("Digite o seu nome completo"); nome = Console.ReadLine(); if (string.IsNullOrEmpty(nome)) { System.Console.WriteLine("Digite um nome válido"); } } while (string.IsNullOrEmpty(nome)); do { System.Console.WriteLine("Digite seu e-mail"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoEmail(email)) { System.Console.WriteLine("Digite um e-mail válido"); Thread.Sleep(2000); } } while (!ValidacaoUtil.ValidacaoEmail(email)); do { System.Console.WriteLine("Digite a senha de 6 caracteres por favor"); senha = Console.ReadLine(); System.Console.WriteLine("Confirme a senha"); confirmacaoSenha = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoSenha(senha, confirmacaoSenha)) { System.Console.WriteLine("a senha não confere"); } } while (!ValidacaoUtil.ValidacaoSenha(senha, confirmacaoSenha)); UsuarioViewModel usuario = new UsuarioViewModel(); usuario.Nome = nome; usuario.Email = email; usuario.Senha = senha; usuario.Data = DateTime.Now; //INSERIR USUÁRIO usuarioRepositorio.Inserir(usuario); //INSERIR USUÁRIO Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine("Cadastro realizado com sucesso"); Console.ResetColor(); }
static public void CadastrarProduto(int idResponsavel) { string nome, categoria, descricao; float preco = 0; //Nome do produto do { System.Console.Write("Nome do produto: "); nome = Console.ReadLine(); if (!ValidacaoUtil.ValidarNome(nome)) { Mensagem.MostrarMensagem("Nome inválido.", TipoMensagemEnum.ERRO); } //Categoria } while (!ValidacaoUtil.ValidarNome(nome)); do { System.Console.Write("Categoria: "); categoria = Console.ReadLine(); if (!ValidacaoUtil.ValidarNome(categoria)) { Mensagem.MostrarMensagem("Categoria inválida.", TipoMensagemEnum.ERRO); } } while (!ValidacaoUtil.ValidarNome(categoria)); //Descrição do { System.Console.WriteLine("Descrição: "); descricao = Console.ReadLine(); if (!ValidacaoUtil.ValidarNome(descricao)) { Mensagem.MostrarMensagem("Descrição inválida.", TipoMensagemEnum.ERRO); } } while (!ValidacaoUtil.ValidarNome(descricao)); //PREÇO do { System.Console.WriteLine("Preço (digite apenas números): "); string precoCapturado = Console.ReadLine(); if (!ValidacaoUtil.ValidarPreco(precoCapturado, preco)) { Mensagem.MostrarMensagem("Preço inválido", TipoMensagemEnum.ERRO); } preco = float.Parse(precoCapturado); } while (!ValidacaoUtil.ValidarPreco(preco)); produtoViewModel = new ProdutoViewModel(idResponsavel, nome, categoria, descricao, preco); produtoRepository.InserirProduto(idResponsavel, produtoViewModel); Mensagem.MostrarMensagem("Produto cadastrado com sucesso.", TipoMensagemEnum.SUCESSO); }
public static void CadastrarUsuario() { string nome, email, senha, confimaSenha; 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 o e-mail do usuário:"); email = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoEmail(email)) { System.Console.WriteLine("Email inválido"); }//fim if }while(!ValidacaoUtil.ValidacaoEmail(email)); System.Console.WriteLine("Digite a data de Nascimento"); dataNascimento = DateTime.Parse(Console.ReadLine()); do { System.Console.WriteLine("Digite a Senha a ser cadastrada"); senha = Console.ReadLine(); System.Console.WriteLine("Digite novamente a senha"); confimaSenha = Console.ReadLine(); if (!ValidacaoUtil.ValidacaoSenha(senha, confimaSenha)) { System.Console.WriteLine("Senha Inválida"); }//fim if }while(!ValidacaoUtil.ValidacaoSenha(senha, confimaSenha)); UsuarioViewModel usuario = new UsuarioViewModel(); usuario.Nome = nome; usuario.Email = email; usuario.Senha = senha; usuario.DataNascimento = dataNascimento; usuarioRepositorio.Inserir(usuario); System.Console.WriteLine("Usuário cadastrado com sucesso!"); }//Fim Cadastrar Usuário
/// <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 CadastrarTransacao() { string descricao; double valor; double confirmaValor; string tipoTransacao; MenuUtil.EscolhaTransacao(); tipoTransacao = Console.ReadLine(); if (tipoTransacao == "Despesa" + "Receita") { do { System.Console.WriteLine("Digite um valor"); valor = double.Parse(Console.ReadLine()); System.Console.WriteLine("Confirme o valor"); confirmaValor = double.Parse(Console.ReadLine()); } while (!ValidacaoUtil.ValidacaoValor(valor, confirmaValor)); do { System.Console.WriteLine("Descreva sua transação"); descricao = Console.ReadLine(); if (String.IsNullOrEmpty(descricao)) { System.Console.WriteLine("Insira algo válido"); } }while (string.IsNullOrEmpty(descricao)); TransacaoViewModel transacao = new TransacaoViewModel(); transacao.Descricao = descricao; transacao.Valor = valor; transacao.TipoTransacao = tipoTransacao; transacao.DataTransacao = DateTime.Now; //INSERIR USUÁRIO TransacaoRepositorio.Inserir(transacao); //INSERIR USUÁRIO Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine("Cadastro realizado com sucesso"); Console.ResetColor(); } else if (tipoTransacao != "Despesa" + "Receita") { System.Console.WriteLine("Volte sempre"); } }