public OknoRezerwacji(MainWindow parent, SeanceData dane) : this()
        {
            this.parent        = parent;
            DaneSeansu         = dane;
            TytulLabel.Content = DaneSeansu.Title;
            DataLabel.Content  = DaneSeansu.SeanceDate;
            SalaLabel.Content  = "Sala nr " + DaneSeansu.SalaID;
            using (ClientServiceClient cs = new ClientServiceClient())
            {
                DaneSali = cs.GetCinemaHall(DaneSeansu.SalaID);
            }
            List <int> numeryRzedow = new List <int>();

            for (int i = 1; i <= DaneSali.Rows; i++)
            {
                numeryRzedow.Add(i);
            }
            List <int> numeryMiejsc = new List <int>();

            for (int i = 1; i <= DaneSali.Positions; i++)
            {
                numeryMiejsc.Add(i);
            }
            RządComboBox.ItemsSource    = numeryRzedow;
            MiejsceComboBox.ItemsSource = numeryMiejsc;
            MiejscaDoZarezerwowania     = new ObservableCollection <PositionData>();
            Rezerwacje.ItemsSource      = MiejscaDoZarezerwowania;
        }
Ejemplo n.º 2
0
        public static bool AreFreePositions(int seanceID, int hallID)
        {
            int             count = cs.GetActualCinemaHallState(seanceID).Count();
            CinemaHallModel ch    = cs.GetCinemaHall(hallID);

            return(count < ch.Rows * ch.Positions);
        }
Ejemplo n.º 3
0
        public AktualizujRezerwacje(ReservationPositionData pos) : this()
        {
            this.pos = pos;
            using (ClientServiceClient cs = new ClientServiceClient())
            {
                CinemaHallModel temp = cs.GetCinemaHall(pos.HallID);
                for (int i = 0; i < temp.Rows; i++)
                {
                    rzedy.Add(i);
                }
                for (int i = 0; i < temp.Positions; i++)
                {
                    miejsca.Add(i);
                }

                RowComboBox.ItemsSource       = rzedy;
                PositionComboBox.ItemsSource  = miejsca;
                RowComboBox.SelectedItem      = pos.Row;
                PositionComboBox.SelectedItem = pos.Position;
            }
        }