Korrekturen nach Tests mit Sheet von Gerd Sietas
This commit is contained in:
parent
a5ed1b7763
commit
d8b23ba720
Binary file not shown.
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -480,13 +480,16 @@ 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);
|
||||||
List<DatabaseEntity> statList = msgClass.LoadList(reader);
|
if (reader != null)
|
||||||
foreach (DatabaseEntity derivedMessage in statList)
|
|
||||||
{
|
{
|
||||||
message.Elements.Add(derivedMessage);
|
List<DatabaseEntity> statList = msgClass.LoadList(reader);
|
||||||
derivedMessage.MessageHeader = message;
|
foreach (DatabaseEntity derivedMessage in statList)
|
||||||
this.LoadDependingLists(derivedMessage);
|
{
|
||||||
}
|
message.Elements.Add(derivedMessage);
|
||||||
|
derivedMessage.MessageHeader = message;
|
||||||
|
this.LoadDependingLists(derivedMessage);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user