/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
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); }