コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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!");
        }
コード例 #3
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();
        }
コード例 #4
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
コード例 #5
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");
                    }
                }
            }
        }
コード例 #6
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
コード例 #7
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");
        }
コード例 #8
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
コード例 #9
0
        public static UsuarioViewModel LoginUsuario()
        {
            string email, senha;

            do
            {
                System.Console.WriteLine("Insira o email: ");
                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("Insira a senha:");
                senha = Console.ReadLine();
                if (!ValidacaoUtil.VaidacaoSenha(senha))
                {
                    System.Console.WriteLine("Senha inválida");
                }
            } while (!ValidacaoUtil.VaidacaoSenha(senha));

            UsuarioViewModel usuarioRecuperado = usuarioRepositorio.BuscarUsuario(email, senha);

            if (usuarioRecuperado != null)
            {
                return(usuarioRecuperado);
            }
            else
            {
                Console.WriteLine("Email ou senha inválida");
                return(null);
            }
        }