private void button1_Click(object sender, EventArgs e) { Czesc frm = (Czesc)Application.OpenForms["Czesc"]; int row = Convert.ToInt32(frm.dgvCzesc.CurrentRow.Cells[0].Value); DM_Czesc toUpdate = this.database.DM_Czesc.Where(czesc => czesc.Id_czesci == row).First(); toUpdate.Nazwa = textBox1.Text; toUpdate.Id_model_maszyny = Convert.ToInt32(comboBox1.SelectedValue); toUpdate.Ilosc_poczatkowa = Convert.ToInt32(textBox2Ilosc.Text); database.SaveChanges(); frm.dgvCzesc.DataSource = this.database.vDM_Czesc.ToList(); this.Close(); }
private void button1_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć część?", "Usuwanie części", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dgvCzesc.CurrentRow.Cells[0].Value); DM_Czesc toRemove = this.database.DM_Czesc.Where(id_czesc => id_czesc.Id_czesci == id).First(); this.database.DM_Czesc.Remove(toRemove); // DELETE this.database.SaveChanges(); initDataGridView(); } else { DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć części?"); } }