private void UsunUzytkownika_Click(object sender, EventArgs e) { int ID = (int)dvgUzytkownicy.CurrentRow.Cells["ID"].Value; { if (MessageBox.Show("Jesteś pewien że chcesz usunąć użytkownika?", "Usuwanie użytkownika", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (SklepEntities db = new SklepEntities()) { var entry = db.Uzytkownicy.SingleOrDefault(p => p.ID == ID); if (entry == null) { throw new Exception("Nie znaleziono rekordu w bazie."); } db.Uzytkownicy.Remove(entry); db.SaveChanges(); UzytkownicyDataGridView(); MessageBox.Show("Usunięto użytkownika"); } } } }
private void Rejestracja_Click(object sender, EventArgs e) { var rolaModel = (RolaUzytkownika)cbRola.SelectedItem; var rola = rolaModel.Rola; if (ImieBox.Text == "" || HasloBox.Text == "") { MessageBox.Show("Musisz uzupełnić puste pola"); } else if (HasloAdminBox.Text == "hubert" || rola == "Uzytkownik") { var context = new SklepEntities(); var Uzytkownicy = new Uzytkownicy { IMIE = ImieBox.Text, NAZWISKO = NazwiskoBox.Text, LOGIN = LoginBox.Text, PASSWORD = HasloBox.Text, //IdRola = cbRola. }; if (Uzytkownicy.PASSWORD == Haslo2Box.Text) { context.Uzytkownicy.Add(Uzytkownicy); context.SaveChanges(); MessageBox.Show("Pomyślnie zarejestrowano konto."); new Form1().Show(); this.Hide(); } else { MessageBox.Show("Podane hasła nie są prawidłowe."); } } else { MessageBox.Show("Wprowadz poprawne hasło administratora."); } }
private void Wprowadz_Click(object sender, EventArgs e) { model.Produkt = textBox1.Text.Trim(); try { model.IloscSztuk = Convert.ToInt32(textBox2.Text.Trim()); } catch (Exception ex) { MessageBox.Show($"Wprowadz poprawne dane. {ex.ToString()}"); return; } if (textBox1.Text == "" || textBox3.Text == "") { MessageBox.Show("Musisz uzupełnić puste pola"); } else { model.Opis = textBox3.Text.Trim(); using (SklepEntities db = new SklepEntities()) { if (model.ID == 0) //wprowadz { db.Produkty.Add(model); } else //aktualizuj { db.Entry(model).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); } Clear(); ProduktDataGridView(); MessageBox.Show("Wprowadzono pomyślnie"); } }