//FindKunde : Find en kunde baseret på kundeid private CKunde FindKunde(int ID) { bool bStopIteration = false; CKunde MinKunde = null; IEnumerator MinEnumerator = arrKunder.GetEnumerator(); while (MinEnumerator.MoveNext() && bStopIteration == false) { MinKunde = (CKunde)MinEnumerator.Current; if (MinKunde.ID == ID) { bStopIteration = true; } } if (bStopIteration == true) { return(MinKunde); } else { throw new CKartoteksException("Kunde ej fundet!"); } }
//NyKunde : Opret ny kunde public void NyKunde(string Navn, string Adr, string Tlf) { try { CKunde MinKunde = new CKunde(Navn, Adr, Tlf); arrKunder.Add(MinKunde); } catch (Exception) { throw; } }
//OpdaterKunde : Opdater kundens stamdata public void OpdaterKunde(int ID, string Navn, string Adr, string Tlf) { try { CKunde MinKunde = FindKunde(ID); MinKunde.Opdater(Navn, Adr, Tlf); } catch (Exception) { throw; } }