namespace Yw.WinFrmUI { /// /// 水力构件类别辅助类 /// public class HydroParterCatalogHelper { //字典 private static readonly Dictionary _dict = new Dictionary() { { Yw.Hydro.ParterCatalog.Reservoir,"水库"}, { Yw.Hydro.ParterCatalog.Tank,"水池"}, { Yw.Hydro.ParterCatalog.Waterbox,"水箱"}, { Yw.Hydro.ParterCatalog.Junction,"连接节点"}, { Yw.Hydro.ParterCatalog.Nozzle,"喷嘴"}, { Yw.Hydro.ParterCatalog.Hydrant,"消火栓"}, { Yw.Hydro.ParterCatalog.Elbow,"弯头"}, { Yw.Hydro.ParterCatalog.Threelink,"三通"}, { Yw.Hydro.ParterCatalog.Fourlink,"四通"}, { Yw.Hydro.ParterCatalog.Blunthead,"闷头"}, { Yw.Hydro.ParterCatalog.Meter,"水表"}, { Yw.Hydro.ParterCatalog.Flowmeter,"流量计"}, { Yw.Hydro.ParterCatalog.Pressmeter,"压力表"}, { Yw.Hydro.ParterCatalog.Exchanger,"换热器"}, { Yw.Hydro.ParterCatalog.Pipe,"管道"}, { Yw.Hydro.ParterCatalog.Translation,"过渡件"}, { Yw.Hydro.ParterCatalog.Pump,"水泵"}, { Yw.Hydro.ParterCatalog.Valve,"阀门"} }; /// /// 获取分类名称 /// /// 分类编码 /// public static string GetCatalogName(string code) { if (_dict.ContainsKey(code)) { return _dict[code]; } return string.Empty; } /// /// 获取分类名称 /// /// 分类名称 /// public static string GetCatalogCode(string name) { if (_dict.ContainsValue(name)) { return _dict.FirstOrDefault(x => x.Value == name).Key; } return string.Empty; } } }