Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
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");
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
        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!");
        }
Exemplo n.º 8
0
        /* 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!");
        }