Example #1
0
        public void guardar(Libros idLibro, Autor idAut)
        {
            if (String.IsNullOrWhiteSpace(idLibro.ToString()))
            {
                throw new ApplicationException("El Codigo del libro es requerido");
            }

            if (String.IsNullOrWhiteSpace(idAut.ToString()))
            {
                throw new ApplicationException("El Codigo del Autor es requerido");
            }
            Datos.Libro_Autor_Datos datos = new Datos.Libro_Autor_Datos();

            datos.Insertar(idLibro, idAut);
        }
        static void Main(string[] args)
        {
            int opcion = 0;

            pila <Libros> p = new pila <Libros>();

            while (opcion != 4)
            {
                Console.Clear();
                Console.WriteLine("1. Push");
                Console.WriteLine("2. Pop");
                Console.WriteLine("3. Mostrar");
                Console.WriteLine("4. Salir");

                opcion = int.Parse(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                    Console.WriteLine("Introduzca Novela, revista, enciclopedia ");
                    String nombredelibro = Console.ReadLine();
                    Console.WriteLine("introduzca Autor");
                    String autor = Console.ReadLine();
                    Console.WriteLine("introduzca editorial");
                    String editorial = Console.ReadLine();
                    Console.WriteLine("introduzca Año de publicacion");
                    int añodepublicacion = int.Parse(Console.ReadLine());

                    Libros x = new Libros(nombredelibro, autor, editorial, añodepublicacion);
                    p.push(x);
                    break;

                case 2:
                    Libros y = p.pop();
                    Console.WriteLine("El elemento eliminado es {0}", y.ToString());
                    Console.ReadKey();
                    break;

                case 3:
                    p.mostrar();
                    Console.ReadKey();
                    break;
                }
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            Libros libro = new Libros(340, Libros.LibTerror.Anochecer);

            Console.WriteLine("Libro instanciado: ");
            Console.WriteLine(libro.ToString());
            Console.WriteLine("------------------");
            Juegos juego = new Juegos(102, Juegos.JuegosPS4.Ghost);

            Console.WriteLine("Juego instanciado: ");
            Console.WriteLine(juego.ToString());
            Console.WriteLine("------------------");

            Compra compra = new Compra();
            float  numero = 50.69f;

            compra.ListaProductos.Add(libro);
            compra.ListaProductos.Add(juego);

            Console.WriteLine("Muestro TODA la lista de compras: ");
            Console.WriteLine(compra);
            Console.WriteLine("------------------");

            compra.InsertarEnTabla("Nombre!", 123987, "Datos $10");
            Console.WriteLine("Luego de insertar, muestro lo que devuelve lo leido: ");
            Console.WriteLine(compra.LeerTabla("Nombre!", 123987));


            Archivos <Libros> .GuardarArchivo(libro);

            Console.WriteLine("------------------");
            Console.WriteLine("Luego de guardar el archivo, muestro lo que devuelve la lectura: ");
            Console.WriteLine(Archivos <Libros> .LeerArchivo());
            Console.WriteLine("------------------");

            Console.WriteLine("Metodo de extension implementado: ");
            Console.WriteLine(numero.Mostrar());
            Console.WriteLine("------------------");

            Console.ReadKey();
        }