private void btn_usun_Click(object sender, EventArgs e) { using (var samochody = new Entities()) { Decimal id = 0; bool czy_odczytano = true; try { id = Convert.ToDecimal(dataGridView1.SelectedRows[0].Cells[0].Value); } catch (Exception ez) { MessageBox.Show("Błąd odczytywania wybranego samochodu z grida"); czy_odczytano = false; } if (czy_odczytano == true) { try { SAMOCHODY s1 = (SAMOCHODY)samochody.SAMOCHODY.Where(s => s.ID_SAMOCHOD == id).First(); samochody.SAMOCHODY.Remove(s1); samochody.SaveChanges(); wyswietlDane(); MessageBox.Show("Usunięto"); } catch (Exception ezz) { MessageBox.Show("Błąd usuwania"); } } } }
private void btn_dodaj_Click(object sender, EventArgs e) { bool poprawne_dane = true; if (tbox_id != null && tbox_marka != null && tbox_rok_produkcji != null) { using (var samochody = new Entities()) { try { var samochod = new SAMOCHODY { ID_SAMOCHOD = Convert.ToDecimal(tbox_id.Text), MARKA = tbox_marka.Text, ROK_PRODUKCJI = Convert.ToDecimal(tbox_rok_produkcji.Text) }; samochody.SAMOCHODY.Add(samochod); samochody.SaveChanges(); MessageBox.Show("Dodano"); } catch (Exception ex) { MessageBox.Show("Błędne dane"); tbox_rok_produkcji.Clear(); tbox_marka.Clear(); tbox_id.Clear(); poprawne_dane = false; } } } }
private void zmien_baze() { using (var samochody = new Entities(db_helper.change_db())) { SAMOCHODY s1 = (SAMOCHODY)samochody.SAMOCHODY.Where(x => x.MARKA == "Nissan").First(); MessageBox.Show(s1.MARKA); } }
private void cbox_wybor_SelectedIndexChanged(object sender, EventArgs e) { if (cbox_wybor.SelectedIndex != -1) { wybrany_samochod = cbox_wybor.SelectedItem; using (var samochody = new Entities()) { s_do_aktualizacji = (SAMOCHODY)samochody.SAMOCHODY.Where(x => x.MARKA == wybrany_samochod).First(); tbox_id.Text = s_do_aktualizacji.ID_SAMOCHOD.ToString(); tbox_marka.Text = s_do_aktualizacji.MARKA; tbox_rocznik.Text = s_do_aktualizacji.ROK_PRODUKCJI.ToString(); } } }