private void dodajSubmit_Click(object sender, EventArgs e) { Osobe osobeIzmjene = new Osobe(); if (osoba != null) { osobeIzmjene.OsobaId = osoba.OsobaId; osobeIzmjene.Ime = imeInput.Text; osobeIzmjene.Prezime = prezimeInput.Text.Trim(); osobeIzmjene.Email = emailInput.Text; osobeIzmjene.Telefon = telefonInput.Text; string ulicaIBroj = adresaInput.Text; int mjestoId = Convert.ToInt32(mjestaList.SelectedValue); try { DAKorisnici.UpdateLicnihPodataka(osobeIzmjene, ulicaIBroj, mjestoId); MessageBox.Show(Global.GetString("user_change_succ") + " " + osobeIzmjene.Ime + " " + osobeIzmjene.Prezime, "Izmjena podataka", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(Global.GetString(ex.Message)); } this.Close(); } }
private void korisniciGrid_CellClick(object sender, DataGridViewCellEventArgs e) { int korisnikId = Convert.ToInt32(korisniciGrid.SelectedRows[0].Cells[1].Value); korisnik = DAKorisnici.SelectById(korisnikId); osoba = DAKorisnici.SelectOsobaByKorisnikId(korisnikId); }
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); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (lozinkaInput.Text != "") { korisnik.LozinkaSalt = UIHelper.GenerateSalt(); korisnik.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, korisnik.LozinkaSalt); DAKorisnici.ResetPassword(korisnik); } DAKorisnici.UpdateUloge(korisnik.KorisnikID, ulogeList.CheckedItems.Cast <Uloge>().ToList()); string poruka = ""; if (korisnik.KorisnikID != Global.prijavljeniKorisnik.KorisnikID && !aktivanCheck.Checked) { poruka = Global.GetString("status_err"); } else if (korisnik.Status != aktivanCheck.Checked) { DAKorisnici.UpdateStatus(korisnik.KorisnikID, aktivanCheck.Checked); } MessageBox.Show(poruka + "\n" + Global.GetString("user_update_succ"), "Promjene", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void BindGrid() { korisniciGrid.DataSource = DAKorisnici.SelectByName(imeIPrezimeInput.Text); korisniciGrid.Columns[0].Visible = false; korisniciGrid.Columns[1].Visible = false; korisniciGrid.ClearSelection(); }
private void sacuvajSubmit_Click(object sender, EventArgs e) { if (lozinkaInput.Text != "") { korisnik.LozinkaSalt = UIHelper.GenerateSalt(); korisnik.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, korisnik.LozinkaSalt); DAKorisnici.ResetPassword(korisnik); } DAKorisnici.UlogeUpdate(korisnik.KorisnikId, ulogeList.CheckedItems.Cast <Uloge>().ToList()); if (korisnik.KorisnikId == Global.prijavljeniKorisnik.KorisnikId && !statusCheckBox.Checked) { MessageBox.Show(Global.GetString("deact_err"), "Nedozvoljena operacija", MessageBoxButtons.OK, MessageBoxIcon.Error); statusCheckBox.Checked = true; return; } if (korisnik.StatusNaSistemu != statusCheckBox.Checked) { DAKorisnici.UpdateStatus(korisnik.KorisnikId, statusCheckBox.Checked); } MessageBox.Show(Global.GetString("user_change_acc") + " " + korisnik.Osobe.Ime + " " + korisnik.Osobe.Prezime, "Promjena pristupnih podataka", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void NoviKorisnikForm_Load_1(object sender, System.EventArgs e) { mjestaList.DataSource = DAKorisnici.MjestaSelectAll(); mjestaList.DisplayMember = "Naziv"; mjestaList.ValueMember = "MjestoId"; ulogeList.DataSource = DAKorisnici.UlogeSelectAll(); ulogeList.DisplayMember = "Naziv"; }
private void UcitajPodatke() { nazivReadOnly.Text = klijent.Klijent; telefonInput.Text = klijent.Telefon; emailInput.Text = klijent.Email; ulicaIBrojInput.Text = klijent.UlicaIBroj; mjestaList.DataSource = DAKorisnici.MjestaSelectAll(); mjestaList.DisplayMember = "Naziv"; mjestaList.ValueMember = "MjestoId"; }
private void BindList() { mjestaList.DataSource = DAKorisnici.MjestaSelectAll(); mjestaList.DisplayMember = "Naziv"; mjestaList.ValueMember = "MjestoId"; tipAktivnostiList.DataSource = DAKlijenti.TipAktivnostiSelectAll(); tipAktivnostiList.DisplayMember = "Naziv"; tipAktivnostiList.ValueMember = "TipAktivnostiId"; }
void UcitajPodatkeOsobe() { imeInput.Text = osoba.Ime; prezimeInput.Text = osoba.Prezime; emailInput.Text = osoba.Email; telefonInput.Text = osoba.Telefon; adresaInput.Text = osoba.Adrese.UlicaIBroj; mjestaList.DataSource = DAKorisnici.MjestaSelectAll(); mjestaList.DisplayMember = "Naziv"; mjestaList.ValueMember = "MjestoId"; }
private void aktivirajSubmit_Click(object sender, EventArgs e) { if (korisnik != null) { DAKorisnici.UpdateStatus(korisnik.KorisnikId, true); BindGrid(); MessageBox.Show(Global.GetString("user_act") + korisnik.Osobe.Prezime + " " + korisnik.Osobe.Ime, "Ponovna aktivacija"); } else { GetValue(); } }
private void NoviRadnikForm_Load(object sender, EventArgs e) { gradList.DataSource = DAKorisnici.MjestaSelectAll(); gradList.DisplayMember = "Naziv"; gradList.ValueMember = "MjestoId"; strukaList.DataSource = DARadnici.StrukeSelectAll(); strukaList.DisplayMember = "Naziv"; strukaList.ValueMember = "StrukaId"; strucnaSpremaList.DataSource = DARadnici.SkolskaSpremaSelectAll(); strucnaSpremaList.DisplayMember = "Naziv"; strucnaSpremaList.ValueMember = "SkolskaSpremaId"; }
private void ucitajPodatke() { korisnikGroup.Text = korisnik.Osobe.Ime + ' ' + korisnik.Osobe.Prezime; imeLabel.Text = korisnik.Osobe.Ime; prezimeLabel.Text = korisnik.Osobe.Prezime; emailLabel.Text = korisnik.Osobe.Email; telefonLabel.Text = korisnik.Osobe.Telefon; korisnickoImeLabel.Text = korisnik.KorisnickoIme; korisnik.Uloge = DAKorisnici.UlogeSelectAll(); foreach (Uloge u in korisnik.Uloge) { ulogeList.Items.Add(u.Naziv); } }
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 deaktivirajSubmit_Click(object sender, EventArgs e) { if (k != null) { //Zabraniti deaktivaciju trenutno prijavljenog korisnika i // korisnika koji je već ranije deaktiviran if ((bool)korisniciGrid.SelectedRows[0].Cells[4].Value && k.KorisnikID != Global.prijavljeniKorisnik.KorisnikID) { DAKorisnici.UpdateStatus(k.KorisnikID, false); BindGrid(); } } }
private void prijavaSubmit_Click(object sender, EventArgs e) { Korisnici k = DAKorisnici.SelectByKorisnickoIme(korisnickoImeInput.Text, lozinkaInput.Text); if (k != null) { if (k.Uloge.Count > 0) { Global.prijavljeniKorisnik = k; this.DialogResult = DialogResult.OK; MessageBox.Show(Global.GetString("login_succ"), "Prijava na sistem"); } } else { lozinkaInput.Text = ""; MessageBox.Show(Global.GetString("login_err"), "Neuspješna prijava na sistem", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void deaktivirajSubmit_Click(object sender, EventArgs e) { if (korisnik != null) { if ((bool)korisniciGrid.SelectedRows[0].Cells[6].Value && korisnik.KorisnikId != Global.prijavljeniKorisnik.KorisnikId) { DAKorisnici.UpdateStatus(korisnik.KorisnikId, false); BindGrid(); MessageBox.Show(Global.GetString("user_deact") + korisnik.Osobe.Prezime + " " + korisnik.Osobe.Ime, "Deaktivacija"); } else { MessageBox.Show(Global.GetString("deact_err"), "Nedozvoljena operacija", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { GetValue(); } }
void UcitajPodatke() { // za upis statusa u formu bez da idem na bazu, provjeriti zašto ne radi... //bool check = (bool)DAKorisnici.SelectById(korisnik.KorisnikId).StatusNaSistemu; //statusCheckBox.Checked = check; korisnickoImeInput.Text = korisnik.KorisnickoIme; statusCheckBox.Checked = (bool)korisnik.StatusNaSistemu; ulogeList.DataSource = DAKorisnici.UlogeSelectAll(); ulogeList.DisplayMember = "Naziv"; ulogeList.ClearSelected(); korisnik.Uloge = DAKorisnici.SelectUlogeByKorisnik(korisnik.KorisnikId); for (int i = 0; i < ulogeList.Items.Count; i++) { if (korisnik.Uloge.Contains(ulogeList.Items[i])) { ulogeList.SetItemCheckState(i, CheckState.Checked); } } }
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(); } }
void UcitajPodatke() { korisnickoImeInput.Text = korisnik.KorisnickoIme; aktivanCheck.Checked = korisnik.Status; ((ListBox)ulogeList).DataSource = DAKorisnici.Uloge_Select(); ((ListBox)ulogeList).DisplayMember = "Naziv"; ((ListBox)ulogeList).ClearSelected(); korisnik.KorisniciUloge = DAKorisnici.Uloge_SelectByKorisnikID(korisnik.KorisnikID); List <Uloge> tempUloge = DAKorisnici.UlogeTEMP_SelectByKorisnikID(korisnik.KorisnikID); for (int i = 0; i < ulogeList.Items.Count; i++) { foreach (var item in tempUloge) { if (item.Naziv == ((Uloge)ulogeList.Items[i]).Naziv) { ulogeList.SetItemCheckState(i, CheckState.Checked); } } } }
private void dodajSubmit_Click_1(object sender, System.EventArgs e) { if (this.ValidateChildren(ValidationConstraints.Enabled)) { Korisnici k = new Korisnici(); Osobe o = new Osobe(); string ulicaIBroj = ulicaIBrojInput.Text; int MjestoId = Convert.ToInt32(mjestaList.SelectedValue); o.Ime = imeInput.Text; o.Prezime = prezimeInput.Text; o.Email = emailInput.Text; o.Telefon = telefonInput.Text; k.KorisnickoIme = korisnickoImeInput.Text; k.LozinkaSalt = UIHelper.GenerateSalt(); k.LozinkaHash = UIHelper.GenerateHash(lozinkaInput.Text, k.LozinkaSalt); List <Uloge> uloge = ulogeList.CheckedItems.Cast <Uloge>().ToList(); try { DAKorisnici.KorisniciInsert(k, o, uloge, MjestoId, ulicaIBroj); MessageBox.Show(Global.GetString("user_succ"), "Novi korisnik", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("Izaberite drugo korisničko ime ili email adresu", "Validacija unosa", MessageBoxButtons.OK, MessageBoxIcon.Information); } Clear(); } }
private void NoviKorisnik_Load(object sender, EventArgs e) { ((ListBox)ulogeList).DataSource = DAKorisnici.Uloge_Select(); ((ListBox)ulogeList).DisplayMember = "Naziv"; }
public void BindGrid() { korisniciGrid.DataSource = DAKorisnici.SelectByName(imePrezimeInput.Text.Trim()); korisniciGrid.Columns[0].Visible = false; korisniciGrid.ClearSelection(); }