using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using KlassenBIB; using System.Diagnostics; using Database; namespace SanSystem { public partial class UCWerkseitigImprägniert : UserControl { InlinerSanierung inliner; public UCWerkseitigImprägniert() { InitializeComponent(); } public UCWerkseitigImprägniert(InlinerSanierung inliner) { InitializeComponent(); this.inliner = inliner; } private void UCWerkseitigImprägniert_Load(object sender, EventArgs e) { lst_imprägnierberichte.DataSource = Database.Datenbank.Instance.TeufelDB.Imprägnierungen; int index = 0; foreach(WerkseitigImprägniert x in Database.Datenbank.Instance.TeufelDB.Imprägnierungen.ToList()) { WerkseitigImprägniert werkseitig = (WerkseitigImprägniert)inliner.Imprägnierungsbericht; if (werkseitig != null) { if (x.Imprägniernummer.Equals(werkseitig.Imprägniernummer)) break; } else { break; } index++; } if (index > Database.Datenbank.Instance.TeufelDB.Imprägnierungen.Capacity) index = 0; lst_imprägnierberichte.SelectedIndex = index; } private void Btn_save_Click(object sender, EventArgs e) { inliner.Imprägnierungsbericht = (WerkseitigImprägniert)lst_imprägnierberichte.SelectedItem; } } }