1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.IO;
- namespace GCHR.Model.Uebersetzung
- {
- class HerstellerKontenrahmen
- {
- private Dictionary<string, HerstellerKonto> kontenrahmen = new Dictionary<string, HerstellerKonto>();
- public HerstellerKontenrahmen(StreamReader sr)
- {
- while (!sr.EndOfStream)
- {
- HerstellerKonto kto = new HerstellerKonto(sr.ReadLine());
- while (kontenrahmen.ContainsKey(kto.Kontonummer))
- {
- kto.Kontonummer += "X";
- }
- kontenrahmen.Add(kto.Kontonummer, kto);
- }
- }
- public void Speichern(StreamWriter sw)
- {
- foreach (HerstellerKonto kto in kontenrahmen.Values)
- {
- sw.WriteLine(kto);
- }
- }
- public bool Contains(string kontonummer)
- {
- return kontenrahmen.ContainsKey(kontonummer);
- }
- public HerstellerKonto Get(string kontonummer)
- {
- return kontenrahmen[kontonummer];
- }
- }
- }
|