static void Bevitel(string fajlnev) { Console.Clear(); string[] formszovegek = { "Adja meg a vendég nevét:", "Adja meg a vendég e-mail címét:", "A vendég az alábbi időponttól foglalja le a szobát:", "A vendég az alábbi időpontig foglalja le a szobát:", "A vendég az alábbi szobát kapja meg:" }; for (int i = 0; i < 5; i++) { FormRajzolo(i, formszovegek[i]); } Console.SetCursorPosition(0, 0); int index; if (foglalasok.Count == 0) { index = 1; } else { index = foglalasok[foglalasok.Count - 1].Index + 1; } string nev = AdatSzedo(0); string email_cim = AdatSzedo(1); string mettol = AdatSzedo(2); string meddig = AdatSzedo(3); string szobaszam = AdatSzedo(4); Foglalas foglalas = new Foglalas(index, nev, email_cim, mettol, meddig, szobaszam); foglalasok.Add(foglalas); StreamWriter sw = new StreamWriter(fajlnev, true); sw.WriteLine("{0};{1};{2};{3};{4};{5}", index, nev, email_cim, mettol, meddig, szobaszam); sw.Flush(); sw.Close(); }
static void Beolvas(string fajlnev) { if (!File.Exists("foglalasok.csv")) { StreamWriter sw = new StreamWriter("foglalasok.csv"); sw.Flush(); sw.Close(); } StreamReader sr = new StreamReader("foglalasok.csv"); while (!sr.EndOfStream) { string beolvas = sr.ReadLine(); int index = int.Parse(beolvas.Split(';')[0]); string nev = beolvas.Split(';')[1]; string email_cim = beolvas.Split(';')[2]; string mettol = beolvas.Split(';')[3]; string meddig = beolvas.Split(';')[4]; string szobaszam = beolvas.Split(';')[5]; Foglalas foglalas = new Foglalas(index, nev, email_cim, mettol, meddig, szobaszam); foglalasok.Add(foglalas); } sr.Close(); }