Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }
Beispiel #4
0
        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
Beispiel #5
0
        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!");
        }
Beispiel #7
0
        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
Beispiel #8
0
        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();
        }