Example #1
0
 private static IPsdzSgbmId BuildPsdzSgbmId(ISgbmId sgbmId)
 {
     return(new PsdzSgbmId
     {
         Id = sgbmId.Id.ToString("X8", CultureInfo.InvariantCulture),
         IdAsLong = sgbmId.Id,
         MainVersion = sgbmId.MainVersion,
         SubVersion = sgbmId.SubVersion,
         PatchVersion = sgbmId.PatchVersion,
         ProcessClass = sgbmId.ProcessClass,
         HexString = sgbmId.HexString
     });
 }
Example #2
0
 private string GetSgbmIdActual(IPsdzSgbmId target)
 {
     if (this.SvkCurrent != null && this.SvkCurrent.SgbmIds != null)
     {
         using (IEnumerator <ISgbmId> enumerator = this.data.SvkCurrent.SgbmIds.GetEnumerator())
         {
             while (enumerator.MoveNext())
             {
                 ISgbmId sgbmId = enumerator.Current;
                 if (sgbmId != null && target.ProcessClass == sgbmId.ProcessClass && target.IdAsLong == sgbmId.Id)
                 {
                     return(sgbmId.ToString());
                 }
             }
         }
     }
     return("--");
 }