private void btnUpdate_Click(object sender, EventArgs e) { Rodzaj_narzedzia frm = (Rodzaj_narzedzia)Application.OpenForms["Rodzaj_narzedzia"]; int row = Convert.ToInt32(frm.dgvRodzaj.CurrentRow.Cells[0].Value);; DM_Rodzaj_narzedzia toUpdate = this.database.DM_Rodzaj_narzedzia.Where(narzedzie => narzedzie.Id_rodzaj_narzedzia == row).First(); toUpdate.Nazwa = txtRodzaj.Text; database.SaveChanges(); frm.dgvRodzaj.DataSource = this.database.vDM_Rodzaj_narzedzia.ToList(); this.Close(); }
private void btnAdd_Click(object sender, EventArgs e) { DM_Rodzaj_narzedzia news = new DM_Rodzaj_narzedzia(); news.Nazwa = this.txtNew.Text; this.database.DM_Rodzaj_narzedzia.Add(news); this.database.SaveChanges(); var MaterialForm = Application.OpenForms.OfType <Rodzaj_narzedzia>().Single(); MaterialForm.initDataGridView(); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć rodzaj narzędzia?", "Usuwanie rodzaju narzędzia", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dgvRodzaj.CurrentRow.Cells[0].Value); DM_Rodzaj_narzedzia toRemove = this.database.DM_Rodzaj_narzedzia.Where(id_narz => id_narz.Id_rodzaj_narzedzia == id).First(); this.database.DM_Rodzaj_narzedzia.Remove(toRemove); // DELETE this.database.SaveChanges(); initDataGridView(); } else { DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć!"); } }