public static PrenumeratoriuSarasas Atrinkti(LeidiniuSarasas leidiniai, PrenumeratoriuSarasas prenumeratoriai, string pav, string men) { string pavadinimas = pav; int menesis = int.Parse(men); PrenumeratoriuSarasas atrinkti = new PrenumeratoriuSarasas(); for (leidiniai.Pradzia(); leidiniai.Yra(); leidiniai.Kitas()) { if (leidiniai.ImtiDuomenis().Pavadinimas == pavadinimas) { for (prenumeratoriai.Pradzia(); prenumeratoriai.Yra(); prenumeratoriai.Kitas()) { var imti = prenumeratoriai.ImtiDuomenis(); for (int i = imti.LaikotarpioPradzia; i < imti.LaikotarpioPradzia + imti.LaikotarpioIlgis; i++) { if (menesis == i) { atrinkti.DetiDuomenisA(prenumeratoriai.ImtiDuomenis()); } } } } } return(atrinkti); }
public static PrenumeratoriuSarasas NuskaitymasB(string failas, HttpServerUtility Server) { PrenumeratoriuSarasas sarasas = new PrenumeratoriuSarasas(); string[] eilutes = File.ReadAllLines(Server.MapPath(failas)); foreach (string eilute in eilutes) { string[] dalys = eilute.Split(','); string pavarde = dalys[0]; string adresas = dalys[1]; int laikotarpioPradzia = int.Parse(dalys[2]); int laikotarpioIlgis = int.Parse(dalys[3]); int kodas = int.Parse(dalys[4]); int kiekis = int.Parse(dalys[5]); Prenumeratorius prenumeratorius = new Prenumeratorius(pavarde, adresas, laikotarpioPradzia, laikotarpioIlgis, kodas, kiekis); sarasas.DetiDuomenisA(prenumeratorius); } return(sarasas); }