private void button1_Click(object sender, EventArgs e) { DZ_Szczegoly_zam_materialu szczegoly_zamowienia_materialu = new DZ_Szczegoly_zam_materialu(); int numer = Convert.ToInt32(this.textBox1.Text = Convert.ToString(dataGridView1.CurrentRow.Cells[0].Value)); szczegoly_zamowienia_materialu.Id_zamowienia_zewn = numer; szczegoly_zamowienia_materialu.Id_materialu = Convert.ToInt32(comboBox1.SelectedValue); szczegoly_zamowienia_materialu.Koszt_jednostkowy_oferta = Convert.ToInt32(textBox2.Text); szczegoly_zamowienia_materialu.Id_wlasciwosc = Convert.ToInt32(comboBox2.SelectedValue); szczegoly_zamowienia_materialu.Ilosc = Convert.ToInt32(numericUpDown1.Value); database.DZ_Szczegoly_zam_materialu.Add(szczegoly_zamowienia_materialu); database.SaveChanges(); initdvgs(); }
private void button2_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć wybrane szczegóły zamówienia?", "Uwaga, po zatwierdzeniu rekord zostanie trwale usunięty z bazy", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dataGridView2.CurrentRow.Cells[0].Value); DZ_Szczegoly_zam_materialu toRemove = this.database.DZ_Szczegoly_zam_materialu.Where(szczegoly_zamowienia => szczegoly_zamowienia.Id_szczegoly_zam_materialu == id).First(); this.database.DZ_Szczegoly_zam_materialu.Remove(toRemove); // DELETE this.database.SaveChanges(); initdvgs(); } }