84 lines
3.4 KiB
C#
84 lines
3.4 KiB
C#
using KlassenBIB;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace SanSystem
|
|
{
|
|
public partial class frmImprägnierBerichtEdit : Form
|
|
{
|
|
WerkseitigImprägniert werkseitigImprägniert = null;
|
|
public frmImprägnierBerichtEdit(WerkseitigImprägniert werkseitigImprägniert)
|
|
{
|
|
InitializeComponent();
|
|
this.werkseitigImprägniert = werkseitigImprägniert;
|
|
|
|
txt_imprägniernr.DataBindings.Add("Text", werkseitigImprägniert, "Imprägniernummer");
|
|
txt_laengeCode.DataBindings.Add("Text", werkseitigImprägniert, "LängeCode");
|
|
txt_schlauchnummer.DataBindings.Add("Text", werkseitigImprägniert, "Schlauchnummer");
|
|
txt_wanddicke.DataBindings.Add("Text", werkseitigImprägniert, "Wanddicke");
|
|
txt_harzmenge.DataBindings.Add("Text", werkseitigImprägniert, "Harzmenge");
|
|
txt_harzTemperatur.DataBindings.Add("Text", werkseitigImprägniert, "HarzTemperatur");
|
|
txt_bediener.DataBindings.Add("Text", werkseitigImprägniert, "Bediener");
|
|
txt_mischungtyp.DataBindings.Add("Text", werkseitigImprägniert, "HarzTyp");
|
|
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();
|
|
}
|
|
}
|
|
}
|