private void potvrdiButton_Click(object sender, EventArgs e)
        {
            SistemNekretnine.DB.Korisnici k = DAKorisnici.SelectByKorisnickoIme(korisnickoImeInput.Text, lozinkaInput.Text);

            if (k != null) //Ispravni korisnički podaci
            {
                List <KorisniciUloge> tempUloge = DAKorisnici.getUlogeByKorisnikID(k.KorisnikID);

                if (tempUloge != null) //Postoji definisana minimalno jedna uloga na sistemu
                {
                    if (tempUloge.Count > 0)
                    {
                        Global.prijavljeniKorisnik = k;
                        this.DialogResult          = DialogResult.OK;

                        GlavnaForma frmGlavna = new GlavnaForma();
                        frmGlavna.Show();
                        this.Hide();
                    }
                }
            }
            else
            {
                lozinkaInput.Text = "";
                MessageBox.Show(Global.GetString("login_err"), "Prijava", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        public IzmjenaStatusnihPodataka(SistemNekretnine.DB.Korisnici k)
        {
            InitializeComponent();

            if (k != null)
            {
                korisnik = k;
                UcitajPodatke();
            }
        }
Example #3
0
        private void btnSpasi_Click(object sender, EventArgs e)
        {
            SistemNekretnine.DB.Korisnici k = new SistemNekretnine.DB.Korisnici();
            k.KorisnikID = korisnik.KorisnikID;
            k.Ime        = imeInput.Text.Trim();
            k.Prezime    = prezimeInput.Text.Trim();
            k.Email      = emailInput.Text.Trim();
            k.Telefon    = telefonInput.Text.Trim();
            DAKorisnici.UpdateLicniPodaci(k);

            MessageBox.Show(Global.GetString("user_update_succ"), "Korisnik", MessageBoxButtons.OK, MessageBoxIcon.Information);

            this.Close();
        }
        private void dodajButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren(ValidationConstraints.Enabled))
            {
                SistemNekretnine.DB.Korisnici k = new SistemNekretnine.DB.Korisnici();
                k.Ime     = imeInput.Text.Trim();
                k.Prezime = prezimeInput.Text.Trim();
                k.Email   = emailInput.Text.Trim();
                k.Telefon = telefonInput.Text.Trim();

                k.KorisnickoIme = korisnickoImeInput.Text;
                k.LozinkaSalt   = UIHelper.GenerateSalt();
                k.LozinkaHash   = UIHelper.GenerateHash(lozinkaInput.Text, k.LozinkaSalt);
                k.Status        = true;

                List <Uloge> tempUloge = ulogeList.CheckedItems.Cast <Uloge>().ToList();


                try
                {
                    DAKorisnici.Insert(k);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(Global.GetString(ex.Message));
                    return;
                }
                foreach (var item in tempUloge)
                {
                    DAKorisnici.insertUloge(item, k);  //Global.prijavljeniKorisnik);
                }

                MessageBox.Show(Global.GetString("user_succ"), "Korisnik", MessageBoxButtons.OK, MessageBoxIcon.Information);



                clear();
            }
        }
Example #5
0
        private void korisniciGrid_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int kid = Convert.ToInt32(korisniciGrid.SelectedRows[0].Cells[0].Value);

            k = DAKorisnici.SelectById(kid);
        }