//edycja uzytkownika private void buttonZmienUzytkownika_Click(object sender, EventArgs e) { Uzytkownik doEdycjiUzytkownik = (Uzytkownik)listBoxListaUzytkownikow.SelectedItem; if (textBoxHaslo.Text != "") { if (textBoxHaslo.Text == textBoxHasloPowtorz.Text) { doEdycjiUzytkownik.ustawHasloUzytkownika(textBoxHaslo.Text); } } if (radioButtonPoziomDostepuUzytkownik.Checked) { doEdycjiUzytkownik.PoziomDostepuUzytkownika = 0; } if (radioButtonPoziomDostepuSprzedawca.Checked) { doEdycjiUzytkownik.PoziomDostepuUzytkownika = 1; } if (radioButtonPoziomDostepuKierownik.Checked) { doEdycjiUzytkownik.PoziomDostepuUzytkownika = 2; } using (var ctx = new KomisContext()) { ctx.Uzytkownik.AddOrUpdate(doEdycjiUzytkownik); ctx.SaveChanges(); aktualizacjaListyUzytkownikow(); } }
//dodawanie uzytkownika private void buttonDodajUzytkownika_Click(object sender, EventArgs e) { Uzytkownik nowyUzytkownik = new Uzytkownik(); nowyUzytkownik.NazwaUzytkownia = textBoxNazwaUzytkownika.Text; if (radioButtonPoziomDostepuUzytkownik.Checked) { nowyUzytkownik.PoziomDostepuUzytkownika = 0; } if (radioButtonPoziomDostepuSprzedawca.Checked) { nowyUzytkownik.PoziomDostepuUzytkownika = 1; } if (radioButtonPoziomDostepuKierownik.Checked) { nowyUzytkownik.PoziomDostepuUzytkownika = 2; } if (textBoxHaslo.Text == textBoxHasloPowtorz.Text) { nowyUzytkownik.ustawHasloUzytkownika(textBoxHaslo.Text); using (var ctx = new KomisContext()) { ctx.Uzytkownik.Add(nowyUzytkownik); ctx.SaveChanges(); aktualizacjaListyUzytkownikow(); } } else { labelNiepoprawneHaslo.Visible = true; } }
private void Panel_logowania_Load(object sender, EventArgs e) { bool adminExist = false, guestExist = false; using (var ctx = new KomisContext()) { //Sprawdzanie czy w bazie danych istnieją domyślni użytkownicy admin i guest List <Uzytkownik> listaUzytkownikow = ctx.Uzytkowniks.ToList(); foreach (var VARIABLE in listaUzytkownikow) { if (VARIABLE.NazwaUzytkownia == "admin") { adminExist = true; break; } } foreach (var VARIABLE in listaUzytkownikow) { if (VARIABLE.NazwaUzytkownia == "guest") { guestExist = true; break; } } //W przypadku braku domyślnych użytkowników admin i guest dodaje ich do bazy danych if (adminExist == false) { var admin = new Uzytkownik(); admin.NazwaUzytkownia = "admin"; admin.ustawHasloUzytkownika("admin"); admin.PoziomDostepuUzytkownika = 2; ctx.Uzytkowniks.Add(admin); ctx.SaveChanges(); } if (guestExist == false) { var guest = new Uzytkownik(); guest.NazwaUzytkownia = "guest"; guest.ustawHasloUzytkownika("guest"); guest.PoziomDostepuUzytkownika = 0; ctx.Uzytkowniks.Add(guest); ctx.SaveChanges(); } } }