private static void ActualizarMayor() { var cuentas = LibroMayor.Actualizar(); if (cuentas == false) { return; } LibroMayor.MostrarDatosActualizados(); }
public static bool Actualizar() { bool actualizar = false; do { if (entradasC.Count == 0) { Console.WriteLine("Imposible actualizar las cuentas del Libro Mayor ya que no existe una carga previa" + "."); } else { foreach (var cuenta in entradasC.Values) { var codigoCuenta = cuenta.CodCuenta; var fechaCuenta = cuenta.Fecha; decimal debe = 0; decimal haber = 0; LibroDiario.MovimientosFuturos(codigoCuenta, fechaCuenta, ref debe, ref haber); if (debe != 0 || haber != 0) { cuenta.Debe += debe; cuenta.Haber += haber; cuenta.Fecha = DateTime.Today; } } LibroMayor.Grabar(); } actualizar = true; } while (actualizar == false); return(actualizar); }
private static void Consultar() { var cuentas = LibroMayor.Seleccionar(); cuentas?.Mostrar(); }