public static Asientos CrearModeloBusqueda() { var modelo = new Asientos(); modelo.NroAsiento = IngresarNumeroAsiento(obligatorio: false); return(modelo); }
public bool CoincideCon(Asientos modelo) { if (modelo.NroAsiento != 0 && modelo.NroAsiento != NroAsiento) { return(false); } return(true); }
public static Asientos Seleccionar() { var modelo = Asientos.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 Diario() { entradas = new Dictionary <int, Asientos>(); if (File.Exists(nombreArchivo)) { using (var reader = new StreamReader(nombreArchivo)) { while (!reader.EndOfStream) { var linea = reader.ReadLine(); var asientos = new Asientos(linea); entradas.Add(asientos.NroAsiento, asientos); } } } }