Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Catalogo Titulo1 = new Catalogo("Tetes1", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo2 = new Catalogo("Tetes2", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo3 = new Catalogo("Tetes3", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo4 = new Catalogo("Tetes4", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo5 = new Catalogo("Tetes5", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);

            Caixa1.Add(Titulo1);
            Caixa1.Add(Titulo2);
            Caixa1.Add(Titulo3);
            Caixa1.Add(Titulo4);
            Caixa1.Add(Titulo5);

            Catalogo Titulo6  = new Catalogo("Tetes1", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo7  = new Catalogo("Tetes2", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo8  = new Catalogo("Tetes3", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo9  = new Catalogo("Tetes4", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo10 = new Catalogo("Tetes5", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);

            Caixa2.Add(Titulo6);
            Caixa2.Add(Titulo7);
            Caixa2.Add(Titulo8);
            Caixa2.Add(Titulo9);
            Caixa2.Add(Titulo10);

            Catalogo Titulo11 = new Catalogo("Tetes1", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo12 = new Catalogo("Tetes2", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo13 = new Catalogo("Tetes3", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo14 = new Catalogo("Tetes4", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);
            Catalogo Titulo15 = new Catalogo("Tetes5", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);

            Caixa3.Add(Titulo11);
            Caixa3.Add(Titulo12);
            Caixa3.Add(Titulo13);
            Caixa3.Add(Titulo14);
            Caixa3.Add(Titulo15);
            //Fim da carga de dados

            do
            {
                Console.WriteLine("Bem vindo");
                Console.WriteLine("Cb Henrrique-RA-Curso");
                Console.WriteLine("---------------------------------------");
                Console.WriteLine("Digite 1 para incluir novo registro das obras");
                Console.WriteLine("Digite 2 para Listar todos os livros");
                Console.WriteLine("Digite 3 para todas as revistas");
                Console.WriteLine("Digite 4 para Listar por caixa");
                Console.WriteLine("Digite 5 para Sair");
                Console.WriteLine("----------------------------------------");

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



                switch (opcao)
                {
                case 1:

                    // Cadastro
                    Console.WriteLine("Digite o Titulo da Obra");
                    string tituloObra = Console.ReadLine();
                    Console.WriteLine("Digite a Edicao");
                    string edicao = Console.ReadLine();
                    Console.WriteLine("Digite o nome do Autor");
                    string nomeAutor = Console.ReadLine();
                    Console.WriteLine("Digite o nome da Editora");
                    string editora = Console.ReadLine();
                    Console.WriteLine("Digite o codigo do livro na ISBN");
                    int isbn = int.Parse(Console.ReadLine());
                    Console.WriteLine("Digite a quantidade existente da obra");
                    int quantidadeExemplares = int.Parse(Console.ReadLine());
                    Console.WriteLine("Digite a caixa a onde a obra esta armazenada");

                    int caixa = int.Parse(Console.ReadLine());
                    while (caixa > 3)
                    {
                        Console.WriteLine("Caixa nao existe");
                        caixa = int.Parse(Console.ReadLine());
                    }
                    Console.WriteLine("Digite o Ano");
                    int ano = int.Parse(Console.ReadLine());


                    //Armazenamento do Catalogo
                    if (caixa == 1)
                    {
                        Catalogo Titulo = new Catalogo(tituloObra, edicao, nomeAutor, editora, isbn, quantidadeExemplares, caixa, ano);
                        Caixa1.Add(Titulo);
                        Console.WriteLine("Adicionado na caixa 1");
                    }
                    if (caixa == 2)
                    {
                        Catalogo Titulo = new Catalogo(tituloObra, edicao, nomeAutor, editora, isbn, quantidadeExemplares, caixa, ano);
                        Caixa2.Add(Titulo);
                        Console.WriteLine("Adicionado na caixa 2");
                    }
                    else
                    {
                        Catalogo Titulo = new Catalogo(tituloObra, edicao, nomeAutor, editora, isbn, quantidadeExemplares, caixa, ano);
                        Caixa3.Add(Titulo);
                        Console.WriteLine("Adicionado na caixa 3");
                    }

                    //Fim do Cadastro
                    break;

                case 2:
                    Console.WriteLine("Caixa 1");
                    foreach (Catalogo caixa1 in Caixa1)
                    {
                        Console.WriteLine("_____________");
                        Console.WriteLine(caixa1.MostrarLivros());
                    }
                    Console.WriteLine("Caixa 2");
                    foreach (Catalogo caixa2 in Caixa2)
                    {
                        Console.WriteLine("_____________");
                        Console.WriteLine(caixa2.MostrarLivros());
                    }
                    Console.WriteLine("Caixa 3");
                    foreach (Catalogo caixa3 in Caixa3)
                    {
                        Console.WriteLine("_____________");
                        Console.WriteLine(caixa3.MostrarLivros());
                    }
                    break;

                case 3:


                    break;

                case 4:
                    //Mostrando Catalodo da caixa 1
                    Console.WriteLine("Caixa 1");
                    foreach (Catalogo obj in Caixa1)
                    {
                        Console.WriteLine("_________________________");
                        Console.WriteLine(obj.ToString());
                        Console.WriteLine("_________________________");
                    }
                    //Mostrando Catalogo da caixa 2
                    Console.WriteLine("Caixa 2");
                    foreach (Catalogo obj in Caixa2)
                    {
                        Console.WriteLine("_________________________");
                        Console.WriteLine(obj.ToString());
                        Console.WriteLine("_________________________");
                    }
                    //Mostrando Catalogo da caixa 3
                    Console.WriteLine("Caixa 3");
                    foreach (Catalogo obj in Caixa3)
                    {
                        Console.WriteLine("_________________________");
                        Console.WriteLine(obj.ToString());
                        Console.WriteLine("_________________________");
                    }
                    break;
                }
            } while (opcao <= 4);
        }
Ejemplo n.º 2
0
        public Catalogo CargaDados()
        {
            Catalogo Titulo = new Catalogo("Tetes", "Teste", "Henrique", "Testando", 12345, 2, 1, 2020);

            return(Titulo);
        }