MoreWMResultsDlg : Production tracing message, ver. 2.18.1271

This commit is contained in:
Milan Hanajik
2019-07-24 13:22:07 +02:00
parent 2f788adb7d
commit 98a3730fa3
4 changed files with 47 additions and 6 deletions
+40 -2
View File
@@ -131,9 +131,19 @@ namespace Results.Forms
tracingResultsListView.Columns.Add(Strings.Code, 150);
tracingResultsListView.Columns.Add(Strings.Workflow, 450);
foreach (var rr in refRecords)
if (refRecords == null || refRecords.Count == 0)
{
tracingResultsListView.Items.Add(new ListViewItem(new string[]
messageLabel.Text = "V sledovaní výroby nie sú žiadne záznamy";
}
else
{
Process proc = refRecords[0].Process;
bool[] isMissing = new bool[proc.Worksteps.Count];
for (int i = 0; i < isMissing.Length; i++) isMissing[i] = true;
foreach (var rr in refRecords)
{
tracingResultsListView.Items.Add(new ListViewItem(new string[]
{
rr.TimeStamp.ToString("dd.MM.yyyy HH:mm"),
rr.Workstep.Name,
@@ -144,6 +154,34 @@ namespace Results.Forms
rr.Code,
rr.Process.Name,
}));
for (int i = 0; i < isMissing.Length; i++)
{
if (proc.Worksteps[i] == rr.Workstep) isMissing[i] = false;
}
}
string missingWorkplace = null;
for (int i = 0; i < isMissing.Length; i++)
{
if (isMissing[i])
{
if (missingWorkplace == null)
{
missingWorkplace = proc.Worksteps[i].Name;
messageLabel.Text = string.Format("Chýba záznam z pracoviska {0}", missingWorkplace);
}
else
{
messageLabel.Text = string.Format("Chýba záznam z pracoviska {0} aj z nasledujúcich pracovísk", missingWorkplace);
}
}
}
if (missingWorkplace == null)
{
messageLabel.Text = "Všetko je OK";
}
}
}
}
+2 -2
View File
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.18.1264.0")]
[assembly: AssemblyFileVersion("2.18.1264.0")]
[assembly: AssemblyVersion("2.18.1271.0")]
[assembly: AssemblyFileVersion("2.18.1271.0")]