示例#1
0
        //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!");
            }
        }
示例#2
0
 //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;
     }
 }
示例#3
0
 //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;
     }
 }
示例#4
0
 //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;
     }
 }