static void listAlquiler(IAlquiler alquilers)
 {
     Console.ForegroundColor = ConsoleColor.DarkCyan;
     Console.WriteLine("**** Detalle de Factura ****");
     alquilers.listAllFacturas();
     Console.ResetColor();
 }
        /* Informacion del alquiler
         * Metodos
         */

        static void addAlquiler(IAlquiler alquilers, ICliente client, IOperacion operacion)
        {
            Console.Write("A continuacion ingrese el detalle del alquiler: \n");

            Console.WriteLine("Ingrese la matricula:");
            string matricula = Console.ReadLine();
            var    vehiculo  = operacion.darVehiculo(matricula);

            Console.WriteLine("Ingrese la cedula del cliente:");
            string cedula  = Console.ReadLine();
            var    cliente = client.darClient(cedula);

            Console.WriteLine("Ingrese la fecha fin:");
            string fecha_fin = Console.ReadLine();

            if (vehiculo == null)
            {
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine("**** No se encuentra el vehiculo con la matricula numero " + matricula + " ****");
                Console.ResetColor();
            }
            if (cliente == null)
            {
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine("**** No se encuentra el cliente con la cedula numero " + cedula + " ****");
                Console.ResetColor();
            }
            else
            {
                Alquiler alquiler = new Alquiler(vehiculo, cliente, fecha_fin);
                var      result   = alquilers.addAlquiler(alquiler);
                Console.ForegroundColor = ConsoleColor.DarkGreen;
                Console.WriteLine("**** Generado Correctamente! ****");
                Console.ResetColor();
                Console.ForegroundColor = ConsoleColor.DarkYellow;
                Console.WriteLine("---- Deseas imprimir la factura por pantalla? ----");
                Console.WriteLine("1.SI\n2.NO");
                int imp = Convert.ToInt32(Console.ReadLine());
                Console.ResetColor();
                if (imp == 1)
                {
                    Console.ForegroundColor = ConsoleColor.DarkCyan;
                    Console.WriteLine("**** Detalle de Factura ****");
                    Console.WriteLine(result);
                    Console.ResetColor();
                }
                else if (imp == 2)
                {
                    return;
                }
            }
        }
        static void listFactByCod(IAlquiler alquilers)
        {
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine("Los codigos de factura disponibles son:");
            var cod = alquilers.darCodigos();

            foreach (var item in cod)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("---- Ingrese el codigo de factura que desea consultar ----");
            Console.ResetColor();
            int codigo = Convert.ToInt32(Console.ReadLine());

            Console.ForegroundColor = ConsoleColor.DarkCyan;
            string resultado = alquilers.listFacturaByCodigo(codigo);

            Console.WriteLine("**** Detalle de Factura ****");
            Console.WriteLine(resultado);
            Console.ResetColor();
        }