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(); } } }
public Zamowienie UtworzZamowienie(Zamowienie noweZamowienie, string userId) { var koszyk = PobierzKoszyk(); noweZamowienie.DataDodania = DateTime.Now; noweZamowienie.userId = userId; db.Zamowienia.Add(noweZamowienie); if (noweZamowienie.PozycjeZamowienia == null) { noweZamowienie.PozycjeZamowienia = new List <PozycjaZamowienia>(); } decimal koszykWartosc = 0; foreach (var koszykElement in koszyk) { var nowaPozycjaZamowienia = new PozycjaZamowienia() { MotocyklId = koszykElement.Motocykl.MotocyklId, Ilosc = koszykElement.Ilosc, CenaZakupu = koszykElement.Motocykl.CenaMotoru }; koszykWartosc += (koszykElement.Ilosc * koszykElement.Motocykl.CenaMotoru); noweZamowienie.PozycjeZamowienia.Add(nowaPozycjaZamowienia); } noweZamowienie.WartoscZamowienia = koszykWartosc; db.SaveChanges(); return(noweZamowienie); }
//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; } }
//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(); } }
//Usuwanie w bazie danych private void buttonUsun_Click(object sender, EventArgs e) { AutoNaSprzedaz zaznaczoneAutoNaSprzedaz = (AutoNaSprzedaz)listBoxListaOfert.SelectedItem; _ctx.AutoAutoNaSprzedaz.Remove(zaznaczoneAutoNaSprzedaz); _ctx.SaveChanges(); MessageBox.Show("Pomyślnie usunięto ofertę sprzedaży!"); }
//usuniecie uzytkownia private void buttonUsunUzytkownika_Click(object sender, EventArgs e) { Uzytkownik doUsunieciaUzytkownik = (Uzytkownik)listBoxListaUzytkownikow.SelectedItem; using (var ctx = new KomisContext()) { ctx.Uzytkownik.Attach(doUsunieciaUzytkownik); ctx.Uzytkownik.Remove(doUsunieciaUzytkownik); ctx.SaveChanges(); aktualizacjaListyUzytkownikow(); } }
public void AddCar(Car car) { if (car.Image != null) { using (var stream = new MemoryStream()) { car.Image.CopyTo(stream); car.Photo = stream.ToArray(); } } context.Cars.Add(car); context.SaveChanges(); }
private void buttonMarkaUsun_Click(object sender, EventArgs e) { Marka doUsuniecia = (Marka)listBoxMarkaAuta.SelectedItem; _ctx.Marka.Remove(doUsuniecia); _ctx.SaveChanges(); }