private void btnAdd_Click(object sender, EventArgs e) { DP_Model_maszyny news = new DP_Model_maszyny(); news.Nazwa_modelu_maszyny = this.txtNew.Text; this.database.DP_Model_maszyny.Add(news); this.database.SaveChanges(); var MachineModelForm = Application.OpenForms.OfType <Model_maszyny>().Single(); MachineModelForm.initDataGridView(); this.Close(); }
private void btnUpdate_Click(object sender, EventArgs e) { Model_maszyny frm = (Model_maszyny )Application.OpenForms["Model_maszyny"]; int row = Convert.ToInt32(frm.dgvModelMaszyny.CurrentRow.Cells[0].Value); DP_Model_maszyny toUpdate = this.database.DP_Model_maszyny.Where(maszyna => maszyna.Id_model_maszyny == 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_modelu_maszyny = txtModel.Text; database.SaveChanges(); frm.dgvModelMaszyny.DataSource = this.database.vDP_Model_maszyny.ToList(); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć model maszyny?", "Usuwanie modelu maszyny", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dgvModelMaszyny.CurrentRow.Cells[0].Value); DP_Model_maszyny toRemove = this.database.DP_Model_maszyny.Where(id_masz => id_masz.Id_model_maszyny == id).First(); this.database.DP_Model_maszyny.Remove(toRemove); // DELETE this.database.SaveChanges(); initDataGridView(); } else { DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć modelu maszyny."); } }