Korrekturen nach Tests mit Sheet von Gerd Sietas

This commit is contained in:
Daniel Schick 2016-12-14 07:09:11 +00:00
parent a5ed1b7763
commit d8b23ba720
5 changed files with 17 additions and 8 deletions

Binary file not shown.

View File

@ -53,7 +53,8 @@ CREATE TABLE [dbo].[STO] (
[Quantity] [INT] NULL, [Quantity] [INT] NULL,
[QuantityUnit] [NVARCHAR] (16) NULL, [QuantityUnit] [NVARCHAR] (16) NULL,
[LocationOnBoard] [NVARCHAR] (64) NULL, [LocationOnBoard] [NVARCHAR] (64) NULL,
[OfficialUse] [NVARCHAR] (16) NULL [OfficialUse] [NVARCHAR] (16) NULL,
[Identifier] [NVARCHAR] (50) NULL
); );
GO GO

View File

@ -480,6 +480,8 @@ namespace bsmd.database
{ {
msgClass.PrepareLoadCommand(cmd, Message.LoadFilter.MESSAGEHEADER, message.Id); msgClass.PrepareLoadCommand(cmd, Message.LoadFilter.MESSAGEHEADER, message.Id);
SqlDataReader reader = this.PerformCommand(cmd); SqlDataReader reader = this.PerformCommand(cmd);
if (reader != null)
{
List<DatabaseEntity> statList = msgClass.LoadList(reader); List<DatabaseEntity> statList = msgClass.LoadList(reader);
foreach (DatabaseEntity derivedMessage in statList) foreach (DatabaseEntity derivedMessage in statList)
{ {
@ -488,6 +490,7 @@ namespace bsmd.database
this.LoadDependingLists(derivedMessage); this.LoadDependingLists(derivedMessage);
} }
} }
}
else else
{ {
_log.DebugFormat("cannot create a message class for notification type {0}", message.MessageNotificationClass); _log.DebugFormat("cannot create a message class for notification type {0}", message.MessageNotificationClass);

View File

@ -84,7 +84,7 @@ namespace bsmd.database
public override void PrepareLoadCommand(IDbCommand cmd, Message.LoadFilter filter, params object[] criteria) public override void PrepareLoadCommand(IDbCommand cmd, Message.LoadFilter filter, params object[] criteria)
{ {
string query = string.Format("SELECT Id, Name, Quantity, QuantityUnit, LocationOnBoard, OfficialUse, Identifier FROM {0}", string query = string.Format("SELECT Id, Name, Quantity, QuantityUnit, LocationOnBoard, OfficialUse, Identifier FROM {0} ",
this.Tablename); this.Tablename);
switch (filter) switch (filter)

View File

@ -82,6 +82,11 @@ namespace bsmd.email
attachmentLocalFile = Path.Combine(Properties.Settings.Default.ArchiveFolder, part.FileName); attachmentLocalFile = Path.Combine(Properties.Settings.Default.ArchiveFolder, part.FileName);
part.Save(new FileInfo(attachmentLocalFile)); part.Save(new FileInfo(attachmentLocalFile));
} }
else if (part.FileName.EndsWith(".xlsx", StringComparison.InvariantCultureIgnoreCase))
{
attachmentLocalFile = Path.Combine(Properties.Settings.Default.ArchiveFolder, part.FileName);
part.Save(new FileInfo(attachmentLocalFile));
}
} }
this.currentMail++; // advance message pointer this.currentMail++; // advance message pointer