private void ProcessXmlElement()
{
var signal = (XmlElement) _signalFunctionType;
if (signal.HasAttribute( "name" ))
edtName.Text = signal.GetAttribute( "name" );
if (signal.HasAttribute( "In" ))
edtName.Text = signal.GetAttribute( "In" );
String name = signal.LocalName;
string nameSpace = signal.NamespaceURI;
SignalDAO dao = DataManager.getSignalDAO();
List<dbSignalAttribute> dbAttributes = dao.getAllSignalAttributes(name, nameSpace);
//TODO:REPLACE NULL
signalAttributes.Rows.Clear();
foreach (dbSignalAttribute attr in dbAttributes)
{
//TODO: Lookup Attribute Type
String attrName = attr.attributeName;
String attrValue = signal.GetAttribute( attrName );
signalAttributes.Rows.Add( new object[] {attr.attributeName, attr.type, attrValue} );
}
awbDropListTree.FindNode( name, nameSpace );
}