public static Asiento Seleccionar()
        {
            var modelo = Asiento.CrearModeloBusqueda();

            foreach (var asientos in entradas.Values)
            {
                if (asientos.CoincideCon(modelo))
                {
                    return(asientos);
                }
            }

            Console.WriteLine("No se ha encontrado una cuenta que coincida");
            return(null);
        }
        static LibroDiario()
        {
            entradas = new Dictionary <int, Asiento>();

            if (File.Exists(nombreArchivo))
            {
                using (var reader = new StreamReader(nombreArchivo))
                {
                    while (!reader.EndOfStream)
                    {
                        var linea    = reader.ReadLine();
                        var asientos = new Asiento(linea);
                        entradas.Add(asientos.NumeroAsiento, asientos);
                    }
                }
            }
        }