Added logic to handle RO Database that have the same Setpoint ID value in multiple tables – this affect reporting on all RO Databases, sorting by Setoint ID
Fixed underline logic for instances where the underline ON is the first thing of text. Added better error handling for X/Y Plots which is now display the plot language if the plot cannot be drawn. When a problem occurs printing an image or x/y plot, the error text now prints in red. Better handling of empty RO Database tables. Now will print the message “—No Information Entered –“
This commit is contained in:
@@ -116,8 +116,11 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
rtnStr = _MyRODbID.ToString() + ":" + string.Format("{0}", rodbi.dbiID.ToString("X4"));
|
||||
//ROList.Add(rtnStr);
|
||||
foreach (ROFSTLookup.rochild roc in rodbi.children)
|
||||
PutROChildrenInDictionary(_MyRODbID.ToString() + ":", roc);
|
||||
if (rodbi.children != null)
|
||||
foreach (ROFSTLookup.rochild roc in rodbi.children)
|
||||
PutROChildrenInDictionary(_MyRODbID.ToString() + ":", roc);
|
||||
else
|
||||
ROList.Add(rtnStr);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
@@ -125,8 +128,11 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
//rtnStr = _MyRODbID.ToString() + ":" + string.Format("{0}", ((ROFSTLookup.rodbi)rolkup).dbiID.ToString("X4"));
|
||||
ROFSTLookup.rodbi rodbi = (ROFSTLookup.rodbi)rolkup;
|
||||
foreach (ROFSTLookup.rochild roc in rodbi.children)
|
||||
PutROChildrenInDictionary(_MyRODbID.ToString() + ":", roc);
|
||||
if (rodbi.children != null)
|
||||
foreach (ROFSTLookup.rochild roc in rodbi.children)
|
||||
PutROChildrenInDictionary(_MyRODbID.ToString() + ":", roc);
|
||||
else
|
||||
ROList.Add(_MyRODbID.ToString() + ":"+ string.Format("{0}",rodbi.dbiID.ToString("X4")));
|
||||
}
|
||||
else if (rolkup is ROFSTLookup.rochild)
|
||||
{
|
||||
@@ -157,7 +163,7 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
ROFSTLookup.rochild chld = (ROFSTLookup.rochild)roObj;
|
||||
string rtnstr = rodbidPrefix;// "";
|
||||
string keystr = (chld.appid == "") ? GetNextBlankKey() : chld.appid;
|
||||
string keystr = ((chld.appid == "") ? GetNextBlankKey() : chld.appid) + chld.roid.Substring(0,4);
|
||||
if (chld.children == null) // get a single ROID
|
||||
{
|
||||
rtnstr = rodbidPrefix + string.Format("{0}", chld.roid);
|
||||
@@ -180,7 +186,7 @@ namespace Volian.Controls.Library
|
||||
else if (roc.appid != null && roc.appid != "")
|
||||
{
|
||||
rtnstr = rodbidPrefix + string.Format("{0}", roc.roid);
|
||||
keystr = (roc.appid == "") ? GetNextBlankKey() : roc.appid;
|
||||
keystr = ((roc.appid == "") ? GetNextBlankKey() : roc.appid) + chld.roid.Substring(0, 4);
|
||||
AccIDROIDdic.Add(keystr, rtnstr);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user