| | |
| | | } |
| | | } |
| | | break; |
| | | case SPK.VideoDoorLock: |
| | | { |
| | | string userName = string.Empty; |
| | | string tag = string.Empty; |
| | | for (int b = 0; b < dicList.Count; b++) |
| | | { |
| | | var dic = dicList[b]; |
| | | //var userId = dic["value"].ToString(); |
| | | //var FaceItem = this.GetVideoDoorLockUserItem(userId, device); |
| | | //s += FaceItem.userName; |
| | | //s += ","; |
| | | //tag += FaceItem.userId; |
| | | //tag += "_"; |
| | | userName = dic["value"].ToString(); |
| | | } |
| | | inputView.btnState.Text = RemoveLastStr(userName); |
| | | } |
| | | break; |
| | | case SPK.doorgate: |
| | | { |
| | | |
| | |
| | | } |
| | | catch { } |
| | | inputView.btnState.Text = s; |
| | | } |
| | | break; |
| | | case SPK.IpCam_Imou: |
| | | { |
| | | if (inputCondition.identifier == "ipcam_region_alram_event") |
| | | { |
| | | inputView.btnState.Text = Language.StringByID(StringId.quyuruqingaojing); |
| | | } |
| | | |
| | | } |
| | | break; |
| | | case SPK.Ev_Ipcam: |
| | | if (inputCondition.identifier == Constant.intelligentDetection_event) |
| | | { |
| | | inputView.btnState.Text = Language.StringByID(StringId.shi); |
| | | } |
| | | break; |
| | | case SPK.Peephole: |
| | | if (inputCondition.identifier == "pir_event") |
| | | { |
| | | inputView.btnState.Text = Language.StringByID(StringId.shi); |
| | | } |
| | | break; |
| | | case SPK.SensorPirHold: |
| | |
| | | } |
| | | } |
| | | break; |
| | | case SPK.VideoDoorLock: |
| | | { |
| | | string userName = string.Empty; |
| | | string tag = string.Empty; |
| | | for (int b = 0; b < dicList.Count; b++) |
| | | { |
| | | var dic = dicList[b]; |
| | | //var userId = dic["value"].ToString(); |
| | | //var FaceItem = this.GetVideoDoorLockUserItem(userId, device); |
| | | //s += FaceItem.userName; |
| | | //s += ","; |
| | | //tag += FaceItem.userId; |
| | | //tag += "_"; |
| | | userName = dic["value"].ToString(); |
| | | |
| | | } |
| | | button1.Text = RemoveLastStr(userName); |
| | | button1.Tag = tag; |
| | | } |
| | | break; |
| | | case SPK.MusicStandard: |
| | | case SPK.AvMusic: |
| | | { |
| | |
| | | } |
| | | return face; |
| | | } |
| | | /// <summary> |
| | | /// 查找指定萤石视频门锁userId |
| | | /// </summary> |
| | | /// <param name="userId"></param> |
| | | /// <returns></returns> |
| | | public Face GetVideoDoorLockUserItem(string userId, Function device) |
| | | { |
| | | if (Send.Current.VideoDoorLockUserListInfo.Count == 0) |
| | | { |
| | | Send.Current.GetVideoDoorLockUserListInfo(device); |
| | | } |
| | | var face = Send.Current.VideoDoorLockUserListInfo.Find((o) => { return o.userId == userId; }); |
| | | if (face == null) |
| | | { |
| | | face = new Face(); |
| | | } |
| | | return face; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 删除最后一个 "," |