static void Nemokamai(Korteles korteles, Korteles naujas) { for (int i = 0; i < korteles.Imti(); i++) { if (korteles.Imti(i).KoksTarifasISavusTinklus() == 0 && korteles.Imti(i).SMSiSavus() == 0) { naujas.Dėti(korteles.Imti(i)); } } }
static void Skaityti(string duom, ref Korteles korteles) { using (StreamReader reader = new StreamReader(duom)) { string pav; double prad, t1, t2, sms1, sms2; string eilute; string[] skaidymas; while ((eilute = reader.ReadLine()) != null && korteles.Imti() < korteles.Max()) { skaidymas = eilute.Split(';'); pav = skaidymas[0].Trim(); prad = double.Parse(skaidymas[1].Trim()); t1 = double.Parse(skaidymas[2].Trim()); t2 = double.Parse(skaidymas[3].Trim()); sms1 = double.Parse(skaidymas[4].Trim()); sms2 = double.Parse(skaidymas[5].Trim()); Operatorius op = new Operatorius(pav, prad, t1, t2, sms1, sms2); korteles.Dėti(op); } } }