private void btnAdd_Click(object sender, EventArgs e) { WlasciwoscNarzedzia frm = (WlasciwoscNarzedzia)Application.OpenForms["WlasciwoscNarzedzia"]; int row = Convert.ToInt32(frm.dgvWlasciwosc.CurrentRow.Cells[0].Value);; DM_Parametr_narzedzia toUpdate = this.database.DM_Parametr_narzedzia.Where(narzedzie => narzedzie.Id_parametru == row).First(); toUpdate.Id_narzedzia = Convert.ToInt32(cmbNazwa.SelectedValue); toUpdate.Id_wlasciwosc = Convert.ToInt32(cmbWlasciwosc.SelectedValue); toUpdate.Wartosc = txtWartosc.Text; database.SaveChanges(); frm.dgvWlasciwosc.DataSource = this.database.vDM_Parametr_narzedzia.ToList(); this.Close(); }
private void btnAdd_Click(object sender, EventArgs e) { //WlasciwoscNarzedzia frm = (WlasciwoscNarzedzia)Application.OpenForms["WlasciwoscNarzedzia"]; DM_Parametr_narzedzia news = new DM_Parametr_narzedzia(); news.Id_narzedzia = Convert.ToInt32(cmbNazwa.SelectedValue); news.Id_wlasciwosc = Convert.ToInt32(cmbWlasciwosc.SelectedValue); news.Wartosc = txtWartosc.Text; this.database.DM_Parametr_narzedzia.Add(news); this.database.SaveChanges(); //frm.dgvWlasciwosc.DataSource = this.database.vDM_Parametr_narzedzia.ToList(); var MaterialForm = Application.OpenForms.OfType <WlasciwoscNarzedzia>().Single(); MaterialForm.initDataGridView(); this.Close(); }
private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć materiał?", "Usuwanie materiał", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dgvWlasciwosc.CurrentRow.Cells[0].Value); DM_Parametr_narzedzia toRemove = this.database.DM_Parametr_narzedzia.Where(id_narz => id_narz.Id_parametru == id).First(); this.database.DM_Parametr_narzedzia.Remove(toRemove); // DELETE this.database.SaveChanges(); initDataGridView(); } else { DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć materiału?"); } }