59 lines
1.7 KiB
C#
59 lines
1.7 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|