Beispiel #1
0
        private void LibroToolStripMenuItem_Click(object sender, EventArgs e)
        {
            cLibro CL = new cLibro();

            CL.MdiParent = this;
            CL.Show();
        }
Beispiel #2
0
        public cLibro PrestarLibro()
        {
            cLibro libro = new cLibro();

            libro = (cLibro)colaLibros.Pop();
            return(libro);
        }
Beispiel #3
0
        public bool VerificarExistenciaLibro(cLibro pLibro)
        {
            Console.WriteLine("------------------------------------------------\n");
            bool respuesta;

            respuesta = listaLibros.Contains(pLibro);
            return(respuesta);
        }
Beispiel #4
0
        public void ConsultarPrecioLibro()
        {
            string valor = "";

            Console.WriteLine("Libros disponibles");
            MostrarLibrosDisponibles();
            Console.WriteLine("Indique el libro del que desea conocer el precio:");
            valor = Console.ReadLine();

            cLibro libro = (cLibro)listaLibros[int.Parse(valor)];

            Console.WriteLine("El costo del libro {0} es {1}", libro.Nombre, (int)precios[libro.Nombre]);
        }
Beispiel #5
0
        public void EliminarLibro()
        {
            Console.WriteLine("------------------------------------------------\n");
            string valor = "";

            Console.WriteLine("Que libro desea prestar");
            MostrarLibrosDisponibles();
            Console.WriteLine("indique el indice numerico del libro a prestar");
            valor = Console.ReadLine();

            cLibro libro = (cLibro)listaLibros[int.Parse(valor)];

            listaLibros.Remove(libro);
            Console.WriteLine("libro removido");
        }
Beispiel #6
0
        public void RegistrarPrecioLibro()
        {
            string valor;
            int    indice;

            Console.WriteLine("Registro de precios");
            MostrarLibrosDisponibles();
            Console.WriteLine("Indique indice  del libro desea registrarle precio:");
            indice = int.Parse(Console.ReadLine());
            Console.WriteLine("Indique precio:");
            valor = Console.ReadLine();

            cLibro libro = new cLibro();

            libro = (cLibro)listaLibros[indice];
            precios.Add(libro.Nombre, int.Parse(valor));
        }
Beispiel #7
0
        public cLibro PrestarLibro()
        {
            Console.WriteLine("------------------------------------------------\n");
            string valor = "";

            Console.WriteLine("Que libro desea prestar");
            MostrarLibrosDisponibles();
            Console.WriteLine("indique el indice numerico del libro a remover");
            valor = Console.ReadLine();

            cLibro libro = new cLibro();

            libro = (cLibro)listaLibros[int.Parse(valor)];
            listaLibros.RemoveAt(int.Parse(valor));

            //listaLibros.Sort();
            return(libro);
        }
Beispiel #8
0
 //Metodos
 public void AgregarLibro(cLibro pLibro)
 {
     listaLibros.Add(pLibro);
     Console.WriteLine("Libro {0} agregado a la colección", pLibro.Autor);
 }
Beispiel #9
0
        static void Main(string[] args)
        {
            string valor  = "";
            int    opcion = 1;

            Console.WriteLine("!!!Bienvenido a su libreria anarquista¡¡¡");
            cProcesosLibreria libreria = new cProcesosLibreria();
            cLibro            libro;

            while (opcion >= 1 && opcion <= 7)
            {
                Console.WriteLine("\nA Continuación le mostraremos las diferentes acciones que puede realizar en el sistema.");
                Console.WriteLine("1. Agregar libro a la libreria");
                Console.WriteLine("2. Prestar Libro");
                Console.WriteLine("3. Validar cantidad de libros disponibles");
                Console.WriteLine("4. Mostrar Libros disponibles");
                Console.WriteLine("5. Registrar Precio");
                Console.WriteLine("6. Consultar Precio");
                Console.WriteLine("7. Consultar todos los precios");
                Console.WriteLine("8. Salir");
                valor  = Console.ReadLine();
                opcion = int.Parse(valor);

                switch (opcion)
                {
                case 1:
                    libro = new cLibro();
                    Console.WriteLine("Bienvenido al sistema de registro de libros, por favor indique los siguiente datos:");
                    Console.WriteLine("Nombre del libro:");
                    libro.Nombre = Console.ReadLine();

                    Console.WriteLine("Autor:");
                    libro.Autor = Console.ReadLine();

                    Console.WriteLine("Editorial:");
                    libro.Editorial = Console.ReadLine();

                    libreria.AgregarLibro(libro);
                    break;

                case 2:
                    libreria.PrestarLibro();
                    break;

                case 3:
                    libreria.ConsultarCantidadLibros();
                    break;

                case 4:
                    libreria.MostrarLibrosDisponibles();
                    break;

                case 5:
                    libreria.RegistrarPrecioLibro();
                    break;

                case 6:
                    libreria.ConsultarPrecioLibro();
                    break;

                case 7:
                    libreria.ConsultarListaDePrecios();
                    break;
                }
            }

            Console.ReadKey();
        }
Beispiel #10
0
 public bool VerificarExistenciaLibro(cLibro pLibro)
 {
     return(true);
 }
Beispiel #11
0
 public void AgregarLibro(cLibro pLibro)
 {
     colaLibros.Push(pLibro);
 }