예제 #1
0
        //adicionar livro
        public bool addLivro()
        {
            Console.Clear();
            Console.WriteLine("              Qual livro voce quer adicionar? \n");
            //menu com tipos de livros atualmente
            tipos_Livros();
            string op = Console.ReadLine();

            if (op.Equals("4"))
            {
                return(false);
            }
            Console.WriteLine("Digite o nome do livro: ");
            string nome = Console.ReadLine();

            Console.WriteLine("Digite o valor do livro: ");
            string valor1 = Console.ReadLine();
            double valor  = Convert.ToDouble(valor1);

            Console.WriteLine("Digite a quantidade de livros: ");
            string qtd       = Console.ReadLine();
            int    qtdLivros = Convert.ToInt32(qtd);
            bool   capa;

            if (op.Equals("1"))
            {
                Console.WriteLine("Possui capa brochura?");
                Console.WriteLine("1) SIM       2) NÃO");
                op = Console.ReadLine();
                if (op.Equals("1"))
                {
                    capa = true;
                }
                else
                {
                    capa = false;
                }

                //criando o livro
                Livro livro = new Livro_Comedia(nome, valor, qtdLivros, capa);
                livros.Add(livro);
                Console.WriteLine("Sucesso | Livro Adicionado com Sucesso!");
                Console.WriteLine("Pressione qualquer tecla para continuar...");
                Console.ReadKey();
                return(true);
            }
            else if (op.Equals("2"))
            {
                Console.WriteLine("Possui capa dura?");
                Console.WriteLine("1) SIM       2) NÃO");
                op = Console.ReadLine();
                if (op.Equals("1"))
                {
                    capa = true;
                }
                else
                {
                    capa = false;
                }
                //criando o livro
                Livro livro = new Livro_Comedia(nome, valor, qtdLivros, capa);
                livros.Add(livro);
                Console.WriteLine("Sucesso | Livro Adicionado com Sucesso!");
                Console.WriteLine("Pressione qualquer tecla para continuar...");
                Console.ReadKey();
                return(true);
            }
            else if (op.Equals("3"))
            {
                Console.WriteLine("Possui ilustruções ?");
                Console.WriteLine("1) SIM       2) NÃO");
                op = Console.ReadLine();
                bool ilustracoes = false;
                if (op.Equals("1"))
                {
                    ilustracoes = true;
                }
                else
                {
                    ilustracoes = false;
                }
                //criando o livro
                Livro livro = new Livro_Aventura(nome, valor, qtdLivros, ilustracoes);
                livros.Add(livro);
                Console.WriteLine("Sucesso | Livro Adicionado com Sucesso!");
                Console.WriteLine("Pressione qualquer tecla para continuar...");
                Console.ReadKey();
                return(true);
            }
            else if (op.Equals("4"))
            {
                Console.WriteLine("Pressione qualquer tecla para continuar...");
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine("Erro | Opcao nao encontrada!");
                Console.WriteLine("Pressione qualquer tecla para continuar...");
                Console.ReadKey();
            }


            return(false);
        }
예제 #2
0
        static void Main(string[] args)
        {
            //criando uns livros simulando o banco de dados
            Livraria livraria = new Livraria();
            Livro    l        = new Livro_Comedia("50 tons", 20, 30, true);
            Livro    l1       = new Livro_Drama("HIMYM", 20, 20, false);
            Livro    l2       = new Livro_Aventura("Fogo e Gelo", 30, 15, true);
            Livro    l3       = new Livro_Comedia("Mogliloide", 10, 55, true);
            Livro    l4       = new Livro_Comedia("Ultima temporada de GOT", 0.99, 100, true);
            Livro    l5       = new Livro_Comedia("HIMYM", 15, 20, false);
            Livro    l6       = new Livro_Comedia("Oh cabrunco", 20, 15, true);
            Livro    livro    = new Livro_Aventura("Hari Porta", 20, 30, true);

            //adicionando
            livraria.livros.Add(l1);
            livraria.livros.Add(livro);
            livraria.livros.Add(l);
            livraria.livros.Add(l1);
            livraria.livros.Add(l2);
            livraria.livros.Add(l3);
            livraria.livros.Add(l4);
            livraria.livros.Add(l5);
            livraria.livros.Add(l6);
            //guardando umas vendas...
            Venda venda = new Venda();

            venda.nomePessoa = "Jucão";
            venda.nomeLivro  = "A volta dos que não foram";
            venda.qtdLivro   = 15;
            venda.valorTotal = 30 * 15;
            //segunda venda...
            Venda v = new Venda();

            v.nomePessoa = "Lucas";
            v.nomeLivro  = "Poeira em alto mar";
            v.qtdLivro   = 50;
            v.valorTotal = 15 * 15;
            //adicionando
            livraria.vendas.Add(venda);
            livraria.vendas.Add(v);
            //menu
            string op = "";

            do
            {
                Console.Clear();
                Console.WriteLine("###############################################################");
                Console.WriteLine("##                 Livraria do Yoda             ###############");
                Console.WriteLine("###############################################################");
                Console.WriteLine("###############################################################");
                Console.WriteLine("## 1) Adicionar Livro   ####   3) Consultar Livro  ############");
                Console.WriteLine("###############################################################");
                Console.WriteLine("###############################################################");
                Console.WriteLine("## 2) Vender Livro      ####    4) Mostrar Todos os livros  ###");
                Console.WriteLine("###############################################################");
                Console.WriteLine("## 6) Sair              ####     5) Mostrar Livros Alugados ###");
                Console.WriteLine("###############################################################");
                op = Console.ReadLine();
                if (op.Equals("1"))
                {
                    livraria.addLivro();
                }
                else if (op.Equals("2"))
                {
                    livraria.alugar_Livro();
                }
                else if (op.Equals("3"))
                {
                    Console.WriteLine("Digite o nome do livro: ");
                    string nome = Console.ReadLine();
                    Console.WriteLine(livraria.qtdLivroTitulo(nome));
                }
                else if (op.Equals("4"))
                {
                    livraria.mostrar_Livros();
                    Console.WriteLine("Pressione qualquer tecla para voltar...");
                    Console.ReadKey();
                }
                else if (op.Equals("5"))
                {
                    livraria.mostrarVendas();
                    Console.WriteLine("Pressione qualquer tecla para voltar...");
                    Console.ReadKey();
                }

                else if (op.Equals("6"))
                {
                    Console.WriteLine("Até logo <3 ");
                }
                else
                {
                    Console.WriteLine("Erro | Opcao Nao Encontrada");
                    Console.WriteLine("Pressione qualquer tecla para voltar!");
                    Console.ReadKey();
                }
            }while (!op.Equals("6"));
            Console.WriteLine("Pressione qualquer tecla para sair!");
            Console.ReadKey();
        }