public void updateItem(Geraet old_item, Geraet new_item) { foreach (Geraet geraet in allItems) { if (geraet.getInventurnummer() == old_item.getInventurnummer()) { geraet.setTyp(new_item.getTyp()); geraet.setBezeichnung(new_item.getBezeichnung()); geraet.setHersteller(new_item.getHersteller()); geraet.setKaufdatum(new_item.getKaufdatum()); geraet.setSeriennummer(new_item.getSeriennummer()); } } }
private void btnSaveEdit_Click(object sender, EventArgs e) { lockEditField(); Geraet old_Geraet = this.inv.getAllItems().FirstOrDefault(x => x.getInventurnummer() == this.txtEditInventurnummer.Text); Geraet new_Geraet = new Geraet(); new_Geraet.setTyp(this.txtEditTyp.Text); new_Geraet.setBezeichnung(this.txtEditBezeichnung.Text); new_Geraet.setHersteller(this.txtEditHersteller.Text); new_Geraet.setSeriennummer(this.txtEditSeriennummer.Text); new_Geraet.setKaufdatum(old_Geraet.getKaufdatum()); this.inv.updateItem(old_Geraet, new_Geraet); populateListView(this.lvAllItems, this.inv.getAllItems()); }