コード例 #1
0
        static void Main(string[] args)
        {
            List <Cliente>     listCliente    = new List <Cliente>();
            List <Livros>      listLivros     = new List <Livros>();
            List <Empre_livro> emprestarLivro = new List <Empre_livro>();

            ArquivoCSV.LerCliente(listCliente);
            ArquivoCSV.LerLivro(listLivros);
            ArquivoCSV.VerEmprestimo(emprestarLivro);

            string op;

            do
            {
                Console.WriteLine(">>>> BEM VINDOS A BIBLIOTECA <<<<\n" +
                                  "\n1- Cadastrar Cliente\n" +
                                  "2- Cadastrar um Livro\n" +
                                  "3- Emprestar um Livro\n" +
                                  "4- Devolver um Livro\n" +
                                  "5- Relatório de Empréstimos e Devoluções\n" +
                                  "6- Para Sair");

                Console.Write("\n>>>> ");
                op = Console.ReadLine();

                switch (op)
                {
                case "1":

                    Console.Clear();

                    Console.WriteLine("\n>>>> NOVO CLIENTE <<<<\n");
                    listCliente = CadastroDeClientes(listCliente);
                    ArquivoCSV.SalvaCliente(listCliente);    //salvar arquivo

                    break;

                case "2":

                    Console.Clear();

                    Console.WriteLine("\n>>>> NOVO LIVRO <<<<\n");
                    listLivros = CadastroDeLivros(listLivros);
                    ArquivoCSV.SalvaLivro(listLivros);    //salvar arquivo

                    break;

                case "3":

                    Console.Clear();

                    Console.WriteLine("\n>>>> NOVO EMPRÉSTIMO <<<<\n");
                    Empre_Livro(listLivros, listCliente, emprestarLivro);

                    break;

                case "4":

                    Console.Clear();

                    Devo_Livro(emprestarLivro);

                    break;

                case "5":

                    Console.Clear();

                    ArquivoCSV.SalvaRelatorio(emprestarLivro, listLivros, listCliente);
                    ArquivoCSV.VerRelatorio();

                    break;

                case "6":

                    Console.WriteLine(">>>> FINALIZANDO <<<<");
                    Console.ReadKey();
                    break;


                default:

                    Console.WriteLine("\nDIGITE UMA OPÇÃO VÁLIDA DO MENU!!!!\n");
                    break;
                }
            } while (op != "6");
        }