| | |
| | | catch { } |
| | | return name; |
| | | } |
| | | /// <summary> |
| | | /// 星期int和string互相转换值的方法 |
| | | /// </summary> |
| | | /// <param name="list"></param> |
| | | /// <param name="str_or_int"></param> |
| | | /// <returns></returns> |
| | | public static List<string> GetWeekString(List<string> list, string str_or_int) |
| | | { |
| | | string weekTextName = ""; |
| | | List<string> stateList = new List<string>(); |
| | | for (int i = 0; i < list.Count; i++) |
| | | { |
| | | var s = list[i]; |
| | | if (str_or_int == "int") |
| | | { |
| | | switch (s) |
| | | { |
| | | case "1": |
| | | { |
| | | weekTextName = Language.StringByID(StringId.monday); |
| | | } |
| | | break; |
| | | case "2": |
| | | { |
| | | weekTextName = Language.StringByID(StringId.tuesday); |
| | | } |
| | | break; |
| | | case "3": |
| | | { |
| | | weekTextName = Language.StringByID(StringId.wednesday); |
| | | } |
| | | break; |
| | | case "4": |
| | | { |
| | | weekTextName = Language.StringByID(StringId.thursday); |
| | | } |
| | | break; |
| | | case "5": |
| | | { |
| | | weekTextName = Language.StringByID(StringId.friday); |
| | | } |
| | | break; |
| | | case "6": |
| | | { |
| | | weekTextName = Language.StringByID(StringId.saturday); |
| | | } |
| | | break; |
| | | case "0": |
| | | { |
| | | weekTextName = Language.StringByID(StringId.sunday); |
| | | } |
| | | break; |
| | | } |
| | | |
| | | } |
| | | else |
| | | { |
| | | if (Language.StringByID(StringId.monday) == s) |
| | | { |
| | | weekTextName = "1"; |
| | | } |
| | | else if (Language.StringByID(StringId.tuesday) == s) |
| | | { |
| | | weekTextName = "2"; |
| | | } |
| | | else if (Language.StringByID(StringId.wednesday) == s) |
| | | { |
| | | weekTextName = "3"; |
| | | } |
| | | else if (Language.StringByID(StringId.thursday) == s) |
| | | { |
| | | weekTextName = "4"; |
| | | } |
| | | else if (Language.StringByID(StringId.friday) == s) |
| | | { |
| | | weekTextName = "5"; |
| | | } |
| | | else if (Language.StringByID(StringId.saturday) == s) |
| | | { |
| | | weekTextName = "6"; |
| | | } |
| | | else if (Language.StringByID(StringId.sunday) == s) |
| | | { |
| | | weekTextName = "0"; |
| | | } |
| | | } |
| | | stateList.Add(weekTextName); |
| | | |
| | | } |
| | | |
| | | return stateList; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 模式/风速互相转换值的方法 |
| | | /// </summary> |
| | | /// <param name="text"></param> |
| | | /// <param name="type"></param> |
| | | /// <returns></returns> |
| | | public static string GetModeValueString(string text, string type) |
| | | { |
| | | string str = ""; |
| | | switch (type) |
| | | { |
| | | case "mode": |
| | | { |
| | | if (text == Language.StringByID(StringId.coolLogic)) |
| | | { |
| | | str = "cool"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.heatingLogic)) |
| | | { |
| | | str = "heat"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.autoLogic)) |
| | | { |
| | | str = "auto"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.dehumidifyLogic)) |
| | | { |
| | | str = "dry"; |
| | | } |
| | | } |
| | | break; |
| | | case "fan": |
| | | { |
| | | if (text == Language.StringByID(StringId.HighWindSpeed)) |
| | | { |
| | | str = "high"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.MiddleWindSpeed)) |
| | | { |
| | | str = "medium"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.LowWindSpeed)) |
| | | { |
| | | str = "low"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.Auto)) |
| | | { |
| | | str = "auto"; |
| | | } |
| | | } |
| | | break; |
| | | case "FloorHeating": |
| | | { |
| | | if (text == Language.StringByID(StringId.dayMode)) |
| | | { |
| | | str = "day"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.nightMode)) |
| | | { |
| | | str = "night"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.leaveMode)) |
| | | { |
| | | str = "away"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.ordinaryMode)) |
| | | { |
| | | str = "normal"; |
| | | } |
| | | else if (text == Language.StringByID(StringId.timeMode)) |
| | | { |
| | | str = "timer"; |
| | | } |
| | | } |
| | | break; |
| | | } |
| | | return str; |
| | | } |
| | | } |
| | | } |