protected void SaveButton_Click(object sender, EventArgs e)
        {
            try
            {
                Booking        booking          = new Booking();
                HRSBookingsBLL bookingBLLObject = new HRSBookingsBLL();
                booking.BookingDate   = DateTime.Now;
                booking.BookingID     = BookingIDDropDownList.SelectedItem.Text;
                booking.ArrivalDate   = DateTime.Parse(ArrivalDateTextBox.Text.ToString());
                booking.DepartureDate = DateTime.Parse(DepartureDateTextbox.Text.ToString());
                booking.NoOfAdults    = Convert.ToInt32(NoOfAdultTextBox.Text.ToString());
                booking.NoOfChildren  = Convert.ToInt32(NoOfChildrenTextBox.Text.ToString());
                booking.NoOfNights    = Convert.ToInt32(NoOfNightsTextBox.Text.ToString());
                booking.HotelID       = HotelIDTextbox.Text;
                booking.RoomType      = RoomTypeTextbox.Text;
                booking.TotalRooms    = Convert.ToInt32(TotalRoomTextBox.Text);
                string result = bookingBLLObject.AddUpdateBooking(booking, true);
                ResultLabel.Text = result;

                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$(function () {");
                sb.Append(" $('#Result').modal('show');});");
                sb.Append("</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ModelScript", sb.ToString(), false);
            }
            catch (Exception ex)
            {
                Utility.ExceptionUtility.ExceptionLog(ex);
                throw;
            }
        }
        protected void BookNowButton_Click(object sender, EventArgs e)
        {
            try
            {
                Booking        booking          = new Booking();
                HRSBookingsBLL bookingBLLObject = new HRSBookingsBLL();
                booking.BookingDate   = DateTime.Now;
                booking.HotelID       = HotelIDDropDownList.SelectedItem.Value;
                booking.CustomerID    = Session["userId"].ToString();
                booking.ArrivalDate   = DateTime.Parse(ArrivalDateTextBox.Text.ToString());
                booking.DepartureDate = DateTime.Parse(DepartureDateTextbox.Text.ToString());
                booking.NoOfAdults    = Convert.ToInt32(NoOfAdultTextBox.Text.ToString());
                booking.NoOfChildren  = Convert.ToInt32(NoOfChildrenTextBox.Text.ToString());
                booking.NoOfNights    = (int)(booking.DepartureDate - booking.ArrivalDate).TotalDays;
                booking.TotalRooms    = Convert.ToInt32(TotalRoomTextBox.Text.ToString());
                booking.RoomType      = RoomTypeDropDownList.SelectedItem.Text;
                string result = bookingBLLObject.AddUpdateBooking(booking, false);
                if (result.Trim().Split().Length == 1)
                {
                    ReseltLabel.Text      = "Hotel Reserved Successfully, Note your booking id: " + result;
                    resultBookingID       = result;
                    PaymentButton.Visible = true;
                }
                else
                {
                    ReseltLabel.Text = result;
                }

                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$(function () {");
                sb.Append(" $('#Result').modal('show');});");
                sb.Append("</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ModelScript", sb.ToString(), false);
            }
            catch (Exception ex)
            {
                Utility.ExceptionUtility.ExceptionLog(ex);
                throw;
            }
        }