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
|
public partial class frmImprägnierBerichtEdit : Form
|
||||||
{
|
{
|
||||||
WerkseitigImprägniert werkseitigImprägniert = null;
|
WerkseitigImprägniert werkseitigImprägniert = null;
|
||||||
|
public event EventHandler OnSaveDataError;
|
||||||
public frmImprägnierBerichtEdit(WerkseitigImprägniert werkseitigImprägniert)
|
public frmImprägnierBerichtEdit(WerkseitigImprägniert werkseitigImprägniert)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
@@ -30,8 +31,13 @@ namespace SanSystem
|
|||||||
{
|
{
|
||||||
mtxt_impanfang_datum.Text = werkseitigImprägniert.ImprägnierungBeginn.Zeitstempel.ToShortDateString();
|
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()
|
private void save()
|
||||||
@@ -64,7 +70,8 @@ namespace SanSystem
|
|||||||
private void FrmImprägnierBerichtEdit_FormClosing(object sender, FormClosingEventArgs e)
|
private void FrmImprägnierBerichtEdit_FormClosing(object sender, FormClosingEventArgs e)
|
||||||
{
|
{
|
||||||
if (werkseitigImprägniert.Imprägniernummer == null)
|
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
|
else
|
||||||
save();
|
save();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ namespace SanSystem
|
|||||||
{
|
{
|
||||||
public partial class frmImprägnierBerichtList : Form
|
public partial class frmImprägnierBerichtList : Form
|
||||||
{
|
{
|
||||||
|
WerkseitigImprägniert aktualImpEdit = null;
|
||||||
public frmImprägnierBerichtList()
|
public frmImprägnierBerichtList()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
@@ -24,13 +25,28 @@ namespace SanSystem
|
|||||||
|
|
||||||
private void Btn_add_Click(object sender, EventArgs e)
|
private void Btn_add_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
WerkseitigImprägniert werkseitigImprägnierts = new WerkseitigImprägniert();
|
aktualImpEdit = new WerkseitigImprägniert();
|
||||||
Database.Datenbank.Instance.TeufelDB.Imprägnierungen.Add(werkseitigImprägnierts);
|
//WerkseitigImprägniert werkseitigImprägnierts = new WerkseitigImprägniert();
|
||||||
frmImprägnierBerichtEdit frmImprägnierBerichtEdit = new frmImprägnierBerichtEdit(werkseitigImprägnierts);
|
Database.Datenbank.Instance.TeufelDB.Imprägnierungen.Add(aktualImpEdit);
|
||||||
|
frmImprägnierBerichtEdit frmImprägnierBerichtEdit = new frmImprägnierBerichtEdit(aktualImpEdit);
|
||||||
frmImprägnierBerichtEdit.FormClosed += FrmImprägnierBerichtEdit_FormClosed;
|
frmImprägnierBerichtEdit.FormClosed += FrmImprägnierBerichtEdit_FormClosed;
|
||||||
|
frmImprägnierBerichtEdit.OnSaveDataError += FrmImprägnierBerichtEdit_OnSaveDataError;
|
||||||
frmImprägnierBerichtEdit.ShowDialog();
|
frmImprägnierBerichtEdit.ShowDialog();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void FrmImprägnierBerichtEdit_OnSaveDataError(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (aktualImpEdit == null)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Fehler, aktuallImpEdit is null");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Database.Datenbank.Instance.TeufelDB.Imprägnierungen.Remove(aktualImpEdit);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void Lst_imprägnierBerichtNr_DoubleClick(object sender, EventArgs e)
|
private void Lst_imprägnierBerichtNr_DoubleClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if ((sender as ListBox).SelectedItem == null) return;
|
if ((sender as ListBox).SelectedItem == null) return;
|
||||||
|
|||||||
Reference in New Issue
Block a user