Added logic to return the previous RO Value from FixContentText if the value is updated.
This commit is contained in:
parent
0231bdc4ca
commit
5188334ea9
@ -41,8 +41,9 @@ namespace VEPROMS.CSLA.Library
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public void FixContentText(RoUsageInfo rousg, string value, int rotype, ROFstInfo origROFstInfo) // string newvalue)
|
public string FixContentText(RoUsageInfo rousg, string value, int rotype, ROFstInfo origROFstInfo) // string newvalue)
|
||||||
{
|
{
|
||||||
|
string retval = null;
|
||||||
string newvalue = value;
|
string newvalue = value;
|
||||||
string findLink = @"<START\].*?\[END>";
|
string findLink = @"<START\].*?\[END>";
|
||||||
MatchCollection ms = Regex.Matches(Text, findLink);
|
MatchCollection ms = Regex.Matches(Text, findLink);
|
||||||
@ -60,12 +61,14 @@ namespace VEPROMS.CSLA.Library
|
|||||||
string gg = g2.Value + " " + g.Value;
|
string gg = g2.Value + " " + g.Value;
|
||||||
if (gg != newvalue)
|
if (gg != newvalue)
|
||||||
{
|
{
|
||||||
|
retval = gg;
|
||||||
Text = Text.Substring(0, offset + g2.Index) + newvalue + Text.Substring(offset + g2.Index + gg.Length);
|
Text = Text.Substring(0, offset + g2.Index) + newvalue + Text.Substring(offset + g2.Index + gg.Length);
|
||||||
break; // Text has been processed
|
break; // Text has been processed
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (g.ToString() != newvalue)
|
else if (g.ToString() != newvalue)
|
||||||
{
|
{
|
||||||
|
retval = g.Value;
|
||||||
Text = Text.Substring(0, offset + g.Index) + newvalue + Text.Substring(offset + g.Index + g.Length);
|
Text = Text.Substring(0, offset + g.Index) + newvalue + Text.Substring(offset + g.Index + g.Length);
|
||||||
break; // Text has been processed
|
break; // Text has been processed
|
||||||
}
|
}
|
||||||
@ -95,12 +98,14 @@ namespace VEPROMS.CSLA.Library
|
|||||||
System.Text.RegularExpressions.Group g = mg.Groups[3];
|
System.Text.RegularExpressions.Group g = mg.Groups[3];
|
||||||
if (g.ToString() != newvalue)
|
if (g.ToString() != newvalue)
|
||||||
{
|
{
|
||||||
|
retval = g.Value;
|
||||||
MyGrid.Data = MyGrid.Data.Substring(0, offset + mmg.Index + g.Index) + newvalue + MyGrid.Data.Substring(offset + mmg.Index + g.Index + g.Length);
|
MyGrid.Data = MyGrid.Data.Substring(0, offset + mmg.Index + g.Index) + newvalue + MyGrid.Data.Substring(offset + mmg.Index + g.Index + g.Length);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return retval;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public partial class ContentInfo
|
public partial class ContentInfo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user