| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取名称字典 |
| | | /// </summary> |
| | | public static Dictionary<string, string> GetNameDict(string catalog) |
| | | { |
| | | if (string.IsNullOrEmpty(catalog)) |
| | | { |
| | | return default; |
| | | } |
| | | var dict = new Dictionary<string, string>(); |
| | | switch (catalog) |
| | | { |
| | | case Yw.Hydro.ParterCatalog.Reservoir: |
| | | { |
| | | dict.Add(MonitorProp.CalcuL, MonitorPropHelper.GetName(MonitorProp.CalcuL)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Tank: |
| | | { |
| | | dict.Add(MonitorProp.CalcuL, MonitorPropHelper.GetName(MonitorProp.CalcuL)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Waterbox: |
| | | { |
| | | dict.Add(MonitorProp.CalcuL, MonitorPropHelper.GetName(MonitorProp.CalcuL)); |
| | | } |
| | | break; |
| | | case ParterCatalog.Junction: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Blunthead: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Elbow: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Threelink: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Fourlink: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Nozzle: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Hydrant: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Meter: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Flowmeter: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Pressmeter: |
| | | { |
| | | dict.Add(MonitorProp.CalcuPr, MonitorPropHelper.GetName(MonitorProp.CalcuPr)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Pipe: |
| | | { |
| | | dict.Add(MonitorProp.CalcuQ, MonitorPropHelper.GetName(MonitorProp.CalcuQ)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Translation: |
| | | { |
| | | dict.Add(MonitorProp.CalcuQ, MonitorPropHelper.GetName(MonitorProp.CalcuQ)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Pump: |
| | | { |
| | | dict.Add(MonitorProp.CalcuQ, MonitorPropHelper.GetName(MonitorProp.CalcuQ)); |
| | | dict.Add(MonitorProp.CalcuPr1, MonitorPropHelper.GetName(MonitorProp.CalcuPr1)); |
| | | dict.Add(MonitorProp.CalcuPr2, MonitorPropHelper.GetName(MonitorProp.CalcuPr2)); |
| | | dict.Add(MonitorProp.CalcuPrd, MonitorPropHelper.GetName(MonitorProp.CalcuPrd)); |
| | | dict.Add(MonitorProp.CalcuO1, MonitorPropHelper.GetName(MonitorProp.CalcuO1)); |
| | | dict.Add(MonitorProp.CalcuO2, MonitorPropHelper.GetName(MonitorProp.CalcuO2)); |
| | | dict.Add(MonitorProp.CalcuH, MonitorPropHelper.GetName(MonitorProp.CalcuH)); |
| | | dict.Add(MonitorProp.CalcuP, MonitorPropHelper.GetName(MonitorProp.CalcuP)); |
| | | dict.Add(MonitorProp.CalcuE, MonitorPropHelper.GetName(MonitorProp.CalcuE)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Valve: |
| | | { |
| | | dict.Add(MonitorProp.CalcuQ, MonitorPropHelper.GetName(MonitorProp.CalcuQ)); |
| | | dict.Add(MonitorProp.CalcuPr1, MonitorPropHelper.GetName(MonitorProp.CalcuPr1)); |
| | | dict.Add(MonitorProp.CalcuPr2, MonitorPropHelper.GetName(MonitorProp.CalcuPr2)); |
| | | dict.Add(MonitorProp.CalcuO, MonitorPropHelper.GetName(MonitorProp.CalcuO)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Resistance: |
| | | { |
| | | dict.Add(MonitorProp.CalcuQ, MonitorPropHelper.GetName(MonitorProp.CalcuQ)); |
| | | dict.Add(MonitorProp.CalcuPr1, MonitorPropHelper.GetName(MonitorProp.CalcuPr1)); |
| | | dict.Add(MonitorProp.CalcuPr2, MonitorPropHelper.GetName(MonitorProp.CalcuPr2)); |
| | | dict.Add(MonitorProp.CalcuPrd, MonitorPropHelper.GetName(MonitorProp.CalcuPrd)); |
| | | dict.Add(MonitorProp.CalcuO1, MonitorPropHelper.GetName(MonitorProp.CalcuO1)); |
| | | dict.Add(MonitorProp.CalcuO2, MonitorPropHelper.GetName(MonitorProp.CalcuO2)); |
| | | dict.Add(MonitorProp.CalcuT1, MonitorPropHelper.GetName(MonitorProp.CalcuT1)); |
| | | dict.Add(MonitorProp.CalcuT2, MonitorPropHelper.GetName(MonitorProp.CalcuT2)); |
| | | dict.Add(MonitorProp.CalcuTd, MonitorPropHelper.GetName(MonitorProp.CalcuTd)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Exchanger: |
| | | { |
| | | dict.Add(MonitorProp.CalcuQ, MonitorPropHelper.GetName(MonitorProp.CalcuQ)); |
| | | dict.Add(MonitorProp.CalcuPr1, MonitorPropHelper.GetName(MonitorProp.CalcuPr1)); |
| | | dict.Add(MonitorProp.CalcuPr2, MonitorPropHelper.GetName(MonitorProp.CalcuPr2)); |
| | | dict.Add(MonitorProp.CalcuPrd, MonitorPropHelper.GetName(MonitorProp.CalcuPrd)); |
| | | dict.Add(MonitorProp.CalcuO1, MonitorPropHelper.GetName(MonitorProp.CalcuO1)); |
| | | dict.Add(MonitorProp.CalcuO2, MonitorPropHelper.GetName(MonitorProp.CalcuO2)); |
| | | dict.Add(MonitorProp.CalcuT1, MonitorPropHelper.GetName(MonitorProp.CalcuT1)); |
| | | dict.Add(MonitorProp.CalcuT2, MonitorPropHelper.GetName(MonitorProp.CalcuT2)); |
| | | dict.Add(MonitorProp.CalcuTd, MonitorPropHelper.GetName(MonitorProp.CalcuTd)); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Compressor: |
| | | { |
| | | dict.Add(MonitorProp.CalcuQ, MonitorPropHelper.GetName(MonitorProp.CalcuQ)); |
| | | dict.Add(MonitorProp.CalcuPr1, MonitorPropHelper.GetName(MonitorProp.CalcuPr1)); |
| | | dict.Add(MonitorProp.CalcuPr2, MonitorPropHelper.GetName(MonitorProp.CalcuPr2)); |
| | | dict.Add(MonitorProp.CalcuPrd, MonitorPropHelper.GetName(MonitorProp.CalcuPrd)); |
| | | dict.Add(MonitorProp.CalcuO1, MonitorPropHelper.GetName(MonitorProp.CalcuO1)); |
| | | dict.Add(MonitorProp.CalcuO2, MonitorPropHelper.GetName(MonitorProp.CalcuO2)); |
| | | dict.Add(MonitorProp.CalcuT1, MonitorPropHelper.GetName(MonitorProp.CalcuT1)); |
| | | dict.Add(MonitorProp.CalcuT2, MonitorPropHelper.GetName(MonitorProp.CalcuT2)); |
| | | dict.Add(MonitorProp.CalcuTd, MonitorPropHelper.GetName(MonitorProp.CalcuTd)); |
| | | } |
| | | break; |
| | | default: break; |
| | | } |
| | | return dict; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取名称 |
| | | /// </summary> |
| | | public static string GetName(string code) |