namespace Yw.WinFrmUI { /// /// 颜色分级分类辅助类 /// public class HydroGradingCatalogHelper { /// /// 字典 /// public static Dictionary Dict { get { return _dict; } } //字典 private static readonly Dictionary _dict = new Dictionary() { { Yw.Hydro.ParterCatalog.Nozzle,"喷嘴"}, { Yw.Hydro.ParterCatalog.Hydrant,"消火栓"}, { Yw.Hydro.ParterCatalog.Blunthead,"闷头"}, { Yw.Hydro.ParterCatalog.Elbow,"弯头"}, { Yw.Hydro.ParterCatalog.Threelink,"三通"}, { Yw.Hydro.ParterCatalog.Fourlink,"四通"}, { Yw.Hydro.ParterCatalog.Meter,"水表"}, { Yw.Hydro.ParterCatalog.Flowmeter,"流量计"}, { Yw.Hydro.ParterCatalog.Pressmeter,"压力表"}, { Yw.Hydro.ParterCatalog.Pipe,"管道"}, { Yw.Hydro.ParterCatalog.Translation,"过渡件"}, { Yw.Hydro.ParterCatalog.Pump,"水泵"}, { Yw.Hydro.ParterCatalog.Valve,"阀门"}, { Yw.Hydro.ParterCatalog.Exchanger,"换热器"}, { Yw.Hydro.ParterCatalog.Compressor,"压缩机"} }; /// /// 获取名称 /// public static string GetName(string code) { if (_dict.ContainsKey(code)) { return _dict[code]; } return string.Empty; } /// /// 获取编码 /// public static string GetCode(string name) { if (_dict.ContainsValue(name)) { return _dict.FirstOrDefault(x => x.Value == name).Key; } return string.Empty; } } }