public static void CadastrarUsuario()
        {
            string nome, email, senha, confirmaSenha;

            do
            {
                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");
                    email = Console.ReadLine();

                    if (!ValidacoesUtil.ValidadorDeEmail(email))
                    {
                        System.Console.WriteLine("Email inválido");
                    }
                } while (!ValidacoesUtil.ValidadorDeEmail(email));
            } while (true);
        }
        public static UsuarioViewModel EfetuarLogin()
        {
            string email, senha;

            do
            {
                System.Console.WriteLine("Digite o email");
                email = Console.ReadLine();

                if (!ValidacoesUtil.ValidadorDeEmail(email))
                {
                    System.Console.WriteLine("Email Inválido");
                }
            } while (!ValidacoesUtil.ValidadorDeEmail(email));

            System.Console.WriteLine("Digite sua 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
Example #3
0
        }//Fim Cadastri Usuario

        public static UsuarioViewModel EfetuarLogin()
        {
            System.Console.WriteLine("====================LOGIN=================== \n ");
            string email, senha;

            do
            {
                System.Console.WriteLine("Digite o seu E-Mail :");
                email = Console.ReadLine();
                // if (!ValidacoesUtil.ValidadorDeEmail(email))
                // {
                //     Console.ForegroundColor = ConsoleColor.Red;
                //     System.Console.WriteLine("E-.");
                //     Console.ResetColor();
                //     continue;
                // }
            }while(!ValidacoesUtil.ValidadorDeEmail(email));


            System.Console.WriteLine("Digite a sua senha : ");
            senha = Console.ReadLine();

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

            if (usuarioRetornado != null)
            {
                System.Console.WriteLine("Bem-Vindo Ao Gerenciador De Tarefas");
                return(usuarioRetornado);
            }
            else
            {
                Console.WriteLine($"Usuário ou Senha inválida");
                return(null);
            }
        }
        public static UsuarioViewModel Logar()
        {
            string email, senha;

            do
            {
                System.Console.Write("Digite seu email: ");
                email = Console.ReadLine();

                if (!ValidacoesUtil.ValidarEmail(email))
                {
                    System.Console.WriteLine("Email Inválido..");
                    Thread.Sleep(1200);
                }
            } while (!ValidacoesUtil.ValidarEmail(email));

            System.Console.Write("Digite sua senha: ");
            senha = Console.ReadLine();

            UsuarioViewModel UserRecuperado = UsuarioRepositorio.TrazerUserLogado(email, senha);

            if (UserRecuperado != null)
            {
                return(UserRecuperado);
            }
            else
            {
                return(null);
            }
        }
        } // Fim Listar Usurio

        public static UsuarioViewModel EfetuarLogin()
        {
            string email, senha;

            do
            {
                Console.WriteLine("Digite o E-Mail: ");
                email = Console.ReadLine();

                if (ValidacoesUtil.validadorDeEmail(email))
                {
                    Console.WriteLine("Email Inválido");
                }
            } while (!ValidacoesUtil.validadorDeEmail(email));

            Console.WriteLine("Digite sua Senha: ");
            senha = Console.ReadLine();

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

            if (usuarioRetornado != null)
            {
                return(usuarioRetornado);
            }
            else
            {
                Console.WriteLine($"Usuário ou Senha Inválida");
                return(null);
            }
        } //Fim efetuar login
        public static void CadastrarUsuario()
        {
            string nome, email, senha, confirmaSenha;

            do
            {
                System.Console.Write("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 seu E-Mail");
                email = Console.ReadLine();

                if (!ValidacoesUtil.ValidadorDeEmail(email))
                {
                    System.Console.WriteLine("Email inválido");
                }
            } while (!ValidacoesUtil.ValidadorDeEmail(email));

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

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

                if (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha))
                {
                    System.Console.WriteLine("Senha inválida");
                }
            } while (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha));

            UsuarioViewModel usuarioViewModel = new UsuarioViewModel();

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



            usuarioRepositorio.Inserir(usuarioViewModel);

            Console.ForegroundColor = ConsoleColor.Green;
            System.Console.WriteLine("Usuário Cadastrado com sucesso");
            Console.ResetColor();
        }//Fim cadastro Usuario
Example #7
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))
                {
                    System.Console.WriteLine("Nome Inválido");
                }
            } while (string.IsNullOrEmpty(nome));
            do
            {
                System.Console.WriteLine("Digite o e-mail");
                email = Console.ReadLine();

                if (!ValidacoesUtil.ValidadorDeEmail(email))
                {
                    System.Console.WriteLine("Email inválido");
                }
            } while (!ValidacoesUtil.ValidadorDeEmail(email));

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

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

                if (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha))
                {
                    System.Console.WriteLine("Senha inválida");
                }
            } while (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha));

            UsuarioViewModel usuarioViewModel = new UsuarioViewModel();

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

            //instanciar o repositório


            usuarioRepositorio.Inserir(usuarioViewModel);

            System.Console.WriteLine("Usuário cadastrado com sucesso");
        } //fim cadastro usuário
        public static void CadatrarUsuario()
        {
            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));  //repetição

            do
            {
                Console.WriteLine("Digite o seu E-Mail: ");
                email = Console.ReadLine();

                if (!ValidacoesUtil.validadorDeEmail(email))
                {
                    Console.WriteLine("Email ou Senha inválido");
                }
            } while (!ValidacoesUtil.validadorDeEmail(email));

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

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

                if (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha))
                {
                    Console.WriteLine("Senha Inválida!");
                }
            } while (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha));

            UsuarioViewModel usuarioViewModel = new UsuarioViewModel();

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

            usuarioRepositorio.Inserir(usuarioViewModel);

            Console.WriteLine("Usuário Cadastrado com sucesso");
            Console.ReadLine();
        } //fim cadastro de usuário
Example #9
0
        public static void CadastrarUsuario()
        {
            string nome, email, senha, confirmaSenha;

            System.Console.WriteLine("==================CADASTRO================== \n ");
            System.Console.Write("Digite Um Nome de Usuario : ");
            nome = Console.ReadLine();
            do
            {
                System.Console.Write("Digite Um E-mail : ");
                email = Console.ReadLine();

                if (!ValidacoesUtil.ValidadorDeEmail(email))
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    System.Console.WriteLine("E-Mail Inválida, Tente Novamente.");
                    Console.ResetColor();
                    continue;
                }
            }while(!ValidacoesUtil.ValidadorDeEmail(email));
            do
            {
                System.Console.Write("Digite Uma Senha : ");
                senha = Console.ReadLine();
                System.Console.Write("Confirme a Senha : ");
                confirmaSenha = Console.ReadLine();
                if (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha))
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    System.Console.WriteLine("Senha Inválida, Tente Novamente.");
                    Console.ResetColor();
                }
            } while (!ValidacoesUtil.ValidadorDeSenha(senha, confirmaSenha));
            UsuarioViewModel usuarioViewModel = new UsuarioViewModel();

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

            usuarioRepositorio.Inserir(usuarioViewModel);

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Usuário Cadastrado com sucesso");
            Console.ResetColor();
        }//Fim Cadastri Usuario
        public static void CadastrarUsuario()
        {
            string   nome, email, senha, confirmacaoSenha;
            DateTime DataNascimento;
            bool     repetir = false;

            System.Console.Write("Digite seu nome completo: ");
            nome = Console.ReadLine();//FIM NOME

            do
            {
                System.Console.Write("Digite seu email: ");
                email = Console.ReadLine();

                if (!ValidacoesUtil.ValidarEmail(email))
                {
                    System.Console.WriteLine("Email Inválido, digite novamente..");
                    Thread.Sleep(2000);
                    repetir = false;
                }
                else
                {
                    repetir = true;
                }
            } while (!repetir);//FIM EMAIL

            System.Console.Write("Digite a data do seu nacimento no formato: (dd/mm/aaaa) ou (dd/mm/yyyy) ");
            DataNascimento = DateTime.Parse(Console.ReadLine());//FIM DATA NASCIMENTO

            do
            {
                System.Console.Write("Digite sua senha: ");
                senha = Console.ReadLine();

                System.Console.Write("Digite sua senha novamente: ");
                confirmacaoSenha = Console.ReadLine();

                if (!ValidacoesUtil.ValidarSenha(senha, confirmacaoSenha))
                {
                    System.Console.WriteLine("Senhas muito curtas ou não compatíveis..");
                    Thread.Sleep(2000);
                    repetir = false;
                }
                else
                {
                    repetir = true;
                }
            } while (!repetir);//FIM SENHA E CONFIRMAÇÃO


            UsuarioViewModel usuario = new UsuarioViewModel();

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

            //INSERIR USUÁRIO A LISTA
            UsuarioRepositorio.InserirUsuario(usuario);
            //INSERIR USUARIO

            Console.ForegroundColor = ConsoleColor.Green;
            System.Console.WriteLine($"Cadastro do usuario {usuario.Nome.ToUpper()} realizado com sucesso!"); //ESCREVER O NOME DO USUARIO
            Console.ResetColor();
            Thread.Sleep(2000);
        }
Example #11
0
        public static void CadastrarTransacao(UsuarioViewModel UserLogado)
        {
            string descricao;
            double valor, confirmaValor;
            string tipoTransacao;

            do
            {
                MenuUtil.EscolhaTransacao();
                int codigo = int.Parse(Console.ReadLine());
                switch (codigo)
                {
                case 1:
                    tipoTransacao = "Despesa";
                    break;

                case 2:
                    tipoTransacao = "Receita";
                    break;

                default:
                    System.Console.WriteLine("Código Inválido");
                    Thread.Sleep(2000);
                    tipoTransacao = "null";
                    break;
                }
            } while (tipoTransacao.Equals("null"));  // Fim Tipo Transação

            do
            {
                System.Console.Write("Digite o Valor da Transação: ");
                valor = double.Parse(Console.ReadLine());
                System.Console.Write("Confirme o valor da Transação: ");
                confirmaValor = double.Parse(Console.ReadLine());

                if (!ValidacoesUtil.ValidarValorTransacao(valor, confirmaValor))  //se for false
                {
                    System.Console.WriteLine("Valores Incorretos, redigite-os");
                }
            } while (!ValidacoesUtil.ValidarValorTransacao(valor, confirmaValor));  // Fim do Valor Transação

            do
            {
                System.Console.WriteLine("Escreva a descrição da Transação: ");
                descricao = Console.ReadLine();  // VALIDAR CASO ELE NÃO DIGITOU NADA
                if (string.IsNullOrEmpty(descricao))
                {
                    System.Console.WriteLine("Escreva Algo Válido ");
                    Thread.Sleep(2000);
                }
            } while (string.IsNullOrEmpty(descricao));  //Fim da descrição

            TransacoesViewModel transacao = new TransacoesViewModel();

            transacao.Descricao     = descricao;
            transacao.Valor         = valor;
            transacao.TipoTransacao = tipoTransacao;
            transacao.DataTransacao = DateTime.Now;

            //INSERIR USUÁRIO
            TransacaoRepositorio.Inserir(transacao, UserLogado);
            //INSERIR USUÁRIO

            Console.ForegroundColor = ConsoleColor.Green;
            System.Console.WriteLine("Cadastro realizado com sucesso");
            Console.ResetColor();
            //------
        }