コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }