コード例 #1
0
        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");
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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
コード例 #4
0
        public static void CadastrarUsuario()
        {
            string nome, email, senha, confirmacaoSenha;

            do
            {
                System.Console.WriteLine("Digite o nome do usuário");
                nome = Console.ReadLine();
                if (string.IsNullOrEmpty(nome))
                {
                    System.Console.WriteLine("Digite um nome válido");
                }
            } while (string.IsNullOrEmpty(nome)); {
                do
                {
                    System.Console.WriteLine("Digite o email do uuário");
                    email = Console.ReadLine();
                    if (!ValidacaoUtil.ValidacaoEmail(email))
                    {
                        System.Console.WriteLine("email inválido");
                    }
                } while (!ValidacaoUtil.ValidacaoEmail(email));
                {
                    do
                    {
                        System.Console.WriteLine("Digite a senha");
                        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;

                        usuarioRepositorio.Inserir(usuario);

                        System.Console.WriteLine("Cadastro efetuado com sucesso");
                    }
                }
            }
        }
コード例 #5
0
        public static void CadastrarUsuario()
        {
            string nome, email, senha, confirmacaoSenha;

            do
            {
                Console.WriteLine("Digite o nome do usuario");
                nome = Console.ReadLine();
                if (string.IsNullOrEmpty(nome))
                {
                    Console.WriteLine("Nome Inválido!");
                }
            }while(string.IsNullOrEmpty(nome));

            do
            {
                Console.WriteLine("Digite o Email do usuario");
                email = Console.ReadLine();
                if (!ValidacaoUtil.ValidacaoEmail(email))
                {
                    Console.WriteLine("Email Inválido!");
                }
            } while (!ValidacaoUtil.ValidacaoEmail(email));

            do
            {
                Console.WriteLine("Digite a Senha");
                senha = Console.ReadLine();

                Console.WriteLine("Confirme a senha");
                confirmacaoSenha = Console.ReadLine();

                if (!ValidacaoUtil.ValidacaoSenha(senha, confirmacaoSenha))
                {
                    Console.WriteLine("As Senhas não conferem");
                }
            }while (!ValidacaoUtil.ValidacaoSenha(senha, confirmacaoSenha));

            UsuarioViewModel usuario = new UsuarioViewModel();

            usuario.Nome  = nome;
            usuario.Email = email;
            usuario.Senha = senha;

            usuarioRepositorio.Inserir(usuario);

            Console.WriteLine("Cadastro Efetuado com sucesso");
        }//fim cadastrar usuario
コード例 #6
0
        public static void CadastrarUsuario()
        {
            string nome, email, senha, confirmacaoSenha;

            do
            {
                System.Console.Write("Digite o Nome de Usuário : ");
                nome = Console.ReadLine();
                if (string.IsNullOrEmpty(nome))
                {
                    System.Console.WriteLine("Nome Inválido");
                }
            } while (string.IsNullOrEmpty(nome));

            do
            {
                System.Console.Write("Digite Seu E-Mail : ");
                email = Console.ReadLine();
                if (!ValidacaoUtil.ValidacaoEmail(email))
                {
                    System.Console.WriteLine("E-Mail Inválido");
                }
            } while (!ValidacaoUtil.ValidacaoEmail(email));

            do
            {
                System.Console.Write("Digite a Senha : ");
                senha = Console.ReadLine();
                System.Console.Write("Confirme a Senha : ");
                confirmacaoSenha = Console.ReadLine();

                if (!ValidacaoUtil.ValidacaoSenha(senha, confirmacaoSenha))
                {
                    System.Console.WriteLine("As Senhas não conferem");
                }
            } while (!ValidacaoUtil.ValidacaoSenha(senha, confirmacaoSenha));

            UsuarioViewModel usuario = new UsuarioViewModel();

            usuario.Nome  = nome;
            usuario.Email = email;
            usuario.Senha = senha;

            usuarioRepositorio.Inserir(usuario);

            System.Console.WriteLine("Cadastro Efetuado");
        }
コード例 #7
0
        public static void CadastrarUsuario(){
            string nome, email, senha, confirmacaoSenha;

            do{
                System.Console.WriteLine("Digite o nome do usuário");
                nome = Console.ReadLine();
                if(string.IsNullOrEmpty(nome)){
                    System.Console.WriteLine("Nome Inválido");
                }
            }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");
                }
            }while(!ValidacaoUtil.ValidacaoEmail(email));

            do{
                System.Console.WriteLine("Digite a Senha a ser cadastrada");
                senha = Console.ReadLine();
                
                System.Console.WriteLine("Digite nonvamente a senha");
                confirmacaoSenha = Console.ReadLine();
                
                if(!ValidacaoUtil.ValidacaoSenha(senha, confirmacaoSenha)){
                    System.Console.WriteLine("Senha Inválida");
                }

            }while(!ValidacaoUtil.ValidacaoSenha(senha,confirmacaoSenha));

            UsuarioViewModel usuario = new UsuarioViewModel();//representa um objeto da classe ViewModel

            usuario.Nome = nome;
            usuario.Email = email;
            usuario.Senha = senha;

            usuarioRepositorio.Inserir(usuario);

            System.Console.WriteLine("Cadastro efetuado com sucesso");


        }//fim Cadastrar usuário