Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 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    = "";
 }
Esempio n. 3
0
 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();
     }
 }
Esempio n. 4
0
        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);
        }