public void Append(string file) { DataAccess da = new DataAccess(file); Statement s = new Statement(); s.LoadDataUsing(da); statement.Append(s); }
public void SaveDataUsing(DataAccess dataAccess) { if (dataAccess != null) { UpdateAllCounters(); dataAccess.Save(this); } }
public void LoadDataUsing(DataAccess dataAccess) { if (dataAccess != null) { LoadHeaderInfo(dataAccess); LoadEntries(dataAccess); UpdateAllCounters(); } }
private void LoadEntries(DataAccess dataAccess) { Entries.Clear(); dataAccess.ReadEntries().ToList().ForEach(x => Entries[x.Key] = x.Value); }
private void LoadHeaderInfo(DataAccess dataAccess) { StatementHeader header = dataAccess.ReadHeaderInto(); Header = header; }
public Concatenator(string filename) { this.Filename = filename; export = new DataAccess(filename); }