Beispiel #1
0
        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;
        }
Beispiel #2
0
        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();
        }