private void CancelRentButton_Click(object sender, RoutedEventArgs e) { if (DataGridBox.SelectedItem != null) { Warning warn = new Warning("Are you sure?"); warn.ShowDialog(); if (isRemoved) { WSCalendar temp = (WSCalendar)DataGridBox.SelectedItem; calendarService.deleteRent(temp.id); } } DataGridBox.ClearValue(ItemsControl.ItemsSourceProperty); DataGridBox.Items.Clear(); if (RenterToggle.IsChecked == true) { RenterCombobox.IsEnabled = true; loadLandlordColumns(); } else { RenterCombobox.IsEnabled = false; loadTenantColumns(); } }
private void ItemHome_Selected(object sender, RoutedEventArgs e) { DataGridBox.ClearValue(ItemsControl.ItemsSourceProperty); DataGridBox.Items.Clear(); StartDateDP.SelectedDate = null; EndDateDP.SelectedDate = null; KitchenCB.IsChecked = false; AnimalsCB.IsChecked = false; ParkingCB.IsChecked = false; CityTB.Text = ""; BedCountTB.Text = ""; PriceTB.Text = ""; }
private void RenterToggle_Click(object sender, RoutedEventArgs e) { DataGridBox.ClearValue(ItemsControl.ItemsSourceProperty); DataGridBox.Items.Clear(); if (RenterToggle.IsChecked == true) { RenterCombobox.IsEnabled = true; loadLandlordColumns(); } else { RenterCombobox.IsEnabled = false; loadTenantColumns(); } }
private void SearchButton_Click(object sender, RoutedEventArgs e) { DataGridBox.ClearValue(ItemsControl.ItemsSourceProperty); DataGridBox.Items.Clear(); DataLayer.Classes.FlatSearchCriteria criteria = new DataLayer.Classes.FlatSearchCriteria(); criteria.startDate = StartDateDP.SelectedDate.GetValueOrDefault(); criteria.endDate = EndDateDP.SelectedDate.GetValueOrDefault(); if (!BedCountTB.Text.Equals("")) { int parsed; if (int.TryParse(BedCountTB.Text, out parsed)) { criteria.bedCount = parsed; } } if (!PriceTB.Text.Equals("")) { int parsed; if (int.TryParse(PriceTB.Text, out parsed)) { criteria.price = parsed; if (PriceCB.SelectedIndex == 0) { criteria.over = true; } else { criteria.over = false; } } } criteria.city = CityTB.Text; criteria.animals = AnimalsCB.IsChecked.GetValueOrDefault(); criteria.kitchen = KitchenCB.IsChecked.GetValueOrDefault(); criteria.parking = ParkingCB.IsChecked.GetValueOrDefault(); rents = flatsService.getAvailableRooms(criteria); LoadGrid(rents); }