Bug behoben, eintrag wird gelöscht

Eintrag wird automatisch gelöscht, wenn Imprägniernummer nicht eingetragen wurde
This commit is contained in:
HuskyTeufel
2021-04-15 14:25:49 +02:00
parent 3790957c38
commit c6413396de
2 changed files with 29 additions and 6 deletions

View File

@@ -14,6 +14,7 @@ namespace SanSystem
public partial class frmImprägnierBerichtEdit : Form
{
WerkseitigImprägniert werkseitigImprägniert = null;
public event EventHandler OnSaveDataError;
public frmImprägnierBerichtEdit(WerkseitigImprägniert werkseitigImprägniert)
{
InitializeComponent();
@@ -29,9 +30,14 @@ namespace SanSystem
if(werkseitigImprägniert.ImprägnierungBeginn != null)
{
mtxt_impanfang_datum.Text = werkseitigImprägniert.ImprägnierungBeginn.Zeitstempel.ToShortDateString();
}
}
}
private void DataSaveError(EventArgs args)
{
EventHandler handler = OnSaveDataError;
if (handler != null)
handler(this, args);
}
private void save()
@@ -64,7 +70,8 @@ namespace SanSystem
private void FrmImprägnierBerichtEdit_FormClosing(object sender, FormClosingEventArgs e)
{
if (werkseitigImprägniert.Imprägniernummer == null)
Database.Datenbank.Instance.TeufelDB.Imprägnierungen.Remove(werkseitigImprägniert);
DataSaveError(EventArgs.Empty);
//Database.Datenbank.Instance.TeufelDB.Imprägnierungen.Remove(werkseitigImprägniert);
else
save();
}