Example #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 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);
        }
Example #2
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);
        }
Example #3
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);
        }
Example #4
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);
        }