private void btnAddNewWlasciwoscMaterialu_Click(object sender, EventArgs e) { DM_Wlasciwosc_materialu newWlasciwoscMaterialu = new DM_Wlasciwosc_materialu(); newWlasciwoscMaterialu.Id_materialu = Convert.ToInt32(cmbMaterial.SelectedValue); newWlasciwoscMaterialu.Id_wlasciwosc = Convert.ToInt32(cmbWlasciwosc.SelectedValue); newWlasciwoscMaterialu.Wartosc = this.txtValue.Text; /* DM_Material newWlasciwoscMaterialu = new DM_Material(); * newWlasciwoscMaterialu.Id_materialu = Convert.ToInt32(cmbMaterial.SelectedValue); * * DM_Wlasciwosc newWlasciwoscMaterialu1 = new DM_Wlasciwosc(); * newWlasciwoscMaterialu1.Id_wlasciwosc = Convert.ToInt32(cmbWlasciwosc.SelectedValue); * * this.database.DM_Material.Add(newWlasciwoscMaterialu); * this.database.DM_Wlasciwosc.Add(newWlasciwoscMaterialu1);*/ this.database.DM_Wlasciwosc_materialu.Add(newWlasciwoscMaterialu); this.database.SaveChanges(); this.txtValue.Text = ""; var WlasciwoscMaterialuForm = Application.OpenForms.OfType <Wlasciwosc_materialu>().Single(); WlasciwoscMaterialuForm.initDataGridView(); this.Close(); }
private void btnSaveChanges_Click(object sender, EventArgs e) { Wlasciwosc_materialu frm = (Wlasciwosc_materialu)Application.OpenForms["Wlasciwosc_materialu"]; int row = Convert.ToInt32(frm.dgvWlasciwoscMaterialu.CurrentRow.Cells[0].Value);; DM_Wlasciwosc_materialu toUpdate = this.database.DM_Wlasciwosc_materialu.Where(id_materialu => id_materialu.id_wlasciwosc_materialu == row).First(); toUpdate.Id_materialu = Convert.ToInt32(cmbMaterial.SelectedValue); toUpdate.Id_wlasciwosc = Convert.ToInt32(cmbWlasciwosc.SelectedValue); toUpdate.Wartosc = txtValue.Text; this.database.SaveChanges(); var WlasciwoscMaterialuForm = Application.OpenForms.OfType <Wlasciwosc_materialu>().Single(); WlasciwoscMaterialuForm.initDataGridView(); this.Close(); }
private void btnDeleteWlasciwoscMaterialu_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć właściwość materiału?", "Usuwanie właściwości materiału", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { int id = Convert.ToInt32(this.dgvWlasciwoscMaterialu.CurrentRow.Cells[0].Value); DM_Wlasciwosc_materialu toRemove = this.database.DM_Wlasciwosc_materialu.Where(id_materialu => id_materialu.id_wlasciwosc_materialu == id).First(); this.database.DM_Wlasciwosc_materialu.Remove(toRemove); // DELETE this.database.SaveChanges(); initDataGridView(); } else { DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć właściwości materiału?"); } }