public ParameterTag getParameterTagByGUID(string GUID)
{
ParameterTag parameterTag = null;
string getParameters = @"select elementid from t_taggedvalue
where propertyid like '"+ GUID +"'";
XmlDocument xmlElementIDs = this.SQLQuery(getParameters);
XmlNode elementNode = xmlElementIDs.SelectSingleNode(formatXPath("//elementid"));
if (elementNode != null)
{
if (elementNode.InnerText.Length > 0)
{
Parameter owner = this.getParameterByGUID(elementNode.InnerText);
if(owner != null)
{
foreach (TaggedValue taggedValue in owner.taggedValues)
{
if (taggedValue.ea_guid.Equals(GUID,StringComparison.InvariantCultureIgnoreCase))
{
parameterTag = taggedValue as ParameterTag;
}
}
}
}
}
return parameterTag;
}