bug wegen ID Work in Progress
This commit is contained in:
parent
e016bff028
commit
db5797c9dc
@ -18,6 +18,7 @@ using ENI2.Locode;
|
|||||||
using ENI2.Util;
|
using ENI2.Util;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace ENI2.Controls
|
namespace ENI2.Controls
|
||||||
{
|
{
|
||||||
@ -73,7 +74,7 @@ namespace ENI2.Controls
|
|||||||
md.MessageCore = core;
|
md.MessageCore = core;
|
||||||
md.Status = MaerskData.MDStatus.ID;
|
md.Status = MaerskData.MDStatus.ID;
|
||||||
md.ColM = core.VisitId;
|
md.ColM = core.VisitId;
|
||||||
await DBManagerAsync.Save(md);
|
await DBManagerAsync.SaveAsync(md);
|
||||||
_dbWatchDog.UnRegister(core);
|
_dbWatchDog.UnRegister(core);
|
||||||
this.Dispatcher.Invoke(() =>
|
this.Dispatcher.Invoke(() =>
|
||||||
{
|
{
|
||||||
@ -150,7 +151,7 @@ namespace ENI2.Controls
|
|||||||
maerskData.Remark = el.Text;
|
maerskData.Remark = el.Text;
|
||||||
|
|
||||||
if (maerskData.MessageCore != null)
|
if (maerskData.MessageCore != null)
|
||||||
await DBManagerAsync.Save(maerskData);
|
await DBManagerAsync.SaveAsync(maerskData);
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
if(e.Column == gridColumnGroup)
|
if(e.Column == gridColumnGroup)
|
||||||
@ -557,9 +558,9 @@ namespace ENI2.Controls
|
|||||||
md.MessageCore.BSMDStatusInternal = MessageCore.BSMDStatus.TOSEND;
|
md.MessageCore.BSMDStatusInternal = MessageCore.BSMDStatus.TOSEND;
|
||||||
md.MessageCore.Incoming = true;
|
md.MessageCore.Incoming = true;
|
||||||
md.MessageCore.DefaultReportingPartyId = App.UserId.Value;
|
md.MessageCore.DefaultReportingPartyId = App.UserId.Value;
|
||||||
await DBManagerAsync.Save(md.MessageCore);
|
Task<int> saveId = await DBManagerAsync.SaveAsync(md.MessageCore);
|
||||||
md.MessageCoreId = md.MessageCore.Id.Value;
|
md.MessageCoreId = md.MessageCore.Id.Value;
|
||||||
await DBManagerAsync.Save(md);
|
await DBManagerAsync.SaveAsync(md);
|
||||||
|
|
||||||
// Meldeklassen für neuen Anlauf erzeugen
|
// Meldeklassen für neuen Anlauf erzeugen
|
||||||
// TODO: pre-set certain fields taken from Maersk data
|
// TODO: pre-set certain fields taken from Maersk data
|
||||||
|
|||||||
@ -29,7 +29,7 @@ namespace bsmd.database
|
|||||||
|
|
||||||
#region public methods
|
#region public methods
|
||||||
|
|
||||||
public static async Task<int> Save(DatabaseEntity entity)
|
public static async Task<int> SaveAsync(DatabaseEntity entity)
|
||||||
{
|
{
|
||||||
SqlCommand cmd = new SqlCommand();
|
SqlCommand cmd = new SqlCommand();
|
||||||
entity.PrepareSave(cmd);
|
entity.PrepareSave(cmd);
|
||||||
|
|||||||
@ -269,7 +269,7 @@ namespace bsmd.database
|
|||||||
message.MessageCore = core;
|
message.MessageCore = core;
|
||||||
message.MessageCoreId = core.Id;
|
message.MessageCoreId = core.Id;
|
||||||
message.MessageNotificationClass = notificationClass;
|
message.MessageNotificationClass = notificationClass;
|
||||||
await DBManagerAsync.Save(message);
|
await DBManagerAsync.SaveAsync(message);
|
||||||
result.Add(message);
|
result.Add(message);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -297,7 +297,7 @@ namespace bsmd.database
|
|||||||
if (classElement != null) // null für Visit/Transit
|
if (classElement != null) // null für Visit/Transit
|
||||||
{
|
{
|
||||||
classElement.MessageHeader = message;
|
classElement.MessageHeader = message;
|
||||||
await DBManagerAsync.Save(classElement);
|
await DBManagerAsync.SaveAsync(classElement);
|
||||||
message.Elements.Add(classElement);
|
message.Elements.Add(classElement);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user