public DodoawanieCechElementowi(int numIDElementu) { InitializeComponent(); db = Start.szwalnia; dgvListaCech.DataSource = db.Elementy_Cechy_Slownik.ToList(); dgvListaCech.Columns[0].Visible = false; dgvListaCech.Columns[2].Visible = false; dgvListaCech.Columns[3].Visible = false; dgvListaCech.ReadOnly = true; dgvListaJednostek.DataSource = db.Elementy_Jednostki.ToList(); dgvListaJednostek.Columns[0].Visible = false; dgvListaJednostek.Columns[2].Visible = false; dgvListaJednostek.Columns[3].Visible = false; dgvListaJednostek.Columns[4].Visible = false; dgvListaJednostek.ReadOnly = true; cechaElementuNew.ID_Element = numIDElementu; IDElement = numIDElementu; Elementy element = db.Elementy.Where(wybranyElement => wybranyElement.ID_Element == numIDElementu).First(); txtNazwa.Text = element.Element_Nazwa; IDTyp = Convert.ToInt32(element.ID_Element_Typ); Elementy_Typy typ = db.Elementy_Typy.Where(wybranyElement => wybranyElement.ID_Element_Typ == IDTyp).First(); txtTyp.Text = typ.Typ; }
private void btnUsun_Click(object sender, EventArgs e) { Elementy_Typy typUsun = db.Elementy_Typy.Where(wybrany => wybrany.ID_Element_Typ == ID).First(); db.Elementy_Typy.Remove(typUsun); db.SaveChanges(); Start.DataBaseRefresh(); dgvListaTypow.Refresh(); MessageBox.Show("Pomyślnie usunięto element"); }
private void dgvListaTypow_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { int numID = Convert.ToInt32(dgvListaTypow.CurrentRow.Cells[0].Value); ID = numID; Elementy_Typy typ = db.Elementy_Typy.Where(wybrany => wybrany.ID_Element_Typ == ID).First(); txtNazwa.Text = typ.Typ; if (typ.Czy_wlasne == true) { txtWlasny.Text = "TAK"; } else { txtWlasny.Text = "NIE"; } }