コード例 #1
0
ファイル: Rezervacija.cs プロジェクト: Zannaa/OOAD
 /// <summary>
 /// Konstruktor klase Rezervacija koji prima instancu klase Rezervacija
 /// </summary>
 /// <param name="r">Instanca klase Rezervacija</param>
 public Rezervacija(Rezervacija r)
 {
     this.id = r.id;
     this.rezervisao=r.rezervisao;
     this.projekcija = r.projekcija;
     this.sjediste = r.sjediste;
 }
コード例 #2
0
ファイル: Rezervacija.cs プロジェクト: Zannaa/OOAD
 /// <summary>
 /// Konstruktor klase Rezervacija za id-om
 /// </summary>
 /// <param name="id">Id rezervacije</param>
 /// <param name="projekcija">Projekcija</param>
 /// <param name="sjediste">Broj sjedista</param>
 public Rezervacija(int id, Projekcija projekcija, Kupac kupac, int sjediste)
 {
     this.id = id;
     this.projekcija = projekcija;
     this.rezervisao= kupac;
     this.sjediste = sjediste;
 }
コード例 #3
0
ファイル: Projekcija.cs プロジェクト: Zannaa/OOAD
        /// <summary>
        /// Konstruktor klase Projekcija koji prima instancu klase Projekcija
        /// </summary>
        /// <param name="p">Instanca klase Projekcija</param>
        public Projekcija(Projekcija p)
        {
            this.id = p.id;
            this.pocetak = p.pocetak;
            this.kraj = p.kraj;
            this.cijena = p.cijena;

            this.sala = p.sala;
        }
コード例 #4
0
ファイル: Karta.cs プロジェクト: Zannaa/OOAD
 /// <summary>
 /// Konstruktor Karta bez id-a
 /// </summary>
 /// <param name="sifra">Sifra fakture</param>
 /// <param name="vrijeme">Vrijeme izdavanja</param>
 /// <param name="menadzer">Menadzer koji je odobrio fakturu</param>
 /// <param name="prodavac">Klasa prodavaca karte</param>
 /// <param name="kupac">Kupac karte</param>
 /// <param name="termin">Termin filma</param>
 public Karta(string sifra, DateTime vrijeme, Menadzer menadzer, ProdavacKarata prodavac, Kupac kupac, Projekcija termin)
 {
     this.Sifra = sifra;
     this.Vrijeme = vrijeme;
     this.Menadzer = menadzer;
     this.Prodavac = prodavac;
     this.Kupac = kupac;
     this.Termin = termin;
 }
コード例 #5
0
ファイル: Rezervacija.cs プロジェクト: Zannaa/OOAD
 /// <summary>
 /// Konstruktor klase Rezervacija bez id-a
 /// </summary>
 /// <param name="projekcija">Projekcija</param>
 /// <param name="sjediste">Broj sjedišta</param>
 public Rezervacija(Projekcija projekcija,Kupac k, int sjediste)
 {
     this.rezervisao = k;
     this.projekcija = projekcija;
     this.sjediste = sjediste;
 }
コード例 #6
0
ファイル: ProdajaWindow.xaml.cs プロジェクト: Zannaa/OOAD
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            //    public Karta(int sifra, DateTime vrijeme, Menadzer menadzer, ProdavacKarata prodavac, Kupac kupac, Projekcija termin )
            string sifra_karte = RandomString(10);
            string sifra_kupca = RandomString(10);
            Kupac k;
            if (true == ___clanda_.IsChecked)
            {
                ClanDAO clan = new ClanDAO();
                k = clan.getById(Convert.ToInt32(___clanid_.Text));

            }
            else

                k = new ObicniKupac(sifra_kupca, null, null);
            Projekcija p = new Projekcija();
            MenadzerDAO m = new MenadzerDAO();
            ProdavacKarataDAO pk = new ProdavacKarataDAO();
            Menadzer menadzer = m.getById(id);
            ProdavacKarata prodavac = pk.getById(id);

            Karta karta = new Karta(sifra_karte, DateTime.Now, menadzer, prodavac, k, p);
            kdao.create(karta);
        }