Added code to handle procedure number with space - dash - space in the number
This commit is contained in:
parent
5e3f6b5e0e
commit
ad6fea21bc
@ -189,7 +189,7 @@ namespace VEPROMS
|
||||
}
|
||||
for (int i = 0; i < clbMore.Items.Count; i++)
|
||||
{
|
||||
ProcedureInfo pi = tmpProcedures[GetDisplayNumberOnly(clbMore.Items[i].ToString())];
|
||||
ProcedureInfo pi = GetProcedureInfoByKey(clbMore.Items[i].ToString());
|
||||
clbMore.SetItemChecked(i, _MyApproval.ProcedureExists(pi));
|
||||
}
|
||||
}
|
||||
@ -198,6 +198,13 @@ namespace VEPROMS
|
||||
SetupMyApproval();
|
||||
}
|
||||
private Dictionary<string, ProcedureInfo> tmpProcedures = new Dictionary<string, ProcedureInfo>();
|
||||
private ProcedureInfo GetProcedureInfoByKey(string key)
|
||||
{
|
||||
if (tmpProcedures.ContainsKey(key))
|
||||
return tmpProcedures[key];
|
||||
else
|
||||
return tmpProcedures[GetDisplayNumberOnly(key)];
|
||||
}
|
||||
public dlgApproveProcedure(DocVersionInfo myDocVersion, bool selectSome)
|
||||
{
|
||||
this.ConsistencyPrintRequest += new DisplayConsistencyReportEvent(dlgApproveProcedure_ConsistencyPrintRequest);
|
||||
@ -318,7 +325,7 @@ namespace VEPROMS
|
||||
for (int i = 0; i < clbMore.Items.Count; i++)
|
||||
{
|
||||
string xyz = clbMore.Items[i].ToString();
|
||||
ProcedureInfo pi = tmpProcedures[GetDisplayNumberOnly(clbMore.Items[i].ToString())];
|
||||
ProcedureInfo pi = GetProcedureInfoByKey(clbMore.Items[i].ToString());
|
||||
if (clbMore.GetItemChecked(i))
|
||||
{
|
||||
if (!_MyApproval.ProcedureExists(pi))
|
||||
@ -477,11 +484,10 @@ namespace VEPROMS
|
||||
if (clbMore.Items[itemIndex] != null)
|
||||
{
|
||||
SuperTooltipInfo stti = sttMore.GetSuperTooltip(clbMore);
|
||||
//string xyz = GetDisplayNumberOnly(clbMore.Items[itemIndex].ToString());
|
||||
//string headerText = tmpProcedures[xyz].DisplayNumber;
|
||||
//string bodyText = tmpProcedures[xyz].MyDifferencesText;
|
||||
stti.HeaderText = tmpProcedures[GetDisplayNumberOnly(clbMore.Items[itemIndex].ToString())].DisplayNumber;
|
||||
stti.BodyText = tmpProcedures[GetDisplayNumberOnly(clbMore.Items[itemIndex].ToString())].MyDifferencesText;
|
||||
stti.HeaderText = GetProcedureInfoByKey(clbMore.Items[itemIndex].ToString()).DisplayNumber;
|
||||
stti.BodyText = GetProcedureInfoByKey(clbMore.Items[itemIndex].ToString()).MyDifferencesText;
|
||||
stti.FooterVisible = false;
|
||||
using (Graphics g = CreateGraphics())
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user