Пример #1
0
 private void dataGridViewKorisnici_CellClick_1(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         int korisnikId = Convert.ToInt32(dataGridViewKorisnici.SelectedRows[0].Cells[0].Value.ToString());
         korisnik = DBKorisnici.KorisniciSelectByID(korisnikId);
     }
 }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int ID = Convert.ToInt32(Request.QueryString["id"]);

            Services.Data.Recenzije recenzija = DBRecenzije.SelectByID(ID);

            int KorisnikID = recenzija.KorisnikID;

            autor.Text   = DBKorisnici.KorisniciSelectByID(KorisnikID).Ime + " " + DBKorisnici.KorisniciSelectByID(KorisnikID).Prezime;
            datum.Text   = recenzija.Datum.ToString();
            naslov.Text  = recenzija.Igre.Naziv;
            sadrzaj.Text = recenzija.Sadrzaj;
        }
Пример #3
0
        private void buttonPotvrdi_Click(object sender, EventArgs e)
        {
            Services.Data.Korisnici korisnik = DBKorisnici.SelectByKorisnickoIme(textBoxKorisnikoIme.Text, textBoxLozinka.Text);

            if (korisnik != null && korisnik.Status == true)
            {
                MessageBox.Show(global.GetString("loginSuccess"), "Uspješno", MessageBoxButtons.OK, MessageBoxIcon.Information);
                global.prijavljenKorisnik = korisnik;
                this.DialogResult         = DialogResult.OK;
            }
            else
            {
                MessageBox.Show(global.GetString("loginError"), "Greška", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #4
0
        private void obrisiButton_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Jeste li sigurni?", "Potrda brisanja", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                if (dataGridViewKorisnici.SelectedRows.Count > 0)
                {
                    int korisnikId = Convert.ToInt32(dataGridViewKorisnici.SelectedRows[0].Cells[0].Value.ToString());
                    DBKorisnici.DeleteUlogeKorisnika(korisnikId);
                    DBKorisnici.DeleteKorisnici(korisnikId);

                    MessageBox.Show(global.GetString("success_deletekorisnik"), "Uspješno", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    Bind();
                }
            }
        }
Пример #5
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Jeste li sigurni?", "Potrda deaktivacije", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                if (dataGridViewKorisnici.SelectedRows.Count > 0)
                {
                    int korisnikId = Convert.ToInt32(dataGridViewKorisnici.SelectedRows[0].Cells[0].Value.ToString());

                    DBKorisnici.KorisniciUpdateStatus(korisnikId, false);

                    MessageBox.Show(global.GetString("success_korisnikdeaktiviran"), "Uspješno", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    Bind();
                }
            }
        }
Пример #6
0
        private void ucitajPodatke()
        {
            textBoxKorisnickoIme.Text = korisnik.KorisnickoIme;
            korisnik.uloge            = DBKorisnici.KorisniciSelectUloge(korisnik.KorisnikID);
            checkBoxStatus.Checked    = korisnik.Status;
            ((ListBox)checkedListBoxUloge).DataSource    = DBKorisnici.GetUlogeAll();
            ((ListBox)checkedListBoxUloge).DisplayMember = "Naziv";

            checkedListBoxUloge.ClearSelected();

            for (int i = 0; i < checkedListBoxUloge.Items.Count; i++)
            {
                if (korisnik.uloge.Contains(checkedListBoxUloge.Items[i]))
                {
                    checkedListBoxUloge.SetItemCheckState(i, CheckState.Checked);
                }
            }
        }
Пример #7
0
        private void buttonSacuvaj_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren(ValidationConstraints.Enabled))
            {
                Services.Data.Korisnici korisnik = new Korisnici();
                if (korisniciIzmjene != null)
                {
                    korisnik.KorisnikID = korisniciIzmjene.KorisnikID;
                }

                korisnik.Ime     = textBoxIme.Text;
                korisnik.Prezime = textBoxPrezime.Text;
                korisnik.Email   = textBoxEmail.Text;
                korisnik.Telefon = maskedTextBoxTelefon.Text;

                if (korisnik.KorisnikID > 0)
                {
                    DBKorisnici.KorisnikUpdate(korisnik);
                    MessageBox.Show(global.GetString("update_succ"), "Izmjene korisničkih podataka",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    return;
                }

                korisnik.KorisnickoIme = textBoxKorisnickoIme.Text;
                korisnik.LozinkaSalt   = UiHelper.GenerateSalt();
                korisnik.LozinkaHash   = UiHelper.GenerateHash(textBoxLozinka.Text, korisnik.LozinkaSalt);

                List <Uloge> uloge = checkedListBoxUloge.CheckedItems.Cast <Uloge>().ToList();
                try
                {
                    DBKorisnici.InsertKorisnik(korisnik, uloge);

                    clear();

                    MessageBox.Show(global.GetString("korisnikSuccessAdd"), "Uspješno", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(global.GetString(ex.Message));
                }
            }
        }
Пример #8
0
        private void buttonSacuvaj_Click(object sender, EventArgs e)
        {
            if (textBoxLozinka.Text != " ")
            {
                korisnik.LozinkaSalt = Services.Util.UiHelper.GenerateSalt();
                korisnik.LozinkaHash = Services.Util.UiHelper.GenerateHash(textBoxLozinka.Text, korisnik.LozinkaSalt);
                DBKorisnici.KorisniciChangePassword(korisnik);
            }
            if (korisnik.KorisnikID == global.prijavljenKorisnik.KorisnikID)
            {
                global.GetString("status_err");
            }
            else
            if (korisnik.Status != checkBoxStatus.Checked)
            {
                korisnik.Status = checkBoxStatus.Checked;
                DBKorisnici.UpdateStatus(korisnik.KorisnikID, korisnik.Status);
            }

            DBKorisnici.UpdateUloge(korisnik.KorisnikID, checkedListBoxUloge.CheckedItems.Cast <Uloge>().ToList());

            MessageBox.Show(global.GetString("update_succ"), "Promjene", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }
Пример #9
0
 private void Bind()
 {
     dataGridViewKorisnici.DataSource         = DBKorisnici.SearchByName(textBoxImeIprezim.Text);
     dataGridViewKorisnici.Columns[0].Visible = false;
 }
Пример #10
0
 private void frmKorisnikNovi_Load(object sender, EventArgs e)
 {
     ((ListBox)checkedListBoxUloge).DataSource    = DBKorisnici.GetUlogeAll();
     ((ListBox)checkedListBoxUloge).DisplayMember = "Naziv";
 }