示例#1
0
        public void lefoglal(int szobaszam, string felhasznalo, DateTime k_datum, bool potagy, bool allat)
        {
            Foglalas f = new Foglalas(szobaszam, felhasznalo, k_datum, potagy, allat);

            foglalasok.Add(f);



            using (StreamWriter sw = new StreamWriter("foglalas.txt"))
            {
                for (int i = 0; i < foglalasok.Count(); i++)
                {
                    string   szobaszam1   = Convert.ToString(foglalasok[i].getSzobaszam());
                    string   felhasznalo1 = foglalasok[i].getFelhasznalo();
                    string   k_datum1     = Convert.ToString(foglalasok[i].getDatum().Year + "." + foglalasok[i].getDatum().Month + "." + foglalasok[i].getDatum().Day + ".");
                    string   potagy1      = Convert.ToString(foglalasok[i].getPotagy());
                    string   allat1       = Convert.ToString(foglalasok[i].getAllat());
                    string[] foglalas     = new string[] { $"{szobaszam1} {felhasznalo1} {k_datum1} {potagy1} {allat1}" };


                    foreach (string s in foglalas)
                    {
                        sw.WriteLine(s);
                    }
                }
            }
        }
示例#2
0
 public Foglalaskezelo()
 {
     foglalasok = new List <Foglalas>();
     using (StreamReader sr = new StreamReader("foglalas.txt"))
     {
         string line;
         while ((line = sr.ReadLine()) != null)
         {
             string[] temp        = line.Split();
             int      szobaszam   = Convert.ToInt32(temp[0]);
             string   felhasznalo = temp[1];
             DateTime k_datum     = Convert.ToDateTime(temp[2]);
             bool     potagy      = Convert.ToBoolean(temp[3]);
             bool     allat       = Convert.ToBoolean(temp[4]);
             Foglalas f           = new Foglalas(szobaszam, felhasznalo, k_datum, potagy, allat);
             foglalasok.Add(f);
         }
     }
 }