private void btnUpdate_Click(object sender, EventArgs e) { Rodzaj_maszyny frm = (Rodzaj_maszyny)Application.OpenForms["Rodzaj_maszyny"]; int row = Convert.ToInt32(frm.dgvRodzajMaszyny.CurrentRow.Cells[0].Value); DP_Rodzaj_maszyny toUpdate = this.database.DP_Rodzaj_maszyny.Where(maszyna => maszyna.Id_rodzaj_maszyny == row).First(); toUpdate.Rodzaj_maszyny = txtRodzaj.Text; database.SaveChanges(); frm.dgvRodzajMaszyny.DataSource = this.database.vDP_Rodzaj_maszyny.ToList(); this.Close(); }
private void btnAdd_Click(object sender, EventArgs e) { DP_Rodzaj_maszyny news = new DP_Rodzaj_maszyny(); news.Rodzaj_maszyny = this.txtNew.Text; this.database.DP_Rodzaj_maszyny.Add(news); this.database.SaveChanges(); var MachineTypeForm = Application.OpenForms.OfType <Rodzaj_maszyny>().Single(); MachineTypeForm.initDataGridView(); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć rodzaj maszyny?", "Usuwanie rodzaju maszyny", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dgvRodzajMaszyny.CurrentRow.Cells[0].Value); DP_Rodzaj_maszyny toRemove = this.database.DP_Rodzaj_maszyny.Where(id_masz => id_masz.Id_rodzaj_maszyny == id).First(); this.database.DP_Rodzaj_maszyny.Remove(toRemove); // DELETE this.database.SaveChanges(); initDataGridView(); } else { DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć rodzaju maszyny."); } }