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.CodCuenta; var fechaCuenta = cuenta.Fecha; decimal debe = 0; decimal haber = 0; Diario.MovimientosFuturos(codigoCuenta, fechaCuenta, ref debe, ref haber); if (debe != 0 || haber != 0) { cuenta.Debe += debe; cuenta.Haber += haber; cuenta.Fecha = DateTime.Today; } } Mayor.Grabar(); } actualizar = true; } while (actualizar == false); return(actualizar); }
//Para usar de referencia, se puede borrar la opcion private static void MostrarLDiario() { var asientos = Diario.Seleccionar(); asientos?.Mostrar(); }