Man kann nun vorimprignierte berichte auswählenb

This commit is contained in:
HuskyTeufel
2019-10-25 11:34:10 +02:00
parent 9747e129cc
commit 10ef0f2b40
3 changed files with 117 additions and 63 deletions

View File

@@ -30,6 +30,54 @@ namespace SanSystem
txt_vakuum.DataBindings.Add("Text", werkseitigImprägniert, "Vakuum");
txt_walzenabstand.DataBindings.Add("Text", werkseitigImprägniert, "Walzenabstand");
if(werkseitigImprägniert.ImprägnierungBeginn != null)
{
mtxt_impanfang_datum.Text = werkseitigImprägniert.ImprägnierungBeginn.Zeitstempel.ToShortDateString();
mtxt_impanfang_uhrzeit.Text = werkseitigImprägniert.ImprägnierungBeginn.Zeitstempel.ToShortTimeString();
}
if(werkseitigImprägniert.ImprägnierungEnde != null)
{
mtxt_impende_datum.Text = werkseitigImprägniert.ImprägnierungEnde.Zeitstempel.ToShortDateString();
mtxt_impende_uhrzeit.Text = werkseitigImprägniert.ImprägnierungEnde.Zeitstempel.ToShortTimeString();
}
}
private void save()
{
DateTime timestampAnfang;
DateTime timestampEnde;
string anfang = string.Format("{0} {1}", mtxt_impanfang_datum.Text, mtxt_impanfang_uhrzeit.Text);
string ende = string.Format("{0} {1}", mtxt_impende_datum.Text, mtxt_impende_uhrzeit.Text);
if (!DateTime.TryParse(anfang, out timestampAnfang) || !DateTime.TryParse(ende, out timestampEnde))
{
MessageBox.Show("Sorry konnte Datum und Uhrzeit nicht parsen");
return;
}
ImprägnierungStrukture anfangStrukture = new ImprägnierungStrukture()
{
Zeitstempel = timestampAnfang
};
ImprägnierungStrukture endeStrukture = new ImprägnierungStrukture()
{
Zeitstempel = timestampEnde
};
werkseitigImprägniert.ImprägnierungBeginn = anfangStrukture;
werkseitigImprägniert.ImprägnierungEnde = endeStrukture;
}
private void Btn_save_Click(object sender, EventArgs e)
{
save();
}
private void FrmImprägnierBerichtEdit_FormClosing(object sender, FormClosingEventArgs e)
{
save();
}
}
}