void NuskaitytiFailus(string failas, Miestas[] miestai) { string[] lines = File.ReadAllLines(failas); string Pavadinimas = lines[0]; string Atsakingas = lines[1]; Miestas miestas = ImtiMiesta(miestai, Pavadinimas); miestas.Atsakingas = Atsakingas; foreach (string line in lines.Skip(2)) { string[] parts = line.Split(';'); Muziejus m = new Muziejus(parts[0], parts[1], Convert.ToInt32(parts[2]), Convert.ToInt32(parts[3]), Convert.ToInt32(parts[4]), Convert.ToInt32(parts[5]), Convert.ToInt32(parts[6]), Convert.ToInt32(parts[7]), Convert.ToInt32(parts[8]), Convert.ToDouble(parts[9]), parts[10]); miestas.Muziejai.Deti(m); } }
bool ArNemokamasSuGidu(Miestas miestas) { bool TenkinaSalyga = false; for (int i = 0; i < miestas.Muziejai.kiek; i++) { if (miestas.Muziejai.Imti(i).Gidas == "TRUE" && miestas.Muziejai.Imti(i).Kaina == 0) { TenkinaSalyga = true; break; } else { TenkinaSalyga = false; } } return(TenkinaSalyga); }
static void Main(string[] args) { Program P = new Program(); Miestas[] Miestai = new Miestas[MiestuSkaicius]; Miestai[0] = new Miestas("Vilnius"); Miestai[1] = new Miestas("Kaunas"); Miestai[2] = new Miestas("Klaipeda"); Miestai[3] = new Miestas("Siauliai"); Miestai[4] = new Miestas("Luoke"); string[] failai = Directory.GetFiles(Directory.GetCurrentDirectory(), "*.csv"); foreach (string failas in failai) { P.NuskaitytiFailus(failas, Miestai); } P.SpausdintiArNemokamasSuGidu(Miestai); P.SpausdintiMuziejuTipuSarasa(P.MuziejuTipuSarasoRusiavimas(P.MuziejuTipuSarasas(Miestai))); P.SudarytiSutampaCSV(P.VlnKlpMuziejai(Miestai)); P.SpausdintiDailesCSV(P.DailesMuziejuSarasas(Miestai), Miestai); }