public static bool Actualizar() { bool actualizar = false; do { if (entradasC.Count == 0) { Console.WriteLine("No es posible actualizar las cuentas del libro mayor ya que no hay cuentas cargadas."); } else { foreach (var cuenta in entradasC.Values) { var codigoCuenta = cuenta.CodigoCuenta; var fechaCuenta = cuenta.Fecha; decimal debe = 0; decimal haber = 0; LDiario.MovimientosFuturos(codigoCuenta, fechaCuenta, ref debe, ref haber); if (debe != 0 || haber != 0) { cuenta.Debe += debe; cuenta.Haber += haber; cuenta.Fecha = DateTime.Today; } } LMayor.Grabar(); } actualizar = true; } while (actualizar == false); return(actualizar); }
private static void ActualizarMayor() { var cuentas = LMayor.Actualizar(); if (cuentas == false) { return; } LMayor.MostrarDatosActualizados(); }
private static void Consultar() { var cuentas = LMayor.Seleccionar(); cuentas?.MostrarCuenta(); }