예제 #1
0
        /// <summary>
        /// Mostra o menu do sistema
        /// </summary>
        private static void ShowSystemMenu()
        {
            Console.Clear();
            Console.WriteLine("SISTEMA DE LOCAÇÃO DE LIVRO 1.0");
            Console.WriteLine($"MENU SISTEMA - BEM VINDO - {LocacaoContext.usuarioLogado}");
            Console.WriteLine("9 - Atualizar Usuário");
            Console.WriteLine("8 - Atualizar Livro");
            Console.WriteLine("7 - Remover Usuário");
            Console.WriteLine("6 - Remover Livro");
            Console.WriteLine("5 - Cadastrar Usuários");
            Console.WriteLine("4 - Cadastrar Livros");
            Console.WriteLine("3 - Listar Livros");
            Console.WriteLine("2 - Listar Usuários");
            Console.WriteLine("1 - Trocar Usuário");
            Console.WriteLine("0 - Sair");
            var situacao = Console.ReadKey().KeyChar.ToString();

            switch (situacao)
            {
            case "1":
                Console.Clear();
                ShowLogin();
                break;

            case "2":
                usuC.ListUsuarios();
                Console.ReadKey();
                ShowSystemMenu();
                break;

            case "3":
                livroC.ListLivros();
                Console.ReadKey();
                ShowSystemMenu();
                break;

            case "4":
                livroC.RegisterLivros(LocacaoContext.idUsuarioLogado);
                Console.ReadKey();
                ShowSystemMenu();
                break;

            case "5":
                usuC.RegisterUsuarios(LocacaoContext.idUsuarioLogado);
                Console.ReadKey();
                ShowSystemMenu();
                break;

            case "6":
                livroC.ExcluirLivro();
                Console.ReadKey();
                livroC.ListLivros();
                Console.ReadKey();
                ShowSystemMenu();
                break;

            case "7":
                usuC.ExcluirUsuario();
                Console.ReadKey();
                usuC.ListUsuarios();
                Console.ReadKey();
                ShowSystemMenu();
                break;

            case "8":
                livroC.UpdateLivros(LocacaoContext.idUsuarioLogado);
                livroC.ListLivros();
                Console.ReadKey();
                ShowSystemMenu();
                break;

            default:
                break;
            }
        }