Пример #1
0
 public void Append(string file)
 {
     DataAccess da = new DataAccess(file);
     Statement s = new Statement();
     s.LoadDataUsing(da);
     statement.Append(s);
 }
Пример #2
0
 public void SaveDataUsing(DataAccess dataAccess)
 {
     if (dataAccess != null)
     {
         UpdateAllCounters();
         dataAccess.Save(this);
     }
 }
Пример #3
0
 public void LoadDataUsing(DataAccess dataAccess)
 {
     if (dataAccess != null)
     {
         LoadHeaderInfo(dataAccess);
         LoadEntries(dataAccess);
         UpdateAllCounters();
     }
 }
Пример #4
0
 private void LoadEntries(DataAccess dataAccess)
 {
     Entries.Clear();
     dataAccess.ReadEntries().ToList().ForEach(x => Entries[x.Key] = x.Value);
 }
Пример #5
0
 private void LoadHeaderInfo(DataAccess dataAccess)
 {
     StatementHeader header = dataAccess.ReadHeaderInto();
     Header = header;
 }
Пример #6
0
 public Concatenator(string filename)
 {
     this.Filename = filename;
     export = new DataAccess(filename);
 }