Пример #1
0
        static public void adicionarLivro()
        {
            int    isbn;
            string titulo, autor, editora;

            Console.WriteLine("Dados do Livro que deseja adicionar");
            Console.WriteLine("ISBN: ");
            isbn = int.Parse(Console.ReadLine());

            livro = new Livro(isbn);
            if (acervo.pesquisar(livro) == null)
            {
                Console.WriteLine("Título: ");
                titulo = Console.ReadLine();
                Console.WriteLine("Autor: ");
                autor = Console.ReadLine();
                Console.WriteLine("Editora: ");
                editora = Console.ReadLine();
                livro   = new Livro(isbn, titulo, autor, editora);
                acervo.adicionar(livro);
                Console.WriteLine("Livro " + titulo + " | Adicionado com sucesso!");
            }
            else
            {
                Console.WriteLine("ISBN já existente no acervo");
            }
            Console.ReadKey();
        }
Пример #2
0
        static void adicionarLivro()
        {
            Console.Clear();

            Console.SetCursorPosition(40, 10); Console.Write("-------------------------------------");
            Console.SetCursorPosition(40, 12); Console.Write("-------------------------------------");
            Console.SetCursorPosition(40, 11); Console.Write("Digite o ISBN:                       ");
            Console.SetCursorPosition(60, 11); int isbn = Int32.Parse(Console.ReadLine());
            if (livros.pesquisar(new Livro(isbn)) != null)
            {
                Console.SetCursorPosition(40, 13); throw new Exception("Já existe um livro com esse ISBN");
            }

            Console.SetCursorPosition(40, 12); Console.Write("Digite o título:                     ");
            Console.SetCursorPosition(40, 13); Console.Write("-------------------------------------");
            Console.SetCursorPosition(60, 12); string titulo = Console.ReadLine();
            Console.SetCursorPosition(40, 13); Console.Write("Digite o autor:                      ");
            Console.SetCursorPosition(40, 14); Console.Write("-------------------------------------");
            Console.SetCursorPosition(60, 13); string autor = Console.ReadLine();
            Console.SetCursorPosition(40, 14); Console.Write("Digite a editora:                    ");
            Console.SetCursorPosition(40, 15); Console.Write("-------------------------------------");
            Console.SetCursorPosition(60, 14); string editora = Console.ReadLine();

            livros.adicionar(new Livro(isbn, titulo, autor, editora));
            Console.SetCursorPosition(40, 16); Console.WriteLine("Exemplar cadastrado com sucesso!");
            Console.ReadKey();
        }
Пример #3
0
        private static void adicionarLivro()
        {
            Console.Write("Digite o ISBN: ");
            int isbnNovo = int.Parse(Console.ReadLine());

            Console.Write("Digite o Titulo: ");
            string tituloNovo = Console.ReadLine();

            Console.Write("Digite o Autor: ");
            string autorNovo = Console.ReadLine();

            Console.Write("Digite o Editora: ");
            string          editoraNovo    = Console.ReadLine();
            List <Exemplar> exemplaresNovo = new List <Exemplar>();

            acervo.adicionar(new Livro(isbnNovo, tituloNovo, autorNovo, editoraNovo, exemplaresNovo));
        }
Пример #4
0
        static void adicionarLivro()
        {
            Console.Write("\nDigite o ISBN: ");
            int isbn = Int32.Parse(Console.ReadLine());

            if (livros.pesquisar(new Livro(isbn)) != null)
            {
                throw new Exception("Livro com esse ISBN existente");
            }

            Console.Write("Digite o título: ");
            string titulo = Console.ReadLine();

            Console.Write("Digite o autor: ");
            string autor = Console.ReadLine();

            Console.Write("Digite a editora: ");
            string editora = Console.ReadLine();

            livros.adicionar(new Livro(isbn, titulo, autor, editora));
            Console.WriteLine("Exemplar cadastrado com sucesso!");
            Console.ReadKey();
        }
Пример #5
0
        static void adicionarLivro()
        {
            Console.Write("\n FORNEÇA O ISBN: ");
            int isbn = Int32.Parse(Console.ReadLine());

            if (livros.pesquisar(new Livro(isbn)) != null)
            {
                throw new Exception("Já existe um livro com esse ISBN");
            }

            Console.Write("\n Forneça as informações a seguir do livro correspondente... ");
            Console.Write("\nTÍTULO: ");
            string titulo = Console.ReadLine();

            Console.Write("AUTOR: ");
            string autor = Console.ReadLine();

            Console.Write("EDITORA: ");
            string editora = Console.ReadLine();

            livros.adicionar(new Livro(isbn, titulo, autor, editora));
            Console.WriteLine("Seu livro foi cadastrado com sucesso.");
            Console.ReadKey();
        }
Пример #6
0
        static void Main(string[] args)
        {
            // oi
            Livros ListadeLivros = new Livros();
            int    resposta      = 0;

            do
            {
                Console.WriteLine("----------------------------------");
                Console.WriteLine("|0 - Sair                        |");
                Console.WriteLine("|1 - Adicionar Livro             |");
                Console.WriteLine("|2 - Pesquisar Livro (sintético) |");
                Console.WriteLine("|3 - Pesquisar Livro (analítico) |");
                Console.WriteLine("|4 - Adicionar exemplar          |");
                Console.WriteLine("|5 - Registrar empréstimo        |");
                Console.WriteLine("|6 - Registrar devolução         |");
                Console.WriteLine("----------------------------------");
                resposta = Convert.ToInt32(Console.ReadLine());

                switch (resposta)
                {
                case 0:

                    break;

                case 1:
                    int    isbn;
                    string titulo;
                    string editora;
                    string autor;

                    Console.WriteLine("\n isbn do Livro \n");
                    isbn = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("\n titulo do livro \n");
                    titulo = Console.ReadLine();
                    Console.WriteLine("\n editora do livro \n");
                    editora = Console.ReadLine();
                    Console.WriteLine("\n autor do livro \n");
                    autor = Console.ReadLine();

                    ListadeLivros.adicionar(new Livro(isbn, titulo, editora, autor));
                    break;

                case 2:

                    int aux;
                    Console.WriteLine("Digite o Isbn do livro pesquisado: \t");
                    aux = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("Aguardando ...");

                    {
                        Livro livroAchado = ListadeLivros.Pesquisar(new Livro(aux));

                        if (livroAchado.Isbn > 0)
                        {
                            Console.WriteLine("ISBN: " + livroAchado.Isbn);

                            Console.WriteLine("TITULO: " + livroAchado.Titulo);

                            Console.WriteLine("EDITORA: " + livroAchado.Editora);

                            Console.WriteLine("AUTOR" + livroAchado.Autor);

                            Console.WriteLine("QUANTIDADE DE EXEMPLARES: " + livroAchado.qtdeExemplares());

                            Console.WriteLine("QUANTIDADE DE EMPRESTIMOS: " + livroAchado.qtdeEmprestimos());

                            Console.WriteLine("QUANTIDADE DE DISPONIVEIS: " + livroAchado.qtdeDisponiveis());
                        }
                        else
                        {
                            Console.WriteLine("Não tem o livro");
                        }

                        break;
                    }

                case 3:



                    break;

                case 4:
                    int aux4;
                    int aux42;
                    Console.WriteLine("Digite o Isbn do livro: \t");
                    aux4 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Digite o Tombo do livro: \t");
                    aux42 = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("Aguardando ...");

                    {
                        Livro livroAchado = ListadeLivros.Pesquisar(new Livro(aux4));

                        if (livroAchado.Isbn > 0)
                        {
                            livroAchado.adicionarExemplar(new Exemplar(aux42));
                        }
                        else
                        {
                            Console.WriteLine("Não tem o livro");
                        }

                        break;
                    }


                case 5:
                    int aux5;
                    int aux52;
                    Console.WriteLine("Digite o Isbn do livro: \t");
                    aux5 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Digite o Tombo do livro: \t");
                    aux52 = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("Aguardando ...");

                    {
                        Livro livroAchado = ListadeLivros.Pesquisar(new Livro(aux5));

                        if (livroAchado.Isbn > 0)
                        {
                            livroAchado.Exemplares[0].emprestar();
                        }
                        else
                        {
                            Console.WriteLine("Não tem o livro");
                        }

                        break;
                    }

                case 6:
                    int aux6;
                    int aux62;
                    Console.WriteLine("Digite o Isbn do livro: \t");
                    aux6 = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Digite o Tombo do livro: \t");
                    aux62 = Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine("Aguardando ...");

                    {
                        Livro livroAchado = ListadeLivros.Pesquisar(new Livro(aux6));

                        if (livroAchado.Isbn > 0)
                        {
                            livroAchado.Exemplares[0].devolver();
                        }
                        else
                        {
                            Console.WriteLine("Não tem o livro");
                        }

                        break;
                    }
                }
                Console.ReadKey();
            } while (resposta != 0);
        }