Ejemplo n.º 1
0
        private void btnPrijaviSe_Click(object sender, EventArgs e)
        {
            String korisnicko = txtKorisnicko.Text;
            String sifra      = txtSifra.Text;

            if (Validacija())
            {
                User korisnik = DataManager.VratiKorisnika(korisnicko, sifra);

                if (korisnik == null)
                {
                    MessageBox.Show("Ne postoji takav korisnik!");
                    txtKorisnicko.Focus();
                }
                else if (korisnik.a == 0) //radnik
                {
                    DodajKartu dodajKartu = new DodajKartu();
                    dodajKartu.korisnicko = txtKorisnicko.Text;
                    dodajKartu.sifra      = txtSifra.Text;
                    dodajKartu.ShowDialog();
                }
                else //admin
                {
                    Letovi podaciKompanije = new Letovi();
                    podaciKompanije.ShowDialog();
                }
            }
        }
Ejemplo n.º 2
0
        private void btnRegistracija_Click(object sender, EventArgs e)
        {
            if (Validacija())
            {
                if (izmena == 0)   //nije izmena podataka, nego dodavanje
                {
                    User user = new User();
                    user.ime        = txtIme.Text;
                    user.prezime    = txtPrezime.Text;
                    user.korisnicko = txtKorisnicko.Text;
                    user.sifra      = txtSifra.Text;
                    user.a          = admin; //zato sto se registruje samo admin, on ce dodati radnike

                    String maxId = DataManager.getMaxId();
                    int    mID   = Int32.Parse(maxId);
                    user.id = (mID + 1).ToString();


                    DataManager.DodajKorisnika(user);

                    if (admin == 1)
                    {
                        Letovi letovi = new Letovi();
                        MessageBox.Show("Uspesno ste dodali admina!");
                        letovi.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Uspesno ste dodali radnika!");
                        this.Close();
                    }
                }
                else //izmena == 1, vrsi se azuriranje
                {
                    User user = DataManager.VratiKorisnika(this.izmenaK, this.izmenaS);
                    //ovde se upisuju u lokalni objekat promene
                    user.ime        = txtIme.Text;
                    user.prezime    = txtPrezime.Text;
                    user.korisnicko = txtKorisnicko.Text;
                    user.sifra      = txtSifra.Text;


                    //ovde se upisuju izmene u bazu
                    DataManager.AzurirajKorisnika(user);
                    MessageBox.Show("Uspesno ste promenili podatke!");
                    this.Close();
                    this.DialogResult = DialogResult.OK;
                }
            }
        }