Bug behoben, eintrag wird gelöscht
Eintrag wird automatisch gelöscht, wenn Imprägniernummer nicht eingetragen wurde
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user