private void button4_Click(object sender, EventArgs e) { // register the reservation Reserve temp = new Reserve(); resize_min(); temp.room.roomno = int.Parse(textBox2.Text); temp.name = name.Text; temp.Checkin = indate.Value; temp.Checkout = outdate.Value; temp.room.reserved = true; temp.num = 110 + count; if (check(temp) == false) { if (temp.room.roomno > 600) { MessageBox.Show("Out of range"); } else if (temp.room.roomno >= 501 && temp.room.roomno <= 600 && regular.Checked == true) { MessageBox.Show(temp.room.roomno + " is a Suite room"); } else if (temp.room.roomno >= 0 && temp.room.roomno <= 500 && Suite.Checked == true) { MessageBox.Show(temp.room.roomno + " is a Regular room"); } else { reserve.Add(temp); MessageBox.Show("Reservation is done Price: " + price(temp) + " Reservation number: " + temp.num); count++; menu(); name.Clear(); textBox2.Clear(); } } Suite.Checked = false; regular.Checked = false; full.Checked = false; half.Checked = false; }
private void button1_Click(object sender, EventArgs e) { // control of file database at start if (File.Exists(@"D:\database.txt") == false) { haha = new FileStream(@"D:\database.txt", FileMode.Create); count = 0; } else { haha = new FileStream(@"D:\database.txt", FileMode.Open); } // reading old reservations from the file StreamReader k = new StreamReader(haha); while (k.EndOfStream == false) { Reserve temp = new Reserve(); count = int.Parse(k.ReadLine()); temp.name = k.ReadLine(); temp.room.roomno = int.Parse(k.ReadLine()); temp.Checkin = DateTime.Parse(k.ReadLine()); temp.Checkout = DateTime.Parse(k.ReadLine()); temp.num = int.Parse(k.ReadLine()); temp.room.reserved = true; reserve.Add(temp); } k.Close(); haha.Close(); // background music SoundPlayer simpleSound = new SoundPlayer(@"D:\Soft-background-music.wav"); simpleSound.Play(); menu(); }