protected void vacationHouseList_SelectedIndexChanged(object sender, EventArgs e) { lblPersons.Visible = true; lblShopping.Visible = true; lblBeach.Visible = true; vacationHouses = (List <VacationHouse>)Session["vacationHouses"]; VacationHouse vacationhouse = vacationHouses[vacationHouseList.SelectedIndex]; Session["vacationHouse"] = vacationhouse; lblPersons.Text = vacationhouse.MaxPersons + ""; lblShopping.Text = vacationhouse.DistanceToShopping + ""; lblBeach.Text = vacationhouse.DistanceToBeach + ""; int i = Service.Instance.getVacationHouseId(vacationhouse); Session["vacationHouseId"] = i; displayWeeks(i); lblInfo.Visible = true; Boolean b = true; Session["displayweekcheck"] = b; b = false; Session["weekcheck"] = b; }
// Home vacation stuff private void btnCreateHouse_Click(object sender, RoutedEventArgs e) { if (destinationName == "") { lblVacationError.Content = "Select destination from list"; lblVacationError.Visibility = Visibility.Visible; } else { if (tBoxPersons.Text != "" && tBoxShopping.Text != "" && tBoxBeach.Text != "" && tBoxDescription.Text != "") { lblVacationError.Visibility = Visibility.Hidden; VacationHouse v = new VacationHouse(tBoxDescription.Text, Convert.ToInt32(tBoxPersons.Text), Convert.ToInt32(tBoxShopping.Text), Convert.ToInt32(tBoxBeach.Text)); Service.Instance.createVacationHouse(v, destinationName); IDHouse = Service.Instance.getVacationHouseId(v); clearHouse(); VacationHomeWeeksWindow vacationHomeWeeksWindow = new VacationHomeWeeksWindow(IDHouse, 0); vacationHomeWeeksWindow.Show(); this.Hide(); } else { lblVacationError.Content = "Fill all boxes"; lblVacationError.Visibility = Visibility.Visible; } } loadTables(); }
private void ShowDetails(VacationHouse house) { ToggleCheckBoxes(false); chkDishwasher.IsChecked = house.DishWasher; chkWashingMachine.IsChecked = house.WashingMachine; chkWoodStove.IsChecked = house.WoodStove; }
private void btnUpdateHouse_Click(object sender, RoutedEventArgs e) { if (IDHouse != -1) { lblVacationError.Visibility = Visibility.Hidden; VacationHouse vacationHouse = new VacationHouse(tBoxDescription.Text, Convert.ToInt32(tBoxPersons.Text), Convert.ToInt32(tBoxShopping.Text), Convert.ToInt32(tBoxBeach.Text)); Service.Instance.updateVacationHouse(vacationHouse, IDHouse); clearHouse(); IDHouse = -1; } else { lblVacationError.Content = "Please select a vacation house"; lblVacationError.Visibility = Visibility.Visible; } loadTables(); }
protected void newBtn2_Click(object sender, EventArgs e) { TextBox t = (TextBox)PlaceHolder1.FindControl("tbox1"); Session["persons"] = t.Text; VacationHouse v = (VacationHouse)Session["vacationHouse"]; string s = (string)Session["destination"]; int i = (int)Session["vacationWeekNumber"]; List <int> spots = Service.Instance.getAirplaneSpots(s, i); if (Convert.ToInt32(t.Text) > v.MaxPersons) { Label newLbl = new Label(); newLbl.Text = "Too many persons"; PlaceHolder2.Controls.Add(newLbl); } else { Response.Redirect("BookingPage.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { string destination = (string)Session["destination"]; Label1.Text = "Destination: " + destination; VacationHouse v = (VacationHouse)Session["vacationHouse"]; Label2.Text = "Vacation house description: " + v.Description; string persons = (string)Session["persons"]; Label3.Text = "Number of persons: " + persons; vacationHouseId = (int)Session["vacationHouseId"]; weekNumber = (int)Session["vacationWeekNumber"]; int destinationPrice = Service.Instance.getDestinationPrice(destination); int weekPrice = Service.Instance.getWeekPrice(vacationHouseId, weekNumber); int price = Convert.ToInt32(persons) * destinationPrice + weekPrice; Label4.Text = "Price total: " + price + " Kr"; email = (string)Session["costumer"]; booking = new Booking(Convert.ToInt32(persons), weekNumber, price); }