Пример #1
0
        private void ChangeBooking_Load(object sender, EventArgs e)
        {
            var Data     = new GetData();
            var Customer = new SearchCustomer();
            var Name     = Customer.FindACustomer(Customer_ID);

            ExtraBedBox.Checked = false;
            NameLabel.Text      = Name.FullName.ToString();


            var BookingInfo = Data.GetBooking(_ID);
            var RoomInfo    = Data.GetRoom(int.Parse(BookingInfo.RoomID.ToString()));

            RoomNumber.Text += int.Parse(RoomInfo.RoomID.ToString());

            if (RoomInfo.RoomType == "1")
            {
                RoomType.Text += "Single";
            }
            else if (RoomInfo.RoomType == "2")
            {
                RoomType.Text += "Double";
            }

            List <BookRoom.Beds> BedList = new List <BookRoom.Beds>();

            if (RoomInfo.RoomType == "2" && BookingInfo.Guests > 2)
            {
                BedList             = Data.GetBeds(RoomInfo.Beds + 1);
                ExtraBedBox.Checked = true;
            }
            else
            {
                BedList = Data.GetBeds(RoomInfo.Beds);
            }


            RoomPrice.Text += RoomInfo.Price;
            RoomSize.Text  += RoomInfo.Size;

            if (RoomInfo.Size < 35)
            {
                ExtraBedBox.Enabled = false;
            }
            else
            {
                ExtraBedBox.Enabled = true;
            }
            BedsCount = RoomInfo.Beds;


            GuestsBox.DisplayMember = "Number";
            GuestsBox.ValueMember   = "Number";
            GuestsBox.DataSource    = BedList;
            GuestsBox.SelectedValue = BookingInfo.Guests;

            dateTimePicker1.Value = BookingInfo.DateStart;
            dateTimePicker2.Value = BookingInfo.DateEnd;
        }
Пример #2
0
        private void ExtraBedBox_CheckedChanged(object sender, EventArgs e)
        {
            if (ExtraBedBox.Checked == true)
            {
                var         GetBeds = new GetData();
                List <Beds> BedList = GetBeds.GetBeds(BedsCount + 1);

                GuestsBox.DisplayMember = "Number";
                GuestsBox.ValueMember   = "Number";
                GuestsBox.DataSource    = BedList;
            }
            else
            {
                var         GetBeds = new GetData();
                List <Beds> BedList = GetBeds.GetBeds(BedsCount);

                GuestsBox.DisplayMember = "Number";
                GuestsBox.ValueMember   = "Number";
                GuestsBox.DataSource    = BedList;
            }
        }
Пример #3
0
        private void RoomBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            var Data = new GetData();

            ExtraBedBox.Checked = false;

            var RoomInfo = Data.GetRoom(int.Parse(RoomBox.SelectedValue.ToString()));

            if (RoomInfo.RoomType == "1")
            {
                RoomType.Text = RoomTypeOG + "Single";
            }
            else if (RoomInfo.RoomType == "2")
            {
                RoomType.Text = RoomTypeOG + "Double";
            }

            RoomPrice.Text = RoomPriceOG + RoomInfo.Price;
            RoomSize.Text  = RoomSizeOG + RoomInfo.Size;

            if (RoomInfo.Size < 35)
            {
                ExtraBedBox.Enabled = false;
            }
            else
            {
                ExtraBedBox.Enabled = true;
            }
            BedsCount = RoomInfo.Beds;
            List <Beds> BedList = new List <Beds>();

            BedList = Data.GetBeds(RoomInfo.Beds);

            GuestsBox.DisplayMember = "Number";
            GuestsBox.ValueMember   = "Number";
            GuestsBox.DataSource    = BedList;
        }