Ejemplo n.º 1
0
 public void AgregarLibro(LibroDiario libro)
 {
     if (libro.BalanceDebe() == libro.BalanceHaber())
     {
         this.libroDiarios.Add(libro);
         this.CargarLibro();
         this.Mostrar();
         this.GuardarLibro(libro);
         this.GenerarLibroMayor();
         this.LeerLibroMayor();
     }
 }
Ejemplo n.º 2
0
 private void GuardarLibro(LibroDiario libro)
 {
     foreach (LineaLibroDiario linea in libro.Lineas)
     {
         Document.AppendTextToFile(
             ("LibroMayor.txt"),
             string.Format(
                 "\n{0}|{1}|{2}|{3}",
                 linea.Cuenta.Codigo,
                 libro.Fecha,
                 linea.TipoMov == TipoMovimiento.Debe ? linea.Monto : 0,
                 linea.TipoMov == TipoMovimiento.Haber ? linea.Monto : 0
                 )
             );
     }
 }