old mode 100755
new mode 100644
| | |
| | | //要考虑它的排列顺序(可以按需求变更编号)
|
| | | Dictionary<int, string> dicSort = new Dictionary<int, string>();
|
| | | //最大编号
|
| | | int MaxNo = 4;
|
| | | int MaxNo = listTaskInfo.Count > 4 ? listTaskInfo.Count : 4; |
| | | //开关的位置编号
|
| | | int ControlNo = 0;
|
| | | //百分比的位置编号
|
| | |
| | | int modelNo = 3;
|
| | | //空调风速的位置编号
|
| | | int windNo = 4;
|
| | | //其他编号(不理会位置,以列表的顺序为准) |
| | | int otherNo = 100; |
| | |
|
| | | foreach (var info in listTaskInfo)
|
| | | {
|
| | | #region ■ 晾衣架______ |
| | | //★★★★临时处理,后期会删除 |
| | | if (info.Epoint != -1) |
| | | { |
| | | //最高最低处 |
| | | if (info.Epoint == 1) |
| | | { |
| | | dicSort[dicSort.Count + otherNo] = info.Data1 == 0 ? Language.StringByID(R.MyInternationalizationString.uTheHighestPoint) : Language.StringByID(R.MyInternationalizationString.uTheLowestPoint); |
| | | } |
| | | //风干 |
| | | else if (info.Epoint == 3) |
| | | { |
| | | dicSort[dicSort.Count + otherNo] = info.Data1 == 1 ? Language.StringByID(R.MyInternationalizationString.uOpenAirdry) : Language.StringByID(R.MyInternationalizationString.uCloseAirdry); |
| | | } |
| | | //烘干 |
| | | else if (info.Epoint == 4) |
| | | { |
| | | dicSort[dicSort.Count + otherNo] = info.Data1 == 1 ? Language.StringByID(R.MyInternationalizationString.uOpenDry) : Language.StringByID(R.MyInternationalizationString.uCloseDry); |
| | | } |
| | | //消毒 |
| | | else if (info.Epoint == 5) |
| | | { |
| | | dicSort[dicSort.Count + otherNo] = info.Data1 == 1 ? Language.StringByID(R.MyInternationalizationString.uOpenDisinfect) : Language.StringByID(R.MyInternationalizationString.uCloseDisinfect); |
| | | } |
| | | //照明 |
| | | else if (info.Epoint == 2) |
| | | { |
| | | dicSort[dicSort.Count + otherNo] = info.Data1 == 1 ? Language.StringByID(R.MyInternationalizationString.uOpenLighting) : Language.StringByID(R.MyInternationalizationString.uCloseLighting); |
| | | } |
| | | //特殊,不能往下走 |
| | | continue; |
| | | } |
| | | #endregion |
| | | |
| | | #region ■ 开关控制____
|
| | | //开关控制
|
| | | if (info.TaskType == 1)
|
| | |
| | | txtvalue += dicSort[i] + " ";
|
| | | }
|
| | | }
|
| | | //其他的 |
| | | MaxNo = otherNo + dicSort.Count; |
| | | for (int i = otherNo; i < MaxNo; i++) |
| | | { |
| | | if (dicSort.ContainsKey(i) == true) |
| | | { |
| | | txtvalue += dicSort[i] + " "; |
| | | continue; |
| | | } |
| | | break; |
| | | } |
| | |
|
| | | return txtvalue.Trim();
|
| | | }
|