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