123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498 |
- using System;
- using System.ComponentModel;
- using System.Reflection;
- namespace WWPipeLine.Commons
- {
-
-
-
- public class EnumHelper
- {
- public static string GetEnumDescription(Enum enumValue)
- {
- string value = enumValue.ToString();
- FieldInfo field = enumValue.GetType().GetField(value);
- object[] objs = field.GetCustomAttributes(typeof(DescriptionAttribute), false);
- if (objs == null || objs.Length == 0)
- return value;
- DescriptionAttribute descriptionAttribute = (DescriptionAttribute)objs[0];
- return descriptionAttribute.Description;
- }
-
-
-
- public enum EPyStatus
- {
-
-
-
- [Description("强制终止")]
- ForceQuit = -1,
-
-
-
- [Description("正常结束")]
- Normal = 0,
-
-
-
- [Description("Python执行异常")]
- RunError = 1,
-
-
-
- [Description("文件路径不存在")]
- PathError = 2,
-
-
-
- [Description("获取栅格相交区域异常")]
- AreaJoinErro = 3,
-
-
-
- [Description("读取json异常")]
- JsonError = 5,
-
-
-
- [Description("参数值异常")]
- ArgsCountError = 6,
-
-
-
- [Description("传入文件类型异常")]
- FileTypeError = 7,
-
-
-
- [Description("创建shp异常")]
- CreateShpFileError = 8,
-
-
-
- [Description("空间插值异常")]
- SpatialInterpolationError = 9,
-
-
-
- [Description("栅格运算异常")]
- GridMeasureError = 10,
-
-
-
- [Description("裁剪栅格异常或行政区异常")]
- GridCatError = 11,
-
-
-
- [Description("重投影异常")]
- ShadowError = 12,
-
-
-
- [Description("删除文件异常")]
- DeleteFileError = 13,
-
-
-
- [Description("环境异常")]
- EnvError = 14,
-
-
-
- [Description("参数对象为空")]
- ArgsError = 15,
-
-
-
- [Description("行政区空间参考获取异常")]
- RegionCKError = 66,
-
-
-
- [Description("行政区、评价文件空间参考不一致")]
- SpatialReferenceInconsistent = 67,
- }
-
-
-
- public enum ECtrlType
- {
-
-
-
- ExComboBox = 0,
-
-
-
- ExTextBox = 1,
-
-
-
- NumericEdit = 2,
-
-
-
- OpenDialog = 3,
-
-
-
- SaveDialog = 4,
-
-
-
- ExCheckBox = 5,
-
-
-
- ExDescriptionContent = 6,
-
-
-
- OpenDialogWithComboBox = 7,
-
-
-
- ExCommonCustomer = 8,
- }
-
-
-
- public enum EShowType
- {
-
-
-
- Map = 0,
-
-
-
- Summary = 1,
-
-
-
- All = 2,
- }
- public enum EoptionButton
- {
-
-
-
- Eoptbut_Exit = 0,
-
-
-
- Eoptbut_Reload = 1,
-
-
-
- Eoptbut_Config = 2,
-
-
-
- Eoptbut_Help = 3,
-
-
-
- Eoptbut_Setting = 4,
-
-
-
- Eoptbut_About
- }
- public enum EChart
- {
-
-
-
- Pie = 0,
-
-
-
- Column = 1,
- }
- public enum EBusinessType
- {
-
-
-
- Reptile_RoadMap = -2,
-
-
-
- Reptile_POI = -1,
-
-
-
- AgriculturalLandResource = 0,
-
-
-
- AgriculturalWaterResource = 1,
-
-
-
- AgriculturalClimateResource = 2,
-
-
-
- AgriculturalEnvironmentalResource = 3,
-
-
-
- AgriculturalEcology = 4,
-
-
-
- AgriculturalHazard = 5,
-
-
-
- AgriculturalIntegration = 6,
-
-
-
- TownLandResource = 7,
-
-
-
- TownWaterResource = 8,
-
-
-
- TownClimateResource = 9,
-
-
-
- TownAtmosphericEnvironmentalResource = 10,
-
-
-
- TownWaterEnvironmentResource = 11,
-
-
-
- TownCountyLocationAdvantageResource = 12,
-
-
-
- TownGeologicalHazard = 13,
-
-
-
- TownStormTide = 14,
-
-
-
- TownIntegration = 15,
-
-
-
- EcologySpeciesLevelBiodiversity = 16,
-
-
-
- EcologyEcosystemLevelBiodiversity = 17,
-
-
-
- EcologyWaterLandConservation = 18,
-
-
-
- EcologyWaterConservation = 19,
-
-
-
- EcologyWindAndSandFixation = 20,
-
-
-
- EcologyCoastalProtection = 21,
-
-
-
- EcologyEcosystemServiceIntegrated = 22,
-
-
-
- EcologySoilErosionSensitivity = 23,
-
-
-
- EcologySandificationSensitivity = 24,
-
-
-
- EcologyDesertification = 25,
-
-
-
- EcologyCoastErosion = 26,
-
-
-
- EcologyEcologicalSensitivityIntegrated = 27,
-
-
-
- EcologyIntegrated = 28,
-
-
-
- EcologyIntegratedCorrect = 29,
-
-
-
- AgriculturalLandCapacity = 30,
-
-
-
- AgriculturalWaterCapacity = 31,
-
-
-
- TownLandCapacity = 32,
-
-
-
- TownWaterCapacity = 33,
-
-
-
- LoessAreaAnalyze = 34,
-
-
-
- CulturalHeritageAreaAnalyze = 35,
-
-
-
- AgriculturalMinedOutAreaAnalyze = 36,
-
-
-
- CommonCustomer = 37,
-
-
-
- CultivationProduction = 38,
-
-
-
- PastureHusbandry = 39,
-
-
-
- AgriHusbandry = 40,
-
-
-
- Fishing = 41,
-
-
-
- FisheryCulture = 42,
-
-
-
- CropProductionUnfavorable = 43,
-
-
-
- AgriculturalSuitability = 44,
-
-
-
- IntegrationResultCorrection = 45,
- }
- }
- }
|