67 lines
2.1 KiB
C#
67 lines
2.1 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_schlauchnummer.DataBindings.Add("Text", werkseitigImprägniert, "Schlauchnummer");
|
|
txt_wanddicke.DataBindings.Add("Text", werkseitigImprägniert, "Wanddicke");
|
|
txt_dn.DataBindings.Add("Text", werkseitigImprägniert, "DN");
|
|
if(werkseitigImprägniert.ImprägnierungBeginn != null)
|
|
{
|
|
mtxt_impanfang_datum.Text = werkseitigImprägniert.ImprägnierungBeginn.Zeitstempel.ToShortDateString();
|
|
}
|
|
|
|
|
|
}
|
|
|
|
private void save()
|
|
{
|
|
DateTime timestampAnfang;
|
|
|
|
string anfang = string.Format("{0}", mtxt_impanfang_datum.Text);
|
|
|
|
if (!DateTime.TryParse(anfang, out timestampAnfang))
|
|
{
|
|
MessageBox.Show("Sorry konnte Datum und Uhrzeit nicht parsen");
|
|
return;
|
|
}
|
|
|
|
ImprägnierungStrukture anfangStrukture = new ImprägnierungStrukture()
|
|
{
|
|
Zeitstempel = timestampAnfang
|
|
};
|
|
|
|
werkseitigImprägniert.ImprägnierungBeginn = anfangStrukture;
|
|
|
|
}
|
|
|
|
private void Btn_save_Click(object sender, EventArgs e)
|
|
{
|
|
save();
|
|
}
|
|
|
|
private void FrmImprägnierBerichtEdit_FormClosing(object sender, FormClosingEventArgs e)
|
|
{
|
|
save();
|
|
}
|
|
}
|
|
}
|