public Prestupi(Prestup p, Inspektorat i) { InitializeComponent(); prestup = p; insp = i; prestupZnak = p.vratiBroj(); this.popuniPolja(); }
//obrada klika na dugme Prijavi, provera postojanja korisnika u bazi. Ukoliko // postoji otvara se novi prozor prema svojim privilegijama private void buttonPrijava_Click(object sender, EventArgs e) { if (this.proveriPolja()) { PrijavaNivoPodataka prijava = new PrijavaNivoPodataka(); prijava.pronadji(textBoxKorisnickoIme.Text, textBoxLozinka.Text); if (prijava.Opstina == null) { MessageBox.Show("Uneli ste pogresne podatke"); this.obrisiTekst(); } else { // otvaranje odgovarajuceg prozora prema privilegijama if (radioButtonUnos.Checked && prijava.Privilegija.CompareTo("0") == 0) { DodavanjePrestupa dodavanjePrestupa = new DodavanjePrestupa(); dodavanjePrestupa.Show(); } else if (radioButtonInspektorat.Checked && prijava.Privilegija.CompareTo("1") == 0) { Inspektorat inspektorat = new Inspektorat(prijava.Opstina); inspektorat.Show(); } else if (radioButtonSud.Checked && prijava.Privilegija.CompareTo("3") == 0) { Sud sud = new Sud(prijava.Opstina); sud.Show(); } else if (radioButtonTuzilac.Checked && prijava.Privilegija.CompareTo("2") == 0) { Tuzilac tuzilac = new Tuzilac(prijava.Opstina); tuzilac.Show(); } else { MessageBox.Show("Oznacili ste pogresnu privilegiju."); this.obrisiTekst(); } } } }