DataEntry.S620 : Serial number assignment, ver. 3.1.1839

This commit is contained in:
Milan Hanajik
2021-12-15 09:36:21 +01:00
parent c826b40e80
commit 15e9c25dcf
5 changed files with 196 additions and 136 deletions
+2 -2
View File
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number // Build Number
// Revision // Revision
// //
[assembly: AssemblyVersion("3.1.1836.0")] [assembly: AssemblyVersion("3.1.1839.0")]
[assembly: AssemblyFileVersion("3.1.1836.0")] [assembly: AssemblyFileVersion("3.1.1839.0")]
+29 -2
View File
@@ -8,6 +8,8 @@ using Config.Entities;
using TBF.Rig; using TBF.Rig;
using TBF.Rig.GenericDevices; using TBF.Rig.GenericDevices;
using TBF.Rig.Sequences; using TBF.Rig.Sequences;
using NHibernate;
using Common;
namespace TBF.Rig.DataEntry.S620 namespace TBF.Rig.DataEntry.S620
{ {
@@ -134,8 +136,33 @@ namespace TBF.Rig.DataEntry.S620
{ {
if (entryFormCfg.ProductionTracing) if (entryFormCfg.ProductionTracing)
{ {
string order = ProcessData.SelectedProcedure.OrderInfo.POName; string order;
string workflow = ProcessData.SelectedProcedure.Workflow; string workflow;
if (ProcessData.OrderInfo is SharedDatabase.Entities.OrderInfo && ProcessData.TracingDB != null)
{
ProcessData.Workflow = null;
ProcessData.Workstep = null;
try
{
ISession session = ProcessData.TracingDB.SessionFactory.OpenSession();
ProcessData.Workflow = ProcessData.TracingDB.GetWorkflowAndWorkstep(ProcessData.OrderInfo, out ProcessData.Workstep, session);
session.Close();
order = ProcessData.OrderInfo.POName;
workflow = ProcessData.Workflow.Name;
}
catch (Exception exc)
{
order = string.Empty;
workflow = string.Empty;
log.ErrorFormat("Unable to load order, workflow or workstep: {0}", exc.Message);
}
}
else
{
order = string.Empty;
workflow = string.Empty;
}
myRef.modelessDlg = new FormForMechanicalMetersWithTracing(waterMeters, entryFormCfg.MaxWMsCount, entryFormCfg.CloseButton, false, myRef.modelessDlg = new FormForMechanicalMetersWithTracing(waterMeters, entryFormCfg.MaxWMsCount, entryFormCfg.CloseButton, false,
true, entryFormCfg.OrdersFromProdTracing, order, workflow); true, entryFormCfg.OrdersFromProdTracing, order, workflow);
@@ -1607,7 +1607,7 @@ namespace TBF.Rig.DataEntry.S620
this.Name = "FormForMechanicalMetersWithTracing"; this.Name = "FormForMechanicalMetersWithTracing";
this.TopMost = true; this.TopMost = true;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FormForMechanicalMetersWithTracing_FormClosing); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FormForMechanicalMetersWithTracing_FormClosing);
this.Load += new System.EventHandler(this.CycleBeginningForm_Load); this.Load += new System.EventHandler(this.FormForMechanicalMetersWithTracing_Load);
this.Shown += new System.EventHandler(this.FormForMechanicalMetersWithTracing_Shown); this.Shown += new System.EventHandler(this.FormForMechanicalMetersWithTracing_Shown);
this.Paint += new System.Windows.Forms.PaintEventHandler(this.FormForMechanicalMetersWithTracing_Paint); this.Paint += new System.Windows.Forms.PaintEventHandler(this.FormForMechanicalMetersWithTracing_Paint);
this.orderGroupBox.ResumeLayout(false); this.orderGroupBox.ResumeLayout(false);
@@ -295,7 +295,7 @@ namespace TBF.Rig.DataEntry.S620
}; };
} }
private void CycleBeginningForm_Load(object sender, EventArgs e) private void FormForMechanicalMetersWithTracing_Load(object sender, EventArgs e)
{ {
Localize(); Localize();
@@ -408,22 +408,46 @@ namespace TBF.Rig.DataEntry.S620
//clearButton.Text = Strings.ClearBtnText; //clearButton.Text = Strings.ClearBtnText;
} }
void AssignSerialNumbers() /// <summary>
/// Assign serial numbers
/// </summary>
/// <returns>true = s/n-s are assigned, false = order information or DB connection</returns>
bool AssignSerialNumbers()
{ {
assignedSNs.Clear(); assignedSNs.Clear();
var order = ProcessData.OrderInfo;
var oraOrder = order as TBF.Rig.Output.DB.SensusOracle.OrderDetails;
///
if (oraOrder != null && (ProcessData.OracleDB == null || !ProcessData.OracleDB.ReadOrderDetails(ref oraOrder)))
{
return false;
}
for (int i = 0; i < textBoxesCount; i++) for (int i = 0; i < textBoxesCount; i++)
{ {
if (waterMeters[i].PassedFromTests() && !string.IsNullOrEmpty(bodyNrBoxes[i].Text) && checkBoxes[i].Checked) bool passed = waterMeters[i].PassedFromTests();
if (passed && !string.IsNullOrEmpty(bodyNrBoxes[i].Text) && checkBoxes[i].Checked)
{ {
int nextSN = GetNextSerialNr(); int currentSerialNr = (order.CurrentSN < order.SNFirst)
serialNrBoxes[i].Text = (nextSN > 0) ? nextSN.ToString(string.Format("D{0}", snDigits)) : string.Empty; ? order.SNFirst
: order.CurrentSN + 1;
serialNrBoxes[i].Text = currentSerialNr.ToString(string.Format("D{0}", snDigits));
order.CurrentSN = currentSerialNr;
order.CurrentPcsCount++;
} }
else else
{ {
serialNrBoxes[i].Text = string.Empty; serialNrBoxes[i].Text = string.Empty;
} }
} }
Invalidate(rect); Invalidate(rect);
return true;
} }
private void FormForMechanicalMetersWithTracing_Shown(object sender, EventArgs e) private void FormForMechanicalMetersWithTracing_Shown(object sender, EventArgs e)
@@ -755,16 +779,19 @@ namespace TBF.Rig.DataEntry.S620
for (int i = 0; i < textBoxesCount; i++) for (int i = 0; i < textBoxesCount; i++)
{ {
bodyNrText[i] = bodyNrBoxes[i].Text; bodyNrText[i] = bodyNrBoxes[i].Text;
assignedSerialNr[i] = int.TryParse(serialNrBoxes[i].Text, out itmp) ? itmp : 0; if (atTheEnd)
completeSerialNr[i] = string.Format("{0}{1}{2}", {
(prefix != null) ? prefix : string.Empty, assignedSerialNr[i] = int.TryParse(serialNrBoxes[i].Text, out itmp) ? itmp : 0;
assignedSerialNr[i].ToString(string.Format("D{0}", Math.Max(snDigits, 1))), completeSerialNr[i] = string.Format("{0}{1}{2}",
(suffix != null) ? suffix : string.Empty); (prefix != null) ? prefix : string.Empty,
assignedSerialNr[i].ToString(string.Format("D{0}", Math.Max(snDigits, 1))),
(suffix != null) ? suffix : string.Empty);
}
disabled[i] = !checkBoxes[i].Checked; disabled[i] = !checkBoxes[i].Checked;
} }
purchaseOrder = (preSelectedPurchaseOrder != null) ? preSelectedPurchaseOrder : orderCB.Text; purchaseOrder = (preSelectedPurchaseOrder != null) ? preSelectedPurchaseOrder : orderCB.Text;
SaveProductionTracingRecords(); //SaveProductionTracingRecords(); /// TODO
completed = true; completed = true;
Close(); Close();
@@ -870,46 +897,46 @@ namespace TBF.Rig.DataEntry.S620
} }
private void textBox1_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 0); } private void textBox1_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 0); }
private void textBox2_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 1); } private void textBox2_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 1); }
private void textBox3_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 2); } private void textBox3_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 2); }
private void textBox4_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 3); } private void textBox4_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 3); }
private void textBox5_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 4); } private void textBox5_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 4); }
private void textBox6_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 5); } private void textBox6_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 5); }
private void textBox7_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 6); } private void textBox7_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 6); }
private void textBox8_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 7); } private void textBox8_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 7); }
private void textBox9_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 8); } private void textBox9_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 8); }
private void textBox10_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 9); } private void textBox10_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 9); }
private void textBox11_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 10); } private void textBox11_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 10); }
private void textBox12_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 11); } private void textBox12_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 11); }
private void textBox13_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 12); } private void textBox13_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 12); }
private void textBox14_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 13); } private void textBox14_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 13); }
private void textBox15_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 14); } private void textBox15_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 14); }
private void textBox16_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 15); } private void textBox16_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 15); }
private void textBox17_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 16); } private void textBox17_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 16); }
private void textBox18_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 17); } private void textBox18_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 17); }
private void textBox19_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 18); } private void textBox19_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 18); }
private void textBox20_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 19); } private void textBox20_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 19); }
private void textBox21_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 20); } private void textBox21_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 20); }
private void textBox22_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 21); } private void textBox22_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 21); }
private void textBox23_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 22); } private void textBox23_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 22); }
private void textBox24_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 23); } private void textBox24_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 23); }
private void textBox25_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 24); } private void textBox25_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 24); }
private void textBox26_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 25); } private void textBox26_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 25); }
private void textBox27_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 26); } private void textBox27_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 26); }
private void textBox28_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 27); } private void textBox28_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 27); }
private void textBox29_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 28); } private void textBox29_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 28); }
private void textBox30_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 29); } private void textBox30_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 29); }
private void textBox31_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 30); } private void textBox31_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 30); }
private void textBox32_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 31); } private void textBox32_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 31); }
private void textBox33_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 32); } private void textBox33_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 32); }
private void textBox34_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 33); } private void textBox34_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 33); }
private void textBox35_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 34); } private void textBox35_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 34); }
private void textBox36_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 35); } private void textBox36_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 35); }
private void textBox37_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 36); } private void textBox37_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 36); }
private void textBox38_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 37); } private void textBox38_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 37); }
private void textBox39_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 38); } private void textBox39_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 38); }
private void textBox40_KeyPress(object s, KeyPressEventArgs e) { BodyNoTextBoxKeyPress(s, e, 39); } private void textBox40_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) BodyNoTextBoxKeyPress(s, e, 39); }
/// <summary> /// <summary>
/// Process a key press within any enabled combo boxe /// Process a key press within any enabled combo boxe
@@ -939,46 +966,46 @@ namespace TBF.Rig.DataEntry.S620
} }
} }
private void textBox41_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 0); } private void textBox41_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 0); }
private void textBox42_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 1); } private void textBox42_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 1); }
private void textBox43_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 2); } private void textBox43_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 2); }
private void textBox44_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 3); } private void textBox44_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 3); }
private void textBox45_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 4); } private void textBox45_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 4); }
private void textBox46_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 5); } private void textBox46_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 5); }
private void textBox47_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 6); } private void textBox47_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 6); }
private void textBox48_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 7); } private void textBox48_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 7); }
private void textBox49_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 8); } private void textBox49_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 8); }
private void textBox50_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 9); } private void textBox50_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 9); }
private void textBox51_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 10); } private void textBox51_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 10); }
private void textBox52_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 11); } private void textBox52_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 11); }
private void textBox53_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 12); } private void textBox53_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 12); }
private void textBox54_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 13); } private void textBox54_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 13); }
private void textBox55_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 14); } private void textBox55_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 14); }
private void textBox56_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 15); } private void textBox56_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 15); }
private void textBox57_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 16); } private void textBox57_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 16); }
private void textBox58_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 17); } private void textBox58_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 17); }
private void textBox59_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 18); } private void textBox59_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 18); }
private void textBox60_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 19); } private void textBox60_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 19); }
private void textBox61_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 20); } private void textBox61_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 20); }
private void textBox62_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 21); } private void textBox62_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 21); }
private void textBox63_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 22); } private void textBox63_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 22); }
private void textBox64_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 23); } private void textBox64_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 23); }
private void textBox65_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 24); } private void textBox65_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 24); }
private void textBox66_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 25); } private void textBox66_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 25); }
private void textBox67_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 26); } private void textBox67_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 26); }
private void textBox68_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 27); } private void textBox68_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 27); }
private void textBox69_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 28); } private void textBox69_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 28); }
private void textBox70_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 29); } private void textBox70_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 29); }
private void textBox71_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 30); } private void textBox71_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 30); }
private void textBox72_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 31); } private void textBox72_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 31); }
private void textBox73_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 32); } private void textBox73_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 32); }
private void textBox74_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 33); } private void textBox74_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 33); }
private void textBox75_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 34); } private void textBox75_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 34); }
private void textBox76_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 35); } private void textBox76_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 35); }
private void textBox77_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 36); } private void textBox77_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 36); }
private void textBox78_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 37); } private void textBox78_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 37); }
private void textBox79_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 38); } private void textBox79_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 38); }
private void textBox80_KeyPress(object s, KeyPressEventArgs e) { SnTextBoxKeyPress(s, e, 39); } private void textBox80_KeyPress(object s, KeyPressEventArgs e) { if (loadedOnce) SnTextBoxKeyPress(s, e, 39); }
/// <summary> /// <summary>
/// Process a key press within any enabled combo boxe /// Process a key press within any enabled combo boxe
@@ -1001,46 +1028,46 @@ namespace TBF.Rig.DataEntry.S620
} }
} }
private void checkBox1_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 0); } private void checkBox1_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 0); }
private void checkBox2_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 1); } private void checkBox2_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 1); }
private void checkBox3_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 2); } private void checkBox3_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 2); }
private void checkBox4_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 3); } private void checkBox4_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 3); }
private void checkBox5_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 4); } private void checkBox5_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 4); }
private void checkBox6_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 5); } private void checkBox6_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 5); }
private void checkBox7_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 6); } private void checkBox7_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 6); }
private void checkBox8_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 7); } private void checkBox8_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 7); }
private void checkBox9_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 8); } private void checkBox9_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 8); }
private void checkBox10_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 9); } private void checkBox10_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 9); }
private void checkBox11_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 10); } private void checkBox11_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 10); }
private void checkBox12_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 11); } private void checkBox12_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 11); }
private void checkBox13_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 12); } private void checkBox13_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 12); }
private void checkBox14_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 13); } private void checkBox14_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 13); }
private void checkBox15_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 14); } private void checkBox15_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 14); }
private void checkBox16_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 15); } private void checkBox16_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 15); }
private void checkBox17_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 16); } private void checkBox17_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 16); }
private void checkBox18_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 17); } private void checkBox18_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 17); }
private void checkBox19_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 18); } private void checkBox19_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 18); }
private void checkBox20_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 19); } private void checkBox20_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 19); }
private void checkBox21_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 20); } private void checkBox21_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 20); }
private void checkBox22_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 21); } private void checkBox22_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 21); }
private void checkBox23_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 22); } private void checkBox23_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 22); }
private void checkBox24_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 23); } private void checkBox24_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 23); }
private void checkBox25_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 24); } private void checkBox25_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 24); }
private void checkBox26_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 25); } private void checkBox26_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 25); }
private void checkBox27_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 26); } private void checkBox27_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 26); }
private void checkBox28_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 27); } private void checkBox28_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 27); }
private void checkBox29_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 28); } private void checkBox29_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 28); }
private void checkBox30_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 29); } private void checkBox30_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 29); }
private void checkBox31_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 30); } private void checkBox31_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 30); }
private void checkBox32_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 31); } private void checkBox32_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 31); }
private void checkBox33_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 32); } private void checkBox33_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 32); }
private void checkBox34_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 33); } private void checkBox34_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 33); }
private void checkBox35_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 34); } private void checkBox35_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 34); }
private void checkBox36_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 35); } private void checkBox36_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 35); }
private void checkBox37_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 36); } private void checkBox37_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 36); }
private void checkBox38_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 37); } private void checkBox38_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 37); }
private void checkBox39_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 38); } private void checkBox39_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 38); }
private void checkBox40_CheckedChanged(object s, EventArgs e) { ProcessCheckBoxChecked(s, e, 39); } private void checkBox40_CheckedChanged(object s, EventArgs e) { if (loadedOnce) ProcessCheckBoxChecked(s, e, 39); }
/// ///
void ProcessCheckBoxChecked(object sender, EventArgs e, int wmNr0) void ProcessCheckBoxChecked(object sender, EventArgs e, int wmNr0)
{ {
@@ -913,6 +913,12 @@ namespace TBF.Rig.TestMethods.S640Communication
} }
/// <summary>
/// Assign serial numbers
/// </summary>
/// <param name="waterMeters"></param>
/// <param name="optoHeads"></param>
/// <returns>true = s/n-s are assigned, false = order information or DB connection</returns>
bool AssignNewSNsAndRadioAddresses(IList<Results.Entities.WaterMeter> waterMeters, RegisterReaders.S640Stream.S640Stream[] optoHeads) bool AssignNewSNsAndRadioAddresses(IList<Results.Entities.WaterMeter> waterMeters, RegisterReaders.S640Stream.S640Stream[] optoHeads)
{ {
var order = ProcessData.OrderInfo; var order = ProcessData.OrderInfo;