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)); }
/// <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); } } }
/// <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("-"); } } }