Exemple #1
0
        private void btnPonistiRezervaciju_Click(object sender, EventArgs e)
        {
            RezervacijePregledForm rpf = new RezervacijePregledForm();

            if (rpf.ShowDialog() == DialogResult.OK)
            {
                izabranaRezervacija = rpf.IzabranaRezervacija;
                List<KartaDTO> listaKarataZaRezervaciju = BioskopUtil.getDAOFactory().getKartaDAO().getByProjekcijaAndRezervacija(izabranaProjekcija, izabranaRezervacija);
                izabranaRezervacija.Aktivna = 0;
                BioskopUtil.getDAOFactory().getRezervacijaDAO().update(izabranaRezervacija);

                foreach(KartaDTO karta in listaKarataZaRezervaciju)
                {
                    karta.Status.Id = 3;
                    BioskopUtil.getDAOFactory().getKartaDAO().update(karta);
                }
            }
        }
Exemple #2
0
        private void btnProdajaIzaberiRezervaciju_Click(object sender, EventArgs e)
        {
            RezervacijePregledForm rpf = new RezervacijePregledForm(izabranaProjekcija);
            if (rpf.ShowDialog() == DialogResult.OK)
            {
                izabranaRezervacija = rpf.IzabranaRezervacija;
                gbProdajaPodaciORezervaciji.Show();
                List<KartaDTO> listaKarataZaRezervaciju = BioskopUtil.getDAOFactory().getKartaDAO().getByProjekcijaAndRezervacija(izabranaProjekcija,izabranaRezervacija);
                if (izabranaProjekcija == null)
                {
                    izabranaProjekcija = listaKarataZaRezervaciju[0].Projekcija;
                }
                    showProjekcijaProdajaKarteControlls();
                    lblOpis.Text = izabranaRezervacija.Opis;

                BioskopUtil.initSjedistDTOFlowLayout(flwProdaja, izabranaProjekcija, prodajaIzborSjedistaClick, prodajaListaVecIzdatihKarata);
                listaIzabranihSjedista.Clear();
                foreach(KartaDTO karta in listaKarataZaRezervaciju)
                {
                    Button b = (Button)flwProdaja.Controls["prodaja" + karta.BrojReda + "_" + karta.BrojSjedista];
                    b.Click += prodajaIzborSjedistaClick;
                    b.Name = karta.Id+"_"+b.Name;
                    b.BackColor = System.Drawing.Color.Yellow;
                    listaIzabranihSjedista.Add(b);
                }
            }
        }