public static Color GetColor(EnumBaseStatus status)
        {
            Color resColor = Color.Black;

            if (status.HasFlag(EnumBaseStatus.Error))
            {
                // Ошибка
                resColor = Color.Red;
            }
            else if (status.HasFlag(EnumBaseStatus.New))
            {
                // Новый
                resColor = Color.Lime;
            }
            else if (status.HasFlag(EnumBaseStatus.NotInDwg))
            {
                // Нет в чертеже, но есть в базе
                resColor = Color.DarkViolet;
            }
            else if (status.HasFlag(EnumBaseStatus.Changed))
            {
                // Изменился
                resColor = Color.Olive;
            }
            else if (status == EnumBaseStatus.OK)
            {
                // Не изменился
                resColor = Color.Blue;
            }
            return(resColor);
        }
 public static Color GetColor(EnumBaseStatus status)
 {
     Color resColor = Color.Black;
      if (status.HasFlag(EnumBaseStatus.Error))
      {
     // Ошибка
     resColor = Color.Red;
      }
      else if (status.HasFlag(EnumBaseStatus.New))
      {
     // Новый
     resColor = Color.Lime;
      }
      else if (status.HasFlag(EnumBaseStatus.NotInDwg))
      {
     // Нет в чертеже, но есть в базе
     resColor = Color.DarkViolet;
      }
      else if (status.HasFlag(EnumBaseStatus.Changed))
      {
     // Изменился
     resColor = Color.Olive;
      }
      else if (status == EnumBaseStatus.OK)
      {
     // Не изменился
     resColor = Color.Blue;
      }
      return resColor;
 }