MoreWMResultsDlg fixes.
This commit is contained in:
parent
d3126bd9ea
commit
ed066a005f
34
Results/Forms/MoreWMResultsDlg.Designer.cs
generated
34
Results/Forms/MoreWMResultsDlg.Designer.cs
generated
@ -29,13 +29,15 @@
|
|||||||
private void InitializeComponent()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
this.tabControl1 = new System.Windows.Forms.TabControl();
|
this.tabControl1 = new System.Windows.Forms.TabControl();
|
||||||
|
this.allResultsTabPage = new System.Windows.Forms.TabPage();
|
||||||
this.graphsTabPage = new System.Windows.Forms.TabPage();
|
this.graphsTabPage = new System.Windows.Forms.TabPage();
|
||||||
this.productionTracingTabPage = new System.Windows.Forms.TabPage();
|
this.productionTracingTabPage = new System.Windows.Forms.TabPage();
|
||||||
this.productionTracingSplitContainer = new System.Windows.Forms.SplitContainer();
|
this.productionTracingSplitContainer = new System.Windows.Forms.SplitContainer();
|
||||||
this.messageLabel = new System.Windows.Forms.Label();
|
this.messageLabel = new System.Windows.Forms.Label();
|
||||||
this.tracingResultsListView = new System.Windows.Forms.ListView();
|
this.tracingResultsListView = new System.Windows.Forms.ListView();
|
||||||
this.allResultsTabPage = new System.Windows.Forms.TabPage();
|
this.oneWMResultsCtrl = new Results.Forms.OneWMResultsRowsCtrl();
|
||||||
this.tabControl1.SuspendLayout();
|
this.tabControl1.SuspendLayout();
|
||||||
|
this.allResultsTabPage.SuspendLayout();
|
||||||
this.productionTracingTabPage.SuspendLayout();
|
this.productionTracingTabPage.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.productionTracingSplitContainer)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.productionTracingSplitContainer)).BeginInit();
|
||||||
this.productionTracingSplitContainer.Panel1.SuspendLayout();
|
this.productionTracingSplitContainer.Panel1.SuspendLayout();
|
||||||
@ -55,6 +57,17 @@
|
|||||||
this.tabControl1.Size = new System.Drawing.Size(1195, 448);
|
this.tabControl1.Size = new System.Drawing.Size(1195, 448);
|
||||||
this.tabControl1.TabIndex = 0;
|
this.tabControl1.TabIndex = 0;
|
||||||
//
|
//
|
||||||
|
// allResultsTabPage
|
||||||
|
//
|
||||||
|
this.allResultsTabPage.Controls.Add(this.oneWMResultsCtrl);
|
||||||
|
this.allResultsTabPage.Location = new System.Drawing.Point(4, 22);
|
||||||
|
this.allResultsTabPage.Name = "allResultsTabPage";
|
||||||
|
this.allResultsTabPage.Padding = new System.Windows.Forms.Padding(3);
|
||||||
|
this.allResultsTabPage.Size = new System.Drawing.Size(1187, 422);
|
||||||
|
this.allResultsTabPage.TabIndex = 0;
|
||||||
|
this.allResultsTabPage.Text = "All results";
|
||||||
|
this.allResultsTabPage.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
// graphsTabPage
|
// graphsTabPage
|
||||||
//
|
//
|
||||||
this.graphsTabPage.Location = new System.Drawing.Point(4, 22);
|
this.graphsTabPage.Location = new System.Drawing.Point(4, 22);
|
||||||
@ -113,6 +126,7 @@
|
|||||||
//
|
//
|
||||||
this.tracingResultsListView.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.tracingResultsListView.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.tracingResultsListView.GridLines = true;
|
this.tracingResultsListView.GridLines = true;
|
||||||
|
this.tracingResultsListView.HideSelection = false;
|
||||||
this.tracingResultsListView.Location = new System.Drawing.Point(0, 0);
|
this.tracingResultsListView.Location = new System.Drawing.Point(0, 0);
|
||||||
this.tracingResultsListView.Name = "tracingResultsListView";
|
this.tracingResultsListView.Name = "tracingResultsListView";
|
||||||
this.tracingResultsListView.Size = new System.Drawing.Size(1187, 366);
|
this.tracingResultsListView.Size = new System.Drawing.Size(1187, 366);
|
||||||
@ -120,15 +134,14 @@
|
|||||||
this.tracingResultsListView.UseCompatibleStateImageBehavior = false;
|
this.tracingResultsListView.UseCompatibleStateImageBehavior = false;
|
||||||
this.tracingResultsListView.View = System.Windows.Forms.View.Details;
|
this.tracingResultsListView.View = System.Windows.Forms.View.Details;
|
||||||
//
|
//
|
||||||
// allResultsTabPage
|
// oneWMResultsRowsCtrl
|
||||||
//
|
//
|
||||||
this.allResultsTabPage.Location = new System.Drawing.Point(4, 22);
|
this.oneWMResultsCtrl.Caption = "---";
|
||||||
this.allResultsTabPage.Name = "allResultsTabPage";
|
this.oneWMResultsCtrl.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.allResultsTabPage.Padding = new System.Windows.Forms.Padding(3);
|
this.oneWMResultsCtrl.Location = new System.Drawing.Point(3, 3);
|
||||||
this.allResultsTabPage.Size = new System.Drawing.Size(1187, 422);
|
this.oneWMResultsCtrl.Name = "oneWMResultsRowsCtrl";
|
||||||
this.allResultsTabPage.TabIndex = 0;
|
this.oneWMResultsCtrl.Size = new System.Drawing.Size(1181, 416);
|
||||||
this.allResultsTabPage.Text = "All results";
|
this.oneWMResultsCtrl.TabIndex = 0;
|
||||||
this.allResultsTabPage.UseVisualStyleBackColor = true;
|
|
||||||
//
|
//
|
||||||
// MoreWMResultsDlg
|
// MoreWMResultsDlg
|
||||||
//
|
//
|
||||||
@ -140,6 +153,7 @@
|
|||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||||
this.Text = "Water meter results";
|
this.Text = "Water meter results";
|
||||||
this.tabControl1.ResumeLayout(false);
|
this.tabControl1.ResumeLayout(false);
|
||||||
|
this.allResultsTabPage.ResumeLayout(false);
|
||||||
this.productionTracingTabPage.ResumeLayout(false);
|
this.productionTracingTabPage.ResumeLayout(false);
|
||||||
this.productionTracingSplitContainer.Panel1.ResumeLayout(false);
|
this.productionTracingSplitContainer.Panel1.ResumeLayout(false);
|
||||||
this.productionTracingSplitContainer.Panel1.PerformLayout();
|
this.productionTracingSplitContainer.Panel1.PerformLayout();
|
||||||
@ -153,12 +167,12 @@
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
private System.Windows.Forms.TabControl tabControl1;
|
private System.Windows.Forms.TabControl tabControl1;
|
||||||
private OneWMResultsRowsCtrl oneWMResultsCtrl;
|
|
||||||
private System.Windows.Forms.TabPage graphsTabPage;
|
private System.Windows.Forms.TabPage graphsTabPage;
|
||||||
private System.Windows.Forms.TabPage productionTracingTabPage;
|
private System.Windows.Forms.TabPage productionTracingTabPage;
|
||||||
private System.Windows.Forms.SplitContainer productionTracingSplitContainer;
|
private System.Windows.Forms.SplitContainer productionTracingSplitContainer;
|
||||||
private System.Windows.Forms.Label messageLabel;
|
private System.Windows.Forms.Label messageLabel;
|
||||||
private System.Windows.Forms.ListView tracingResultsListView;
|
private System.Windows.Forms.ListView tracingResultsListView;
|
||||||
private System.Windows.Forms.TabPage allResultsTabPage;
|
private System.Windows.Forms.TabPage allResultsTabPage;
|
||||||
|
private OneWMResultsRowsCtrl oneWMResultsCtrl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -59,57 +59,57 @@ namespace Results.Forms
|
|||||||
/// <param name="wMtr">Water meter entity</param>
|
/// <param name="wMtr">Water meter entity</param>
|
||||||
void ShowAllResults(Results.Entities.WaterMeter wMtr)
|
void ShowAllResults(Results.Entities.WaterMeter wMtr)
|
||||||
{
|
{
|
||||||
// string message;
|
string message;
|
||||||
// Color commonBackColor = wMtr.GetColorOfResults(false, out message); /// Ony message is used later on
|
Color commonBackColor = wMtr.GetColorOfResults(false, out message); /// Ony message is used later on
|
||||||
//#if ORACLE_DB
|
#if ORACLE_DB
|
||||||
// oneWMResultsCtrl.Caption = string.Format("{0} ({1}) {2}", (string.IsNullOrEmpty(wMtr.SerialNr) ? string.Empty : wMtr.SerialNr), (wMtr.Pruefindex % 100), message);
|
oneWMResultsCtrl.Caption = string.Format("{0} ({1}) {2}", wMtr.SerialNr ?? string.Empty, wMtr.Pruefindex % 100, message);
|
||||||
//#else
|
#else
|
||||||
// oneWMResultsCtrl.Caption = string.Format("s/n = {0}", string.IsNullOrEmpty(wMtr.SerialNr) ? string.Empty : wMtr.SerialNr);
|
oneWMResultsCtrl.Caption = string.Format("s/n = {0}", wMtr.SerialNr ?? string.Empty);
|
||||||
//#endif
|
#endif
|
||||||
|
|
||||||
// IList<Results.WMeterRsltItemSpec> items = Results.WMeterRsltItemSpec.AllItems;
|
IList<Results.WMeterRsltItemSpec> items = Results.WMeterRsltItemSpec.AllItems;
|
||||||
|
|
||||||
// // Header
|
// Header
|
||||||
// oneWMResultsCtrl.Columns.Add(wMtr.WMPosition.ToString(), 100);
|
oneWMResultsCtrl.Columns.Add(wMtr.WMPosition.ToString(), 100);
|
||||||
// int i = 1;
|
int i = 1;
|
||||||
// foreach (var str in wMtr.GetAllDecoratedTestNames())
|
foreach (var str in wMtr.GetAllDecoratedTestNames())
|
||||||
// {
|
{
|
||||||
// oneWMResultsCtrl.Columns.Add(str, 100);
|
oneWMResultsCtrl.Columns.Add(str, 100);
|
||||||
// i++;
|
i++;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// foreach (var item in items)
|
foreach (var item in items)
|
||||||
// {
|
{
|
||||||
// ListViewItem lvi = new ListViewItem(item.Name);
|
ListViewItem lvi = new ListViewItem(item.Name);
|
||||||
|
|
||||||
// foreach (var mtr in wMtr.MeterTestRslts)
|
foreach (var mtr in wMtr.MeterTestRslts)
|
||||||
// {
|
{
|
||||||
// if (mtr != null && mtr.IsPilotRslt() && mtr.TestDone && mtr.Publish() != Publish.Never &&
|
if (mtr != null && mtr.IsPilotRslt() && mtr.TestDone && mtr.Publish() != Common.Publish.Never &&
|
||||||
// mtr.Publish() != Publish.Internal)
|
mtr.Publish() != Common.Publish.Internal)
|
||||||
// {
|
{
|
||||||
// string str = item.Print(wMtr, mtr.Name());
|
string str = item.Print(wMtr, mtr.Name());
|
||||||
|
|
||||||
// string[] texts = str.Split(new char[] { '|' });
|
string[] texts = str.Split(new char[] { '|' });
|
||||||
// if (texts.Length == 1)
|
if (texts.Length == 1)
|
||||||
// {
|
{
|
||||||
// lvi.SubItems.Add(str);
|
lvi.SubItems.Add(str);
|
||||||
// }
|
}
|
||||||
// else if (texts.Length == 2)
|
else if (texts.Length == 2)
|
||||||
// {
|
{
|
||||||
// Color color = texts[1].Equals("Green") ? Color.Green : (texts[1].Equals("Red") ? Color.Red : Color.White);
|
Color color = texts[1].Equals("Green") ? Color.Green : (texts[1].Equals("Red") ? Color.Red : Color.White);
|
||||||
// lvi.UseItemStyleForSubItems = false;
|
lvi.UseItemStyleForSubItems = false;
|
||||||
// lvi.SubItems.Add(texts[0]);
|
lvi.SubItems.Add(texts[0]);
|
||||||
// lvi.SubItems[lvi.SubItems.Count - 1].BackColor = color;
|
lvi.SubItems[lvi.SubItems.Count - 1].BackColor = color;
|
||||||
// }
|
}
|
||||||
// else
|
else
|
||||||
// {
|
{
|
||||||
// lvi.SubItems.Add(string.Empty);
|
lvi.SubItems.Add(string.Empty);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
|
||||||
// oneWMResultsCtrl.Items.Add(lvi);
|
oneWMResultsCtrl.Items.Add(lvi);
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
///
|
///
|
||||||
/// Copyright (c) 2019 Sensus Slovensko a.s.
|
/// Copyright (c) 2019-2023 Sensus Slovensko a.s.
|
||||||
///
|
///
|
||||||
using System;
|
using System;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
@ -24,13 +24,16 @@ namespace Results.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public string Caption { set { caption = value; } get { return caption; } }
|
||||||
|
|
||||||
|
public ListView.ListViewItemCollection Items { get { return lView.Items; } }
|
||||||
|
|
||||||
bool disabled;
|
bool disabled;
|
||||||
int wmPosition; /// 1-based water meter position
|
int wmPosition; /// 1-based water meter position
|
||||||
string caption;
|
string caption;
|
||||||
Color bkColor;
|
Color bkColor;
|
||||||
int[] columnWidths;
|
int[] columnWidths;
|
||||||
IList<Results.WMeterRsltItemSpec> items;
|
IList<WMeterRsltItemSpec> items;
|
||||||
|
|
||||||
|
|
||||||
public bool Disabled { get { return disabled; } } /// Read only
|
public bool Disabled { get { return disabled; } } /// Read only
|
||||||
@ -45,7 +48,7 @@ namespace Results.Forms
|
|||||||
wmPosition = 0;
|
wmPosition = 0;
|
||||||
tBox.Text = caption = "---";
|
tBox.Text = caption = "---";
|
||||||
tBox.BackColor = lView.BackColor = bkColor = Color.White;
|
tBox.BackColor = lView.BackColor = bkColor = Color.White;
|
||||||
items = new List<Results.WMeterRsltItemSpec>();
|
items = new List<WMeterRsltItemSpec>();
|
||||||
columnWidths = new int[0];
|
columnWidths = new int[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,7 +65,7 @@ namespace Results.Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Update(IList<Results.WMeterRsltItemSpec> items)
|
public void Update(IList<WMeterRsltItemSpec> items)
|
||||||
{
|
{
|
||||||
this.items = items;
|
this.items = items;
|
||||||
|
|
||||||
|
|||||||
@ -237,7 +237,7 @@ namespace TBF.UI.ResultsMI
|
|||||||
{
|
{
|
||||||
if ((TracingDB.DB.SessionFactory == null) || string.IsNullOrEmpty(wm.SerialNr))
|
if ((TracingDB.DB.SessionFactory == null) || string.IsNullOrEmpty(wm.SerialNr))
|
||||||
{
|
{
|
||||||
new Results.Forms.MoreWMResultsDlg(wm, null).ShowDialog();
|
new MoreWMResultsDlg(wm, null).ShowDialog();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -270,7 +270,7 @@ namespace TBF.UI.ResultsMI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
new Results.Forms.MoreWMResultsDlg(wm, refRecords).ShowDialog();
|
new MoreWMResultsDlg(wm, refRecords).ShowDialog();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user