Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastra usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetua Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja bien vindo - {usuarioRecuperado.Nome}");
                        MenuUtil.MenuLogado();
                        opcaoLogado = int.Parse(Console.ReadLine());
                        do
                        {
                            switch (opcaoLogado)
                            {
                            case 1:
                                ProdutoViewController.CadastrarProduto();
                                break;

                            case 2:
                                ProdutoViewController.ListarProduto();
                                break;

                            case 3:
                                ProdutoViewController.BuscarId();
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }

                    break;

                case 3:
                    //Listar
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            int opcaoDeslog = 0;
            int opcaoLog    = 0;

            do
            {
                MenusUtil.menuDeslogado();
                opcaoDeslog = int.Parse(Console.ReadLine());
                switch (opcaoDeslog)
                {
                case 1:
                    //Cadastrar Usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Logar Usuário
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja vem vindo - {usuarioRecuperado.Nome}");
                        do
                        {
                            MenusUtil.menuLogado();
                            opcaoLog = int.Parse(Console.ReadLine());
                            switch (opcaoLog)
                            {
                            case 1:
                                //Cadastrar Tarefa
                                TarefasViewController.cadastrarTarefas(usuarioRecuperado);
                                break;

                            case 2:
                                //Logar Tarefa
                                TarefasViewController.ListarTarefas(usuarioRecuperado);
                                break;

                            case 0:
                                System.Console.WriteLine("Você foi deslogado.");
                                break;

                            default:
                                System.Console.WriteLine("Valor Inválido, digite novamente!");
                                break;
                            }
                        } while (opcaoLog != 0);
                    }
                    break;

                case 0:
                    System.Console.WriteLine("Obrigado pela visita, Volte Sempre!");
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida, digite novamente...");
                    break;
                }
            } while (opcaoDeslog != 0);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            do{
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch(opcaoDeslogado){
                    case 1:
                        //Cadastrar novo usuario
                        UsuarioViewController.CadastrarUsuario();
                        break;
                    case 2:
                        //Listar todos os usuarios
                        UsuarioViewController.ListarUsuario();
                    break;
                    case 3:
                        //Efetuar Login
                        UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                        if(usuarioRecuperado != null){
                            Console.WriteLine($"Bem-Vindo {usuarioRecuperado.Nome}");
                            int opcaoLogado = 0;
                            do{
                                MenuUtil.MenuLogado();
                                opcaoLogado = int.Parse(Console.ReadLine());

                                switch (opcaoLogado){
                                    case 1:
                                    //Cadastrar Produto
                                    ProdutoViewController.CadastrarProduto(usuarioRecuperado);
                                    break;
                                    case 2:
                                    //Listar Produtos
                                    ProdutoViewController.Listar();
                                    break;
                                    case 3:
                                    //Buscar Produto por Id
                                    break;
                                    case 0:
                                    //Sair
                                    Console.WriteLine("Tchau, Até Mais!");
                                    break;
                                    default:
                                    Console.WriteLine("Opção Inváida!");
                                    break;
                                }

                            }while(true);
                        }
                    break;
                    case 0:
                        Console.WriteLine("Tchau, Até Mais");
                    break;
                    default:
                    Console.WriteLine("Opção Inválida!");
                    break;
                }
            }while(opcaoDeslogado != 0);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}");

                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:
                                TarefasViewController.DeterminarTarefas();
                                break;

                            case 2:
                                TarefasViewController.ListarTarefas();
                                break;

                            default:
                                Console.WriteLine("Opção Inválida");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 3:
                    UsuarioViewController.ListarUsuario();
                    break;

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastra Os Usuarios
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetuar Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.ForegroundColor = ConsoleColor.Green;
                        Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}");
                        Console.ResetColor();
                        Console.ReadLine();
                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:

                                //Cadastrar Tarefas
                                TarefaViewController.CadastrarTarefa();
                                break;

                            case 2:
                                //Listar Tarefas
                                TarefaViewController.ListarTarefas();
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 0:
                    //Fecha o programa
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
        static void Main(string[] args)
        {
            do
            {
                MenuUtils.MenuDeslogado();
                Console.Write(" Digite o Número De Uma Opção : ");
                int opcao = int.Parse(Console.ReadLine());
                System.Console.WriteLine(" ");

                bool a = false;
                switch (opcao)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    UsuarioViewController.EfetuarLogin();
                    do
                    {
                        MenuUtils.MenuLogado();
                        System.Console.Write("Digite o número da opção : ");
                        int opcaoLogado = int.Parse(Console.ReadLine());

                        switch (opcaoLogado)
                        {
                        case 1:
                            LogadoViewController.EscreverTarefa();
                            break;

                        case 2:
                            LogadoViewController.VisualizarTarefa();
                            break;

                        default:
                            System.Console.WriteLine("Sair");
                            a = !a;
                            break;
                        }
                    } while (!a);
                    break;

                default:
                    System.Console.WriteLine("Fim");
                    a = !a;
                    break;
                }
            } while (true);
        }
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                //Menu Deslogado
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetuar Login
                    UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin();

                    if (usuarioRetornado != null)
                    {
                        System.Console.WriteLine($"Bem vindo {usuarioRetornado}");
                    }
                    else
                    {
                        Console.WriteLine("Usuário ou Senha Inválido , Tente Novamente!");
                        continue;
                    }

                    break;

                case 3:
                    //Listar usuário Cadastrados
                    UsuarioViewController.ListarUsuario();
                    break;

                case 9:
                    //Sair
                    break;

                default:
                    System.Console.WriteLine("Opção Inválido");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja Bem Vindo - {usuarioRecuperado.Nome}");
                        MenuUtil.MenuLogado();
                        opcaoLogado = int.Parse(Console.ReadLine());
                        do
                        {
                            switch (opcaoLogado)
                            {
                            case 1:
                                TarefasViewController.CadastrarTarefas();
                                break;

                            case 2:
                                TarefasViewController.ListarTarefas();
                                break;
                            }
                        } while (opcaoLogado != 0);
                        System.Console.WriteLine("Obrigado pela atenção!");
                    }
                    break;

                case 3:
                    UsuarioViewController.ListarUsuario();
                    break;
                }
            } while (opcaoDeslogado != 0);
            System.Console.WriteLine("Obrigado pela atenção!");
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            /* UsuarioViewModel usuario = new UsuarioViewModel();
             * usuario.Id = 1;
             * usuario.Nome = "Carlos";
             * usuario.DataCriacao = DateTime.Now;
             *
             * ProdutoViewModel produto = new ProdutoViewModel();
             * produto.Id = 1;
             * produto.Nome = "Paxtel de Flango";*/
            int opcaoDeslogado = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetuar login
                    UsuarioViewModel usuarioRtornado = UsuarioViewController.EfetuarLogin();
                    System.Console.WriteLine($"seja bem vindo {usuarioRtornado.Nome}");
                    break;

                case 3:
                    //listar usuarios
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //sair
                    break;

                default:
                    System.Console.WriteLine("Opção inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                // Menu Deslogado
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetuar Login
                    UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRetornado != null)
                    {
                        Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}");
                        //Coloar o menu Logado
                    }
                    break;

                case 3:
                    //Listar usuários Cadastrados
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 11
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                //Menu Deslogado
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar Usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    // Efetuar Login
                    UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRetornado != null)
                    {
                        System.Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}");

                        do
                        {
                            MenuUtil.MenuLogado();

                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:
                                ProdutoViewControler.CadastrarProduto();
                                break;

                            case 2:
                                ProdutoViewControler.ListarProdutos();
                                break;

                            case 3:
                                ProdutoViewControler.BuscarProdutoPorId();
                                break;

                            case 0:
                                //sair
                                System.Console.WriteLine("Você pediu para deslogar");
                                break;

                            default:
                                System.Console.WriteLine("Opção Inválida");
                                break;
                            }
                        }while(opcaoLogado != 0);
                    }
                    break;

                case 3:
                    //Listar usuários Cadastrados
                    UsuarioViewController.ListarUsuario();

                    break;

                case 0:
                    //Sair
                    System.Console.WriteLine("Você pediu para sair!");
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
            }while(opcaoDeslogado != 0);
        }
Exemplo n.º 12
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;
            int opcaoTransacao = 0;
            int opcaoExtrato   = 0;
            TransacaoRepositorio transacaoRepositorio = new TransacaoRepositorio();
            UsuarioRepositorio   usuarioRepositorio   = new UsuarioRepositorio();

            do
            {
                MenuUtils.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.ForegroundColor = ConsoleColor.Green;
                        Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}");
                        Console.ResetColor();
                        do
                        {
                            MenuUtils.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:
                                do
                                {
                                    MenuUtils.MenuTransacao();
                                    opcaoTransacao = int.Parse(Console.ReadLine());
                                    switch (opcaoTransacao)
                                    {
                                    case 1:
                                        TransacaoViewController.CadastrarDespesa();
                                        break;

                                    case 2:
                                        TransacaoViewController.DepositarNaConta();
                                        break;
                                    }
                                } while (opcaoTransacao != 0);
                                break;

                            case 2:
                                do
                                {
                                    MenuUtils.MenuExtrato();
                                    opcaoExtrato = int.Parse(Console.ReadLine());
                                    switch (opcaoExtrato)
                                    {
                                    case 1:
                                        TransacaoViewController.ListarCredito();
                                        break;

                                    case 2:
                                        TransacaoViewController.ListarDeposito();
                                        break;

                                    case 3:
                                        TransacaoViewController.SaldoAtual();
                                        break;

                                    case 4:
                                        TransacaoViewController.Zipar();
                                        break;

                                    case 5:
                                        List <TransacaoViewModel> extratoDeTransacoes = transacaoRepositorio.Listar();
                                        List <TransacaoViewModel> extratoDeDepositos  = transacaoRepositorio.ListarDeposito();

                                        Spire.Doc.Document document  = new Spire.Doc.Document();
                                        Paragraph          paragraph = document.AddSection().AddParagraph();
                                        foreach (var item in extratoDeTransacoes)
                                        {
                                            Console.ForegroundColor = ConsoleColor.DarkBlue;
                                            paragraph.AppendText($"Descrição: {item.Descricao} \n Valor do Crédito: {item.ValorCredito} \n Data da Transação: {item.DataDaTransacao}\n");
                                            Console.ResetColor();
                                        }
                                        foreach (var item in extratoDeDepositos)
                                        {
                                            Console.ForegroundColor = ConsoleColor.DarkBlue;
                                            paragraph.AppendText($"Descrição: {item.Descricao} \n Valor do Deposito: {item.ValorDeposito} \n Data da Transação: {item.DataDaTransacao}\n");
                                            Console.ResetColor();
                                        }
                                        document.SaveToFile("Sample.doc", FileFormat.Doc);
                                        try {
                                            System.Diagnostics.Process.Start("Sample.doc");
                                        } catch {
                                        }
                                        break;
                                    }
                                } while (opcaoExtrato != 0);
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 3:
                    UsuarioViewController.ListarUsuario();
                    List <UsuarioViewModel> listaDeUsuarios = usuarioRepositorio.Listar();
                    Spire.Doc.Document      documento       = new Spire.Doc.Document();
                    Paragraph paragrafo = documento.AddSection().AddParagraph();
                    foreach (var item in listaDeUsuarios)
                    {
                        paragrafo.AppendText($"Nome: {item.Nome}\nData de Nascimento: {item.DataNascimento}\nEmail: {item.Email}\nSenha: {item.Senha}\n\n");
                        documento.SaveToFile("Sample.doc", FileFormat.Doc);
                        try {
                            System.Diagnostics.Process.Start("Sample.doc");
                        } catch {
                        }
                    }
                    break;

                default:
                    break;
                }
            } while (opcaoDeslogado != 0);
            Console.ForegroundColor = ConsoleColor.DarkRed;
            Console.WriteLine("Obrigado pela atenção!");
            Console.ResetColor();
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastra Usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetua Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        do
                        {
                            System.Console.WriteLine($"\n-----------------------------------");
                            System.Console.WriteLine($"     Seja bem-vindo {usuarioRecuperado.Nome}");
                            MenuUtil.MenuLogado();
                            opcaoDeslogado = int.Parse(Console.ReadLine());

                            switch (opcaoDeslogado)
                            {
                            case 1:
                                //Cadastra Produto
                                ProdutoViewController.CadastrarProduto();
                                break;

                            case 2:
                                //Listar
                                ProdutoViewController.ListarProdutos();
                                break;

                            case 3:
                                ProdutoViewModel produtoRecuperado = ProdutoViewController.BuscarporId();
                                System.Console.WriteLine($"Id: {produtoRecuperado.Id}\nNome: {produtoRecuperado.Nome}\nDescrição: {produtoRecuperado.Descricao}\nPreço: {produtoRecuperado.Preco}\nCategoria: {produtoRecuperado.Categoria}");
                                break;

                            case 0:
                                //Sair
                                break;

                            default:
                                System.Console.WriteLine("Opção Inválida");
                                break;
                            }
                        } while (opcaoDeslogado != 0);
                    }

                    break;

                case 3:
                    //Listar
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            string OpcaoDeslogado;
            string OpcaoLogado;
            bool   QuerSair2 = false;
            bool   QuerSair  = false;

            do
            {
                MenuUtil.MenuDeslogado();
                OpcaoDeslogado = Console.ReadLine();
                int deslog = 0;
                if (int.TryParse(OpcaoDeslogado, out deslog))
                {
                    switch (deslog)
                    {
                    case 1:
                        UsuarioViewController.CadastrarUsuario();
                        break;

                    case 2:
                        UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                        if (usuarioRecuperado != null)
                        {
                            System.Console.WriteLine($"Bem vindo {usuarioRecuperado.Nome}");
                            do
                            {
                                MenuUtil.MenuLogado();
                                OpcaoLogado = Console.ReadLine();
                                int log = 0;
                                if (int.TryParse(OpcaoLogado, out log))
                                {
                                    switch (log)
                                    {
                                    case 1:
                                        TransacaoViewController.CadastrarTransacao(usuarioRecuperado);
                                        Console.ReadLine();
                                        break;

                                    case 2:
                                        TransacaoViewController.EfetuarExtrato(usuarioRecuperado);
                                        Console.ReadLine();
                                        break;

                                    case 0:
                                        System.Console.WriteLine("Você foi deslogado, volte sempre!");
                                        TransacaoViewController.WordDocTransacao(usuarioRecuperado);
                                        Console.ReadLine();
                                        QuerSair2 = true;
                                        break;

                                    default:
                                        System.Console.WriteLine("Valor Inválido, digite novamente");
                                        Console.ReadLine();
                                        break;
                                    }
                                }
                                else
                                {
                                    System.Console.WriteLine("Digite um número e não uma letra");
                                }
                            } while (!QuerSair2);
                        }
                        break;

                    case 0:
                        MenuUtil.MenuEscolhazip();
                        int escolhaZip    = int.Parse(Console.ReadLine());
                        int QuantidadeZip = 0;
                        if (escolhaZip == 1)
                        {
                            ZiparCSV(QuantidadeZip);
                            WordDocUsuários();
                            QuantidadeZip++;
                            System.Console.WriteLine("Obrigado, volte sempre!");
                        }
                        else if (escolhaZip == 2)
                        {
                            System.Console.WriteLine("Obrigado, volte sempre!");
                        }
                        QuerSair = true;
                        break;

                    default:
                        System.Console.WriteLine("Valor Inválido, digite novamente.");
                        break;
                    }
                }
                else
                {
                    System.Console.WriteLine("Digite um número e não uma letra");
                    Console.ReadLine();
                }
            } while (!QuerSair);
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //CADASTRAR
                    Console.Clear();
                    UsuarioViewController.CadastrarUsuario();
                    Console.ReadLine();

                    break;

                case 2:
                    //LISTARcc
                    Console.Clear();
                    UsuarioViewController.ListarUsuarios();
                    Console.ReadLine();

                    break;

                case 3:
                    //LOGIN
                    Console.Clear();

                    UsuarioViewModel userRecuperado = UsuarioViewController.EfetuarLogin();

                    if (userRecuperado == null)
                    {
                        System.Console.WriteLine("hehe");
                    }
                    else
                    {
                        System.Console.WriteLine($"Bem vindo, {userRecuperado.Nome}");
                        int opcaoLogado = 0;

                        do
                        {
                            //MENULOGADO
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:
                                //CADASTRAR NEW PRODUTO
                                ProdutoViewController.CadastrarProduto(userRecuperado);
                                break;

                            case 2:
                                //LISTAR PRODUTOS
                                ProdutoViewController.Listar();
                                break;

                            case 3:
                                //BUSCAR POR ID
                                break;

                            case 0:
                                //SAIR
                                break;

                            default:
                                System.Console.WriteLine("Opção Inválida");
                                Console.ReadLine();
                                break;
                            }
                        } while (opcaoDeslogado != 0);
                    }

                    break;

                case 0:
                    System.Console.WriteLine("Volte Sempre");
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    Console.ReadLine();
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            do
            {
                MenuUtils.MenuDeslogado();
                System.Console.Write("Digite o número da opçâo : ");
                int opcaoDeslogado = int.Parse(Console.ReadLine());
                System.Console.WriteLine(" ");

                switch (opcaoDeslogado)
                {
                case 1:
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.ForegroundColor = ConsoleColor.Green;
                        System.Console.WriteLine($" \nBem-Vindo {usuarioRecuperado.Nome}\n ");
                        Console.ResetColor();
                        do
                        {
                            int opcaoLogado;
                            MenuUtils.MenuLogado();
                            System.Console.Write("Digite o número da opção : ");
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:        //Receita

                                break;

                            case 2:        //Despesas

                                break;

                            case 3:        //Extrato De Transações

                                break;

                            case 4:        //VEr Saldo
                                if (usuarioRecuperado.Saldo >= 0)
                                {
                                    Console.ForegroundColor = ConsoleColor.Green;
                                    System.Console.WriteLine($"Saldo Atual : {usuarioRecuperado.Saldo}");
                                    Console.ResetColor();
                                }
                                else
                                {
                                    Console.ForegroundColor = ConsoleColor.Red;
                                    System.Console.WriteLine($"Saldo Atual : {usuarioRecuperado.Saldo}");
                                    Console.ResetColor();
                                }
                                break;

                            default:
                                System.Console.WriteLine("Opção Invalida");
                                continue;
                            }
                        } while (true);
                    }
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    continue;
                }
            } while (true);
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastra usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetua login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}");
                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:
                                //Cadastra o produto
                                ProdutoViewController.CadastrarProduto();
                                break;

                            case 2:
                                //Lista os produtos
                                ProdutoViewController.ListarProduto();
                                break;

                            case 3:
                                //Busca por Id
                                ProdutoViewController.BuscaPorId();
                                break;

                            case 0:
                                //Sair
                                break;

                            default:
                                Console.WriteLine("Opção inválida");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 3:
                    //Listar
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //sair
                    Console.WriteLine("Obrigado, volte sempre!");

                    break;

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 18
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //cadastrar novo usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Listar usuários
                    UsuarioViewController.ListarUsuario();
                    break;

                case 3:
                    //Efetuar login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Bem vindo {usuarioRecuperado.Nome}");

                        int opcaoLogado = 0;
                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:
                                //cadastrar produto
                                ProdutoViewController.CadastrarProduto(usuarioRecuperado);
                                break;

                            case 2:
                                //Listar produtos
                                break;

                            case 3:
                                //Buscar por id
                                break;

                            case 0:
                                //sair
                                System.Console.WriteLine("volty sempry");
                                break;

                            default:
                                System.Console.WriteLine("Opção inválida");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 0:
                    //Sair
                    System.Console.WriteLine("Volte sempre");
                    break;

                default:
                    System.Console.WriteLine("Opção inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            // string startPath = @".\start";
            // string zipPath = @".\.zip";
            // string extractPath = @".\extract";

            // ZipFile.CreateFromDirectory(startPath, zipPath);

            // ZipFile.ExtractToDirectory(zipPath, extractPath);

            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            UsuarioRepositorio   usuarioRepositorio   = new UsuarioRepositorio();
            TransacaoRepositorio transacaoRepositorio = new TransacaoRepositorio();

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastro Usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Listar Usuário
                    UsuarioViewController.ListarUsuario();
                    break;

                case 3:
                    //Logar Usuário
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}");

                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:
                                //Cadastrar Transação
                                TransacaoViewController.CadastrarTransacao();
                                break;

                            case 2:
                                //Exibir Extrato da Transação
                                TransacaoViewController.ListarTransacao();
                                break;

                            case 3:
                                //Exportar Transação em word
                                System.Console.WriteLine("Cria um documento Word");

                                Document relatorioTransacao = new Document();

                                Paragraph paragrafo2 = relatorioTransacao.AddSection().AddParagraph();


                                List <UsuarioViewModel> dadosDoUsuario = usuarioRepositorio.Listar();

                                foreach (var item in dadosDoUsuario)
                                {
                                    paragrafo2.AppendText($"Nome do usuário: {item.Nome} - Email: {item.Email} - Data de nascimento: {item.DataNascimento}");
                                }


                                List <TransacaoViewModel> listaDeTransacaoes = transacaoRepositorio.Listar();

                                foreach (var item in listaDeTransacaoes)
                                {
                                    paragrafo2.AppendText($"Tipo: {item.Tipo} Valor: {item.Valor} - Descrição: {item.Descricao} - Data da transação: {item.DataDaTransacao}");
                                }

                                relatorioTransacao.SaveToFile("Relatório.doc", FileFormat.Doc);

                                try

                                {
                                    System.Diagnostics.Process.Start("Relatório.doc");
                                }catch {}

                                break;

                            case 4:
                                //Compactar em ZIP
                                TransacaoViewController.Zipar();
                                break;

                            case 0:
                                //sair
                                break;

                            default:
                                Console.WriteLine("Opção Inválida");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 4:
                    //Exportar em word
                    //Exportar Transação em word
                    Document relatorioUsuario = new Document();

                    Paragraph paragrafo1 = relatorioUsuario.AddSection().AddParagraph();

                    List <UsuarioViewModel> listaDeUsuarios = usuarioRepositorio.Listar();

                    foreach (var item in listaDeUsuarios)
                    {
                        paragrafo1.AppendText($"Id: {item.Id} - Nome do usuário: {item.Nome} - Email: {item.Email} - Data de nascimento: {item.DataNascimento} - Data de Criação: {item.DataCriacao}");
                    }

                    relatorioUsuario.SaveToFile("RelatórioUsuário.doc", FileFormat.Doc);

                    try

                    {
                        System.Diagnostics.Process.Start("RelatórioUsuário.doc");
                    } catch { }

                    break;

                case 0:
                    //Sair
                    break;

                default:
                    System.Console.WriteLine("Opção nválida, por favor digite novamente");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 20
0
        static void Main (string[] args) {
            //Criação de um app para controle de finanças com cadastro de Usuarios (nome, email, senha, data de nascimento), Login de Usuários (e-mail e senha), Cadastro de Transações (Tipo de transação, descrição, data da transação, valor), extrato de transação Total e banco de dados - pelo menos. Se der, relatório em World e exportação de banco de dados.

            int opcaoDeslogado = 0;
            int opcaoLogado = 0;

            do {
                MenuUtil.MenuDeslogado ();
                opcaoDeslogado = int.Parse (Console.ReadLine ());

                switch (opcaoDeslogado) {
                    case 1:
                        //Cadastrar Novo Usuário
                        UsuarioViewController.CadastrarUsuario ();

                        break;

                    case 2:
                        //Efetuar Login
                        UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin ();
                        if (usuarioRecuperado != null) {
                            System.Console.WriteLine ($"Bem vindo {usuarioRecuperado.Nome}");

                            do {
                                MenuUtil.MenuLogado ();
                                opcaoLogado = int.Parse (Console.ReadLine ());

                                switch (opcaoLogado) {
                                    case 1:
                                        //Cadastro de Transações
                                        TransacaoViewController.CadastrarTransacao(usuarioRecuperado);
                                    break;

                                    case 2:
                                        //Extrato das Transações
                                        TransacaoViewController.Listar(usuarioRecuperado);
                                    break;

                                    case 3:
                                        //Criar os arquivos  csv tipo zip
                                        var transacaoRepositorio = new TransacaoRepositorio();
                                        transacaoRepositorio.CriarZip();
                                    break;

                                    case 0:
                                        //Sair
                                        System.Console.WriteLine ("Você pediu para sair");
                                    break;

                                    default:
                                        System.Console.WriteLine ("Opção Inválida");
                                    break;
                                }

                            } while (opcaoLogado != 0);
                        }

                    break;

                    case 3:
                        //Listar Usuarios
                        UsuarioViewController.ListarUsuario();
                    break;

                    case 0:
                        //sair
                        System.Console.WriteLine ("Você pediu para sair");
                    break;

                    default:
                        System.Console.WriteLine ("Opção inválida");
                    break;

                }

            } while (opcaoDeslogado != 0);

        } //fim static void Main
Exemplo n.º 21
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0, opcaoLogado = 0;

            do
            {
                MenuUtil.MenuDeslogado();

                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1: {
                    UsuarioViewController.CadastrarUsuario();
                    break;
                }

                case 2: {
                    //Chama a página Login e aguarda o retorno
                    UsuarioViewModel usuarioViewModel = UsuarioViewController.EfetuarLogin();

                    //Usuário é Válido
                    if (usuarioViewModel != null)
                    {
                        //Mensagem de Boas vindas
                        System.Console.WriteLine(" Seja bem vindo " + usuarioViewModel.Nome);

                        //Laço menu logado
                        do
                        {
                            //Mostra menu logado
                            MenuUtil.MenuLogado();

                            //Obtêm opção do menu
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1: {
                                ProdutoViewController.CadastrarProduto();
                                break;
                            }

                            case 2: {
                                ProdutoViewController.ListarProdutos();
                                break;
                            }

                            case 3: {
                                ProdutoViewController.ExibirTotal();
                                break;
                            }

                            case 0: {
                                System.Console.WriteLine("Tchau!!!");
                                break;
                            }

                            default: {
                                System.Console.WriteLine("Opção inválida");
                                break;
                            }
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;
                }

                case 3: {
                    UsuarioViewController.ListarUsuarios();
                    break;
                }

                case 0: {
                    System.Console.WriteLine("Tchau");
                    break;
                }

                default: {
                    Console.WriteLine("Opção inválida");
                    break;
                }
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 22
0
        static void Main(string[] args)
        {
            int resposta    = 0;
            int opcaoLogado = 0;

            do
            {
                MenuUtils.MenuDeslogado();
                resposta = int.Parse(Console.ReadLine());

                switch (resposta)
                {
                case 1:
                    // Cadatrar usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    // Efetuar login
                    var usuarioLogado = UsuarioViewController.EfetuarLogin();
                    do
                    {
                        MenuUtils.MenuLogado();
                        opcaoLogado = int.Parse(Console.ReadLine());

                        switch (opcaoLogado)
                        {
                        case 1:
                            // Cadastrar Transiçoes
                            TransicaoViewController.CadastrarTransicao();
                            break;

                        case 2:
                            // Listar
                            TransicaoViewController.ListarTransacoes();
                            break;

                        case 3:
                            // Exibir saldo
                            TransicaoViewController.ExibirSaldo(usuarioLogado);
                            break;

                        case 4:
                            // Exibir relatório no world
                            TransicaoRepositorio.CriarArquivo();
                            break;

                        case 0:
                            // Sair
                            break;

                        default:
                            System.Console.WriteLine("Valor inválido!");
                            break;
                        }
                    } while (opcaoLogado != 0);

                    // Opções de transações

                    break;

                default:
                    System.Console.WriteLine("Valor inválido!");
                    break;
                }
            } while (resposta != 0);
        }
Exemplo n.º 23
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                System.Console.Write("Digite o número de uma opção : ");
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar novo usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Listar todos os usuários
                    UsuarioViewController.ListarUsuario();
                    break;

                case 3:
                    //Efetuar Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Bem-Vindo {usuarioRecuperado.Nome}");
                        int opcaoLogado;
                        do
                        {
                            MenuUtil.MenuLogado();
                            System.Console.Write("Digite o número de uma opção : ");
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:
                                //Cadastrar Produto
                                ProdutoViewController.CadastrarProduto(usuarioRecuperado);
                                break;

                            case 2:
                                //Listar Produto
                                ProdutoViewController.Listar();
                                break;

                            case 3:
                                //Buscar por Id

                                break;

                            case 0:
                                //Sair
                                System.Console.WriteLine("Volte Sempre");
                                break;

                            default:
                                System.Console.WriteLine("Opção Inválida");
                                break;
                            }
                        } while (true);
                    }
                    break;

                case 0:
                    System.Console.WriteLine("Volte Sempre");
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 24
0
        static void Main(string[] args)
        {
            //Programa com menu para cadastro, login e listar usuários. Uma vez logado, a pessoa pode cadastrar tarefas, lembrando o método Kanban

            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;
            //int opcaoDesejada = 0;
            UsuarioViewModel usuarioRetornado;
            UsuarioViewModel teste;

            do
            {
                //Menu Deslogado
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //login
                    usuarioRetornado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRetornado != null)
                    {
                        teste = usuarioRetornado;
                        System.Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}");

                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:
                                //Cadastrar Tarefa
                                TarefaViewController.CadastrarTarefa(usuarioRetornado);
                                break;

                            case 2:
                                //Listar Tarefas
                                TarefaViewController.ListarTiposTarefas(usuarioRetornado);
                                break;

                            case 3:
                                //Listar Usuários
                                UsuarioViewController.ListarUsuario(usuarioRetornado);
                                break;

                            case 0:
                                //sair
                                System.Console.WriteLine("Você pediu para sair");
                                break;

                            default:
                                System.Console.WriteLine("Opção Inválida");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 0:
                    //Sair
                    System.Console.WriteLine("Você pediu para sair");
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                //Menu Deslogado
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetuar Login
                    UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRetornado != null)
                    {
                        Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}");
                        //Coloar O menu Logado

                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:
                                //CADASTAR PRODUTOS
                                ProdutoViewController.CadastarProduto();

                                break;

                            case 2:
                                //LISTAR
                                ProdutoViewController.ListarProduto();

                                System.Console.WriteLine(" ");
                                System.Console.WriteLine("pressione ENTER para sair");
                                Console.ReadLine();

                                break;

                            case 3:
                                //BUSCA POR ID
                                System.Console.Write("Digite qual ID proucura: ");
                                int idBusca = int.Parse(Console.ReadLine());
                                ProdutoRepositorio.BuscarProdutoId(idBusca);
                                break;

                            // case 4:
                            //     //VALOR TOTAL

                            //     break;

                            // case 5:
                            //     //ALTERAR

                            //     break;

                            case 6:
                                //REMOVER
                                System.Console.Write("Digite o Id do produto que deseja remover: ");
                                int  IdRem    = int.Parse(Console.ReadLine());
                                bool REMoiNAO = ProdutoRepositorio.RemoverProduto(IdRem);
                                if (ProdutoRepositorio.RemoverProduto(IdRem) == false)
                                {
                                    System.Console.WriteLine("Produto Removido");
                                }
                                else
                                {
                                    System.Console.WriteLine("Produto não Existente");
                                }

                                break;

                            case 0:
                                //SAIR
                                System.Console.WriteLine("Ok, volte sempre");
                                Thread.Sleep(2000);
                                break;

                            default:
                                Console.WriteLine("Opção Inválida");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }    //fim If
                    break;

                case 3:
                    //Listar usuários Cadastrados
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 26
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Olá");
            Console.ResetColor();
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Lista
                    UsuarioViewController.ListarUsuario();
                    break;

                case 3:
                    //Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        Console.WriteLine($"Bem Vindo {usuarioRecuperado.Nome}, o que deseja fazer?");
                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:
                                TarefaViewController.CadastrarTarefa(usuarioRecuperado);
                                break;

                            case 2:
                                TarefaViewController.ListarTarefa(usuarioRecuperado);
                                break;

                            case 0:
                                Console.WriteLine("Volte sempre!");
                                break;

                            default:
                                Console.WriteLine("Opção inválida, por favor digite novamente.");
                                break;
                            }
                        } while (opcaoLogado != 0);
                    }
                    break;

                case 0:
                    //Sai
                    Console.WriteLine("Obrigado pela atenção");
                    break;

                default:
                    Console.WriteLine("Opção inválida, por favor digite novamente");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            UsuarioViewModel usuarioLogado = null;

            do
            {
                MenuUtils.MostrarMenuDeslogado();
                MenuDeslogadoEnum opcao = ((MenuDeslogadoEnum)Enum.Parse(typeof(MenuDeslogadoEnum), Console.ReadLine()));
                switch (opcao)
                {
                case MenuDeslogadoEnum.CADASTRAR_USUARIO:
                    //Cadastrar usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case MenuDeslogadoEnum.EFETUAR_LOGIN:

                    //Efetuar Login

                    usuarioLogado = UsuarioViewController.EfetuarLogin();

                    do
                    {
                        //Menu logado
                        MenuUtils.MostrarMenuLogado(usuarioLogado);
                        MenuLogadoEnum opcaoLogado = ((MenuLogadoEnum)Enum.Parse(typeof(MenuLogadoEnum), Console.ReadLine()));
                        switch (opcaoLogado)
                        {
                        case MenuLogadoEnum.CADASTRAR_PRODUTO:
                            //TODO: CadastrarProduto()
                            ProdutoViewController.CadastrarProduto(usuarioLogado.Id);
                            break;

                        case MenuLogadoEnum.ALTERAR_PRODUTO:
                            //TODO: AlterarProduto()
                            ProdutoViewController.AlterarProduto();
                            break;

                        case MenuLogadoEnum.LISTAR:
                            //TODO: Listar()
                            ProdutoViewController.ListarProdutos();
                            break;

                        case MenuLogadoEnum.REMOVER_PRODUTO:
                            //TODO: RemoverProduto()
                            ProdutoViewController.RemoverProduto();
                            break;

                        case MenuLogadoEnum.VALOR_TOTAL:
                            //TODO: ValorTotal()
                            ProdutoViewController.MostrarValorTotal();
                            break;

                        case MenuLogadoEnum.VOLTAR:
                            usuarioLogado = null;
                            break;
                        }
                    }while(usuarioLogado != null);
                    break;

                case MenuDeslogadoEnum.LISTAR_USUARIOS:
                    //Listar usuários cadastrados
                    UsuarioViewController.ListarUsuarios();
                    break;

                case MenuDeslogadoEnum.SAIR:
                    //Sair
                    Environment.Exit(0);
                    break;

                default:
                    Mensagem.MostrarMensagem("Digite uma opção válida.", TipoMensagemEnum.ERRO);
                    break;
                }
            }while (true);
        }
Exemplo n.º 28
0
        static void Main(string[] args)
        {
            bool sair = false;

            do
            {
                Console.Clear();
                MenuUtils.MenuDeslogado();
                int codigo = int.Parse(Console.ReadLine());

                switch (codigo)
                {
                case 1:
                    //CADASTRO
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //EFETUAR LOGIN
                    if (true.Equals(UsuarioViewController.EfetuarLogin()))
                    {
                        do
                        {
                            Console.Clear();
                            Utils.MenuUtils.MenuLogado();
                            codigo = int.Parse(Console.ReadLine());
                            switch (codigo)
                            {
                            case 1:
                                //CADASTRAR TAREFAS
                                TarefaViewController.CadastrarTarefa();
                                break;

                            case 2:
                                //EXCLUIR TAREFAS
                                // System.Console.Write("Qual o ID da tarefa que deseja excluir: ");
                                // int tarefaRem = int.Parse(Console.ReadLine());
                                // TarefaRepositorio.Remover(tarefaRem);
                                break;

                            case 3:
                                //LISTAR TAREFAS
                                TarefaViewController.ListarTarefas();
                                break;

                            case 4:
                                // MOVER TAREFA
                                break;

                            case 0:
                                //SAIR
                                System.Console.WriteLine("SAINDO...");
                                Thread.Sleep(2000);

                                break;

                            default:
                                System.Console.WriteLine("Código inválido, tente novamente");
                                Thread.Sleep(2000);
                                sair = false;

                                break;
                            }
                        } while (codigo != 0);
                    }
                    else
                    {
                        System.Console.WriteLine("Conta não Logada..");
                    }
                    break;

                case 3:
                    //LISTAR USERS
                    UsuarioViewController.ListarUser();

                    System.Console.WriteLine("PRESS ENTER para sair");
                    Console.ReadLine();
                    break;

                case 0:
                    //SAIR
                    sair = true;
                    break;

                default:
                    System.Console.WriteLine("Código inválido, tente novamente");
                    Thread.Sleep(2000);
                    sair = false;
                    break;
                }
            } while (!sair);
        }
Exemplo n.º 29
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;
            int opcaoLogado    = 0;

            do
            {
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());
                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastra Usuario
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetua Login
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRecuperado != null)
                    {
                        System.Console.WriteLine($"Seja bem vindo {usuarioRecuperado.Nome}");
                        System.Console.WriteLine("Pressione ENTER para continuar");
                        Console.ReadLine();
                        do
                        {
                            MenuUtil.MenuLogado();
                            opcaoLogado = int.Parse(Console.ReadLine());
                            switch (opcaoLogado)
                            {
                            case 1:
                                //CADASTRAR PRODUTO
                                ProdutoViewController.CadastrarProduto();
                                break;

                            case 2:
                                //LISTAR
                                ProdutoViewController.ListarProduto();
                                break;

                            case 3:
                                //BUSCA POR ID
                                ProdutoViewController.BuscaPorId();
                                break;

                            case 0:
                                break;

                            default:
                                System.Console.WriteLine("Digite uma opção válida");
                                break;
                            }
                        } while (true);
                    }
                    break;

                case 3:
                    //Listar
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

                default:
                    System.Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }
Exemplo n.º 30
0
        static void Main(string[] args)
        {
            int opcaoDeslogado = 0;

            do
            {
                //Menu Deslogado
                MenuUtil.MenuDeslogado();
                opcaoDeslogado = int.Parse(Console.ReadLine());

                switch (opcaoDeslogado)
                {
                case 1:
                    //Cadastrar usuário
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case 2:
                    //Efetuar Login
                    UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin();
                    if (usuarioRetornado != null)
                    {
                        Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}");
                        //Coloar O menu Logado
                        bool sair = false;
                        do
                        {
                            System.Console.WriteLine(" ");
                            MenuUtil.MenuLogado();
                            System.Console.WriteLine(" ");
                            int opcaoLogado = int.Parse(Console.ReadLine());

                            switch (opcaoLogado)
                            {
                            case 1:      //Cadastrar Produtos
                                LogadoViewController.CadastrarProduto();
                                break;

                            case 2:      //Listar todos os Produtos
                                LogadoViewController.ListarProduto();
                                break;

                            case 3:      //Buscar produto por ID
                                LogadoViewController.BuscarPorId();
                                break;

                            case 0:      //Sair
                                sair = true;
                                break;

                            default:
                                System.Console.WriteLine("Valor Inválido");
                                break;
                            }
                        } while (true);
                    }
                    break;

                case 3:
                    //Listar usuários Cadastrados
                    UsuarioViewController.ListarUsuario();
                    break;

                case 0:
                    //Sair
                    break;

                default:
                    Console.WriteLine("Opção Inválida");
                    break;
                }
            } while (opcaoDeslogado != 0);
        }