示例#1
0
 public bool Equals(Agentas agentas)
 {
     if (Object.ReferenceEquals(agentas, null))
     {
         return(false);
     }
     if (this.GetType() != agentas.GetType())
     {
         return(false);
     }
     return((Pavarde == agentas.Pavarde) && (Vardas == agentas.Vardas));
 }
示例#2
0
 /// <summary>
 /// Funkcija, kuri nuskaito agentų duomenis.
 /// </summary>
 /// <param name="agentai">Agentų sąrašas</param>
 void SkaitytiAgentus(NodeList <Agentas> agentai)
 {
     using (StreamReader sr = new StreamReader(Server.MapPath(DuomenysAgentu), true))
     {
         string agentoKodas;
         string pavarde;
         string vardas;
         string adresas;
         string telefonas;
         string line = null;
         while ((line = sr.ReadLine()) != null)
         {
             string[] values = line.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
             agentoKodas = values[0];
             pavarde     = values[1];
             vardas      = values[2];
             adresas     = values[3];
             telefonas   = values[4];
             Agentas a = new Agentas(agentoKodas, pavarde, vardas, adresas, telefonas);
             agentai.AddData(a);
         }
     }
 }
示例#3
0
 /// <summary>
 /// Funkcija, kuri pašalina prenumeratoriaus kodą.
 /// </summary>
 /// <param name="prenumeratoriai">Prenumeratoriai</param>
 /// <param name="agentas">Agentas, pagal kurio kodą pašalins</param>
 void PasalintiAgentoPrenumeratorius(NodeList <Prenumeratorius> prenumeratoriai, Agentas agentas)
 {
     for (prenumeratoriai.Pradzia(); prenumeratoriai.ArYra(); prenumeratoriai.Sekantis())
     {
         if (prenumeratoriai.GautiT().PriklausantisAgentas == agentas.AgentoKodas)
         {
             prenumeratoriai.GautiT().PriskirtiAgenta("-");
         }
     }
 }