void UzytkownicyDataGridView() { using (SklepEntities db = new SklepEntities()) { dvgUzytkownicy.DataSource = db.Uzytkownicy.ToList <Uzytkownicy>(); } }
private void SzukajBox_TextChanged(object sender, EventArgs e) { using (SklepEntities db = new SklepEntities()) { dvgProdukt.DataSource = db.Produkty.Where(x => x.Produkt.Contains(SzukajBox.Text)).ToList(); } }
public void ProduktDataGridView() { using (SklepEntities db = new SklepEntities()) { dvgProdukt.DataSource = db.Produkty.ToList <Produkty>(); } }
private void PrzypiszPartosciDoCB() { var context = new SklepEntities(); var Role = context.RolaUzytkownika.ToList(); cbRola.DataSource = Role; cbRola.ValueMember = "Id"; cbRola.DisplayMember = "Rola"; }
private void dvgProdukt_DoubleClick(object sender, EventArgs e) { if (dvgProdukt.CurrentRow.Index != -1) { model.ID = Convert.ToInt32(dvgProdukt.CurrentRow.Cells["ID"].Value); using (SklepEntities DB = new SklepEntities()) { model = DB.Produkty.Where(x => x.ID == model.ID).FirstOrDefault(); textBox1.Text = model.Produkt; textBox2.Text = model.IloscSztuk.ToString(); textBox3.Text = model.Opis; } Wprowadz.Text = "Aktualizuj"; } }
private void LOGIN_Click(object sender, EventArgs e) { var context = new SklepEntities(); var dbRow = context.Uzytkownicy.Where(a => a.LOGIN == textBox1.Text && a.PASSWORD == textBox2.Text).FirstOrDefault(); if (dbRow == null) { MessageBox.Show("Błędny login lub hasło."); } else { new Form2(textBox1.Text).Show(); this.Hide(); //MessageBox.Show("Login to: " + dbRow.LOGIN + "oraz hasło to:" + dbRow.PASSWORD); } }
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"); } }