public Karta() { this._kartaId = Metode.dobaviId(ref lista_id); this._projekcija = null; this._kupac = null; this._cena = 0.0F; this._red = this._sediste = 0; this._kupac_id = 0; this._projekcija_id = 0; }
protected Karta(SerializationInfo info, StreamingContext context) { this._kartaId = (int)info.GetInt32("kartaId"); this._projekcija = (Projekcija)info.GetValue("projekcija", Projekcija.GetType()); this._kupac = (Korisnik)info.GetValue("kupac", Kupac.GetType()); this._cena = info.GetSingle("cena"); this._red = info.GetInt32("red"); this._sediste = info.GetInt32("sediste"); this._kupac_id = info.GetInt32("kupacId"); this._projekcija_id = info.GetInt32("projekcijaId"); }
public Karta(int projekcija_id, int kupac_id, float cena, int red, int sediste) { this._kartaId = Metode.dobaviId(ref lista_id); this._projekcija = Projekcija.VratiPoID(projekcija_id); this._kupac = Korisnik.VratiPoID(kupac_id); this._cena = cena; this._red = red; this._sediste = sediste; this._kupac_id = kupac_id; this._projekcija_id = projekcija_id; }
public Karta(Projekcija projekcija, Korisnik kupac, float cena, int red, int sediste) { this._kartaId = Metode.dobaviId(ref lista_id); this._projekcija = projekcija; this._kupac = kupac; this._cena = cena; this._red = red; this._sediste = sediste; this._kupac_id = kupac.KorisnikId; this._projekcija_id = projekcija.ProjekcijaId; }
public static void testiranjeProjekcija() { Bioskop.Projekcija p = Bioskop.Projekcija.VratiPoID(159); p.Sala.RezervisiMesto(0, 0); p.Sala.RezervisiMesto(0, 39); p.Sacuvaj(); Console.WriteLine(p); }
public bool Equals(Projekcija p2) { if (this._vreme == p2.Vreme && this.Sala == p2.Sala && this.Film == p2.Film ) { return(true); } return(false); }
/* Upisi Projekciju */ public static void upisiProjekciju(Projekcija projekcija) { List <Projekcija> sveProjekcije = Sve(); foreach (Projekcija p in sveProjekcije) { if (p == projekcija) { //MessageBox.Show("Vec postoji Projekcija koja se u to vreme odrzava u toj sali.", MessageBoxType.Warning); Console.WriteLine("Vec postoji Projekcija koja se u to vreme odrzava u toj sali."); return; } } Serijalizacija.WriteToBinaryFile <Projekcija>(Serijalizacija.PrDat, projekcija, true); //MessageBox.Show ("Film uspesno upisan!",MessageBoxType.Information ); Console.WriteLine("Projekcija uspesno upisana!"); }
/* Upisi Kartu */ public static void UpisiKartu(Projekcija projekcija, Korisnik kupac, float cena, int red, int sediste) { List <Karta> sveKarte = Karta.Sve(); // foreach (Karta k in sveKarte) // { // if (k.Kupac == kupac && k.Projekcija == projekcija) // { // Console.WriteLine("Vec postoji Projekcija koja se u to vreme odrzava u toj sali."); // return; // } // } Karta karta = new Karta(projekcija, kupac, cena, red, sediste); Debug.WriteLine("\nUpravo kreirana karta, pred upis: {0}", karta); sveKarte.Add(karta); Serijalizacija.WriteListToBinaryFile <Karta>(Serijalizacija.KaDat, sveKarte, false); Console.WriteLine("Karta uspesno upisana!"); }