private void btnAdd_Click(object sender, EventArgs e) { DP_Usluga_serwisu_zewnetrznego news = new DP_Usluga_serwisu_zewnetrznego(); news.Nazwa_uslugi_serwisu_zewnetrznego = this.txtNew.Text; this.database.DP_Usluga_serwisu_zewnetrznego.Add(news); this.database.SaveChanges(); var UslugaSerwZewForm = Application.OpenForms.OfType <Uslugi_serwisu_zewnetrznego>().Single(); UslugaSerwZewForm.initDataGridView(); this.Close(); }
private void btnUpdate_Click(object sender, EventArgs e) { Uslugi_serwisu_zewnetrznego frm = (Uslugi_serwisu_zewnetrznego)Application.OpenForms["Uslugi_serwisu_zewnetrznego"]; int row = Convert.ToInt32(frm.dgvUslugiSerwZew.CurrentRow.Cells[0].Value); DP_Usluga_serwisu_zewnetrznego toUpdate = this.database.DP_Usluga_serwisu_zewnetrznego.Where(uslugaserwzewn => uslugaserwzewn.Id_usluga_serwisu_zewnetrznego == row).First(); //DP_Rodzaj_maszyny toUpdate = this.database.DP_Rodzaj_maszyny.Where(maszyna => maszyna.Id_rodzaj_maszyny == row).First(); //dgvWlasciwosc.Columns[0].Visible = false; kod do ukrywania id w posredniczacej toUpdate.Nazwa_uslugi_serwisu_zewnetrznego = txtNazwaUslugiSerwZew.Text; database.SaveChanges(); frm.dgvUslugiSerwZew.DataSource = this.database.vDP_Usluga_serwisu_zewnetrznego.ToList(); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć nazwę usługi serwisu zewnętrzego?", "Usuwanie nazwy usługi serwisu zewnętrznego", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dgvUslugiSerwZew.CurrentRow.Cells[0].Value); DP_Usluga_serwisu_zewnetrznego toRemove = this.database.DP_Usluga_serwisu_zewnetrznego.Where(id_usluga => id_usluga.Id_usluga_serwisu_zewnetrznego == id).First(); this.database.DP_Usluga_serwisu_zewnetrznego.Remove(toRemove); // DELETE this.database.SaveChanges(); initDataGridView(); } else { DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć nazwy usługi serwisu zewnętrznego."); } }