Ejemplo n.º 1
0
        private void Wyszukaj_Click(object sender, RoutedEventArgs e)
        {
            using (ClientServiceClient cs = new ClientServiceClient())
            {
                reservations = cs.GetReservations(loggedUser.ClientID).ToList();
                List <ReservationData> daneORezewacjach = new List <ReservationData>();

                if (RezerwacjeOd.SelectedDate.HasValue && RezerwacjeDo.SelectedDate.HasValue)
                {
                    if (RezerwacjeOd.SelectedDate.Value > RezerwacjeOd.SelectedDate.Value)
                    {
                        RezerwacjeDo.SelectedDate = RezerwacjeOd.SelectedDate.Value.AddDays(1);
                    }
                    foreach (ReservationModel model in reservations.Where(x => x.ReservationDate > RezerwacjeOd.SelectedDate.Value && x.ReservationDate < RezerwacjeDo.SelectedDate.Value).ToList())
                    {
                        daneORezewacjach.Add(new ReservationData(model));
                    }
                }
                else
                {
                    foreach (ReservationModel model in reservations)
                    {
                        daneORezewacjach.Add(new ReservationData(model));
                    }
                }
                RezerwacjeDataGrid.ItemsSource = daneORezewacjach;
            }
        }
Ejemplo n.º 2
0
 private void Rezerwuj_Click(object sender, RoutedEventArgs e)
 {
     if (ZnalezioneSeanseDataGrid.SelectedItem != null)
     {
         if (cs.GetReservations(loggedUser.ClientID).Where(x => x.SeanceID == ((SeanceData)(ZnalezioneSeanseDataGrid.SelectedItem)).SeanceID).FirstOrDefault() == null)
         {
             OknoRezerwacji okno = new OknoRezerwacji(this, (SeanceData)ZnalezioneSeanseDataGrid.SelectedItem);
             okno.WindowStartupLocation = WindowStartupLocation.CenterScreen;
             okno.ShowDialog();
         }
         else
         {
             MessageBox.Show("Masz już rezerwacje na ten film");
         }
     }
 }