Пример #1
0
 private void loadStartLevels()
 {
     try
     {
         DictNOD nod = new DictNOD("GP-HosizontalElevations");
         curElev  = nod.Load("StartElevation", HorizontalElevationOptions.Instance.StartElevation);
         stepElev = nod.Load("StepElevation", HorizontalElevationOptions.Instance.StepElevation);
         using (var reg = new AcadLib.Registry.RegExt("HosizontalElevations"))
         {
             var colorString = reg.Load("Color", "");
             try
             {
                 color = GetColor(colorString);
             }
             catch (System.Exception ex)
             {
                 Logger.Log.Error(ex, "HorizontalElevationService.loadStartLevels()");
                 color = Color.FromColorIndex(ColorMethod.ByAci, 3);
             }
         }
     }
     catch (System.Exception ex)
     {
         Logger.Log.Error(ex, "HorizontalElevationService.loadStartLevels()");
     }
 }
Пример #2
0
 private void saveStartLevels()
 {
     try
     {
         DictNOD nod = new DictNOD("GP-HosizontalElevations");
         nod.Save(curElev, "StartElevation");
         nod.Save(stepElev, "StepElevation");
         using (var reg = new AcadLib.Registry.RegExt("HosizontalElevations"))
         {
             reg.Save("Color", GetColorString(color));
         }
     }
     catch (System.Exception ex)
     {
         Logger.Log.Error(ex, "HorizontalElevationService.saveStartLevels()");
     }
 }