Esempio n. 1
0
 TGISearchThread.Criteria GetCriteria()
 {
     TGISearchThread.Criteria criteria = new TGISearchThread.Criteria();
     criteria.useResourceType = !ckbResourceType.Checked;
     if (criteria.useResourceType)
     {
         criteria.resourceType = cbResourceType.Value;
     }
     criteria.useResourceGroup = !ckbResourceGroup.Checked;
     if (criteria.useResourceGroup)
     {
         string s = tbResourceGroup.Text.ToLower();
         if (s.StartsWith("0x"))
         {
             criteria.resourceGroup = uint.Parse(s.Substring(2), System.Globalization.NumberStyles.HexNumber, null);
         }
         else
         {
             criteria.resourceGroup = uint.Parse(s);
         }
     }
     criteria.useInstance = !ckbInstance.Checked;
     if (criteria.useInstance)
     {
         string s = tbInstance.Text.ToLower();
         if (s.StartsWith("0x"))
         {
             criteria.instance = ulong.Parse(s.Substring(2), System.Globalization.NumberStyles.HexNumber, null);
         }
         else
         {
             criteria.instance = ulong.Parse(s);
         }
     }
     return(criteria);
 }
Esempio n. 2
0
 TGISearchThread.Criteria GetCriteria()
 {
     TGISearchThread.Criteria criteria = new TGISearchThread.Criteria();
     criteria.useResourceType = !ckbResourceType.Checked;
     if (criteria.useResourceType) criteria.resourceType = cbResourceType.Value;
     criteria.useResourceGroup = !ckbResourceGroup.Checked;
     if (criteria.useResourceGroup)
     {
         string s = tbResourceGroup.Text.ToLower();
         if (s.StartsWith("0x"))
         {
             criteria.resourceGroup = uint.Parse(s.Substring(2), System.Globalization.NumberStyles.HexNumber, null);
         }
         else
         {
             criteria.resourceGroup = uint.Parse(s);
         }
     }
     criteria.useInstance = !ckbInstance.Checked;
     if (criteria.useInstance)
     {
         string s = tbInstance.Text.ToLower();
         if (s.StartsWith("0x"))
         {
             criteria.instance = ulong.Parse(s.Substring(2), System.Globalization.NumberStyles.HexNumber, null);
         }
         else
         {
             criteria.instance = ulong.Parse(s);
         }
     }
     return criteria;
 }