Ejemplo n.º 1
0
 private void FreePremises_Click(object sender, RoutedEventArgs e)
 {
     if (FreePremisesPageGenerationViewModel.CheckPlaceOnNull())
     {
         TenantMenuFrame.Navigate(new FreePremisesPage(_login));
     }
     else
     {
         MessageBox.Show("No free rental premises");
     }
 }
Ejemplo n.º 2
0
 private void BackButton_Click(object sender, RoutedEventArgs e)
 {
     _rentalPremises    = FreePremisesPageGenerationViewModel.GetBackIdformDataBase(_rentalPremises);
     InfoTextBlock.Text = FreePremisesPageGenerationViewModel.GetRentalPremises(_rentalPremises);
     (string rentalPremisesImage, string buildingImage)images = FreePremisesPageGenerationViewModel.GetImages(_rentalPremises);
     BuildingImage.Source       = new BitmapImage(new Uri($"/Resources/{images.buildingImage}.jpg", UriKind.Relative));
     RentalPremisesImage.Source = new BitmapImage(new Uri($"/Resources/{images.rentalPremisesImage}.jpg", UriKind.Relative));
     if (FreePremisesPageGenerationViewModel.CheckBackPlaceId(_rentalPremises))
     {
         NextButton.Visibility = Visibility.Visible;
         BackButton.Visibility = Visibility.Visible;
     }
     else
     {
         NextButton.Visibility = Visibility.Visible;
         BackButton.Visibility = Visibility.Hidden;
     }
 }
Ejemplo n.º 3
0
 private void RentalEndDateBox_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (FreePremisesPageGenerationViewModel.CheckInputRentalEndDate(RentalEndDateBox.Text))
     {
         if ((DateTime.Now.Day <= DateTime.Parse(RentalEndDateBox.Text).Day&&
              DateTime.Now.Month < DateTime.Parse(RentalEndDateBox.Text).Month) ||
             DateTime.Now.Year < DateTime.Parse(RentalEndDateBox.Text).Year)
         {
             RentalEndDateBox.Foreground = new SolidColorBrush(Colors.Green);
             ToRentButton.Visibility     = Visibility.Visible;
         }
     }
     else
     {
         RentalEndDateBox.Foreground = new SolidColorBrush(Colors.Red);
         ToRentButton.Visibility     = Visibility.Hidden;
     }
 }
Ejemplo n.º 4
0
 public FreePremisesPage(string login)
 {
     _login          = login;
     _rentalPremises = FreePremisesPageGenerationViewModel.GetId();
     InitializeComponent();
     InfoTextBlock.Text = FreePremisesPageGenerationViewModel.GetRentalPremises(_rentalPremises);
     (string rentalPremisesImage, string buildingImage)images = FreePremisesPageGenerationViewModel.GetImages(_rentalPremises);
     BuildingImage.Source       = new BitmapImage(new Uri($"/Resources/{images.buildingImage}.jpg", UriKind.Relative));
     RentalPremisesImage.Source = new BitmapImage(new Uri($"/Resources/{images.rentalPremisesImage}.jpg", UriKind.Relative));
     if (FreePremisesPageGenerationViewModel.CheckNextPlaceId(_rentalPremises))
     {
         NextButton.Visibility = Visibility.Visible;
     }
     else
     {
         BackButton.Visibility = Visibility.Hidden;
         NextButton.Visibility = Visibility.Hidden;
     }
 }
Ejemplo n.º 5
0
 private void ToRentButton_Click(object sender, RoutedEventArgs e)
 {
     FreePremisesPageGenerationViewModel.AddToBasket(_login, _rentalPremises, DateTime.Now.ToString("dd/MM/yyyy"), RentalEndDateBox.Text);
     NavigationService.Navigate(new FreePremisesPage(_login));
     MessageBox.Show("Added to basket!");
 }