45 lines
1.5 KiB
C#
45 lines
1.5 KiB
C#
///
|
|
/// Copyright (c) 2019 Sensus Slovensko a.s.
|
|
///
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Windows.Forms;
|
|
using TracingDB.Entities;
|
|
using Results.Resources;
|
|
|
|
namespace Results.Forms
|
|
{
|
|
public partial class TracingResultsDlg : Form
|
|
{
|
|
public TracingResultsDlg(IList<ReferenceRecord> rRecords)
|
|
{
|
|
InitializeComponent();
|
|
|
|
Text = Strings.Production_tracing_results;
|
|
|
|
tracingResultsListView.Columns.Add(Strings.Date_and_time, 110);
|
|
tracingResultsListView.Columns.Add(Strings.Step, 100);
|
|
tracingResultsListView.Columns.Add(Strings.Workplace, 100);
|
|
tracingResultsListView.Columns.Add(Strings.Name, 100);
|
|
tracingResultsListView.Columns.Add(Strings.Result, 70);
|
|
tracingResultsListView.Columns.Add(Strings.Part, 90);
|
|
tracingResultsListView.Columns.Add(Strings.Code, 150);
|
|
tracingResultsListView.Columns.Add(Strings.Workflow, 450);
|
|
|
|
foreach (var rr in rRecords)
|
|
{
|
|
tracingResultsListView.Items.Add(new ListViewItem(new string[] {
|
|
rr.TimeStamp.ToString("dd.MM.yyyy HH:mm"),
|
|
rr.Workstep.Name,
|
|
rr.Workplace,
|
|
rr.UserName,
|
|
rr.Result == 0 ? "OK" : "NOK",
|
|
rr.Workstep.ReferencePart.Name,
|
|
rr.Code,
|
|
rr.Process.Name,
|
|
}));
|
|
}
|
|
}
|
|
}
|
|
}
|