Ejemplo n.º 1
0
        private void KupiKarte()
        {
            int      brKupljenihKarti = 0;
            Korisnik k = Projekcijski.VratiInstancu().VratiKorisnika();


            for (int i = 0; i < oznacenaMesta.Length; i++)
            {
                for (int j = 0; j < oznacenaMesta[i].Length; j++)
                {
                    Console.WriteLine("i: " + i + " j: " + j + " = " + oznacenaMesta[i][j]);

                    if (oznacenaMesta [i][j] == 1)
                    {
                        Debug.WriteLine("\nPozdrav iz metode KupiKarte(), korisnik kreiran, njegov id: {0}", k.KorisnikId);

                        float cena = 300 + 100 / (i + 1);
                        brKupljenihKarti++;

                        Karta.UpisiKartu(projekcija, k, cena, i, j);
                    }
                }
            }

            new Obavestenje("Нисте купили " + brKupljenihKarti + " карти. Простите, пожалуста. Ево поправљамо грешку већ 24 сата.").ShowModal(this);
        }
Ejemplo n.º 2
0
        public static Projekcijski VratiInstancu()
        {
            if (instanca == null)
            {
                instanca = new Projekcijski();
            }

            return(instanca);
        }
		private  void procesuirajPrijavu()
		{
			string korIme = korImePolje.Text;
			string lozinka = passPolje.Text;

			// provera 
			if ( Metode.ProveriDuzinu( korIme , 3 , 10 ) && Metode.ProveriDuzinu( lozinka , 3 , 10 ) )
			{
				prijavljeniKorisnik = Korisnik.ulogujSe( korIme , lozinka );

				if ( prijavljeniKorisnik != null && prijavljeniKorisnik.Tip == Korisnik.ADMIN )
				{
					ToolBar = new ToolBar ( );

					// TODO: popravi uklanjanje 
					Menu = inicijalizujAdminMeni();
					Menu.Dispose();

					glavniPanel.Content = Administratorski.VratiInstancu().VratiPanel();
					Administratorski.VratiInstancu().PostaviKorIme( prijavljeniKorisnik.KorIme );
					this.ClientSize = new Size ( 700 , 500 );
					glavniPanel.BackgroundColor = Color.FromArgb( 240 , 240 , 240 , 50 );
				}
				else if(prijavljeniKorisnik != null && prijavljeniKorisnik.Tip == Korisnik.KOR)
				{
					ToolBar = new ToolBar ( );

					// TODO: popravi uklanjanje 
					menu.Items.Clear();
					Menu = Projekcijski.VratiInstancu().VratiMeni();
					//Menu.Dispose();

					Projekcijski.VratiInstancu().PostaviKorisnika(prijavljeniKorisnik);
					glavniPanel.Content = Projekcijski.VratiInstancu().VratiPanel();
					this.ClientSize = new Size ( 700 , 500 );
					glavniPanel.BackgroundColor = Color.FromArgb( 240 , 240 , 240 , 50 );
				}
			}
			else
			{
				promeniBojePolja();
			}

	

		}