| | |
| | | |
| | | void initOptionView(bool isEdit) |
| | | { |
| | | if(doorlockUser.faceCount == 0&& |
| | | doorlockUser.faceCount == 0 && |
| | | doorlockUser.pwdCount == 0 && |
| | | doorlockUser.cardCount == 0) |
| | | { |
| | | new PublicAssmebly().TipMsg(StringId.Tip, StringId.VideoDoorlockDelDataTip, () => |
| | | { |
| | | delCallBackAction?.Invoke(); |
| | | this.RemoveFromParent(); |
| | | }); |
| | | return; |
| | | } |
| | | |
| | | |
| | | int childrenViewHeight = Application.GetRealWidth(116); |
| | | int permissionsViewHeight = Application.GetRealHeight(291 + 92); |
| | | if (userPermissionsView!= null) |
| | |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | doorlockUser.fingerCount = 0; |
| | | //更新界面 |
| | | initOptionView(true); |
| | | }); |
| | |
| | | }; |
| | | digitalPasswordView.AddChidren(btnDigitalPasswordText); |
| | | |
| | | if (doorlockUser.fingerCount > 0) |
| | | if (doorlockUser.pwdCount > 0) |
| | | { |
| | | btnDigitalPasswordIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/UserRightsManagement/DigitalPasswordOnIcon.png"; |
| | | btnDigitalPasswordText.TextColor = CSS_Color.FirstLevelTitleColor; |
| | | if (Language.CurrentLanguage == "Chinese") |
| | | { |
| | | btnDigitalPasswordText.Text = doorlockUser.fingerCount + "组" + Language.StringByID(StringId.DigitalPassword); |
| | | btnDigitalPasswordText.Text = doorlockUser.pwdCount + "组" + Language.StringByID(StringId.DigitalPassword); |
| | | } |
| | | else |
| | | { |
| | | btnDigitalPasswordText.Text = doorlockUser.fingerCount + " " + Language.StringByID(StringId.DigitalPassword); |
| | | btnDigitalPasswordText.Text = doorlockUser.pwdCount + " " + Language.StringByID(StringId.DigitalPassword); |
| | | } |
| | | |
| | | if (isEdit) |
| | |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | doorlockUser.pwdCount = 0; |
| | | //更新界面 |
| | | initOptionView(true); |
| | | }); |
| | |
| | | }; |
| | | nfcView.AddChidren(btnNfcText); |
| | | |
| | | if (doorlockUser.fingerCount > 0) |
| | | if (doorlockUser.cardCount > 0) |
| | | { |
| | | btnNfcIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/UserRightsManagement/NfcOnIcon.png"; |
| | | btnNfcText.TextColor = CSS_Color.FirstLevelTitleColor; |
| | | if (Language.CurrentLanguage == "Chinese") |
| | | { |
| | | btnNfcText.Text = doorlockUser.fingerCount + "组" + Language.StringByID(StringId.NfcKey); |
| | | btnNfcText.Text = doorlockUser.cardCount + "组" + Language.StringByID(StringId.NfcKey); |
| | | } |
| | | else |
| | | { |
| | | btnNfcText.Text = doorlockUser.fingerCount + " " + Language.StringByID(StringId.NfcKey); |
| | | btnNfcText.Text = doorlockUser.cardCount + " " + Language.StringByID(StringId.NfcKey); |
| | | } |
| | | |
| | | if (isEdit) |
| | |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | doorlockUser.cardCount = 0; |
| | | //更新界面 |
| | | initOptionView(true); |
| | | }); |
| | |
| | | var faceView = new FrameLayout() |
| | | { |
| | | X = Application.GetRealWidth(16), |
| | | Y = fingerprintView.Bottom, |
| | | Y = fingerprintView.Bottom+ Application.GetRealHeight(20), |
| | | Width = Application.GetRealWidth(64 + 32), |
| | | Height = childrenViewHeight |
| | | }; |
| | |
| | | }; |
| | | faceView.AddChidren(btnFaceText); |
| | | |
| | | if (doorlockUser.fingerCount > 0) |
| | | if (doorlockUser.faceCount > 0) |
| | | { |
| | | btnFaceIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/UserRightsManagement/FaceOnIcon.png"; |
| | | btnFaceText.TextColor = CSS_Color.FirstLevelTitleColor; |
| | | if (Language.CurrentLanguage == "Chinese") |
| | | { |
| | | btnFaceText.Text = doorlockUser.fingerCount + "组" + Language.StringByID(StringId.FaceKey); |
| | | btnFaceText.Text = doorlockUser.faceCount + "组" + Language.StringByID(StringId.FaceKey); |
| | | } |
| | | else |
| | | { |
| | | btnFaceText.Text = doorlockUser.fingerCount + " " + Language.StringByID(StringId.FaceKey); |
| | | btnFaceText.Text = doorlockUser.faceCount + " " + Language.StringByID(StringId.FaceKey); |
| | | } |
| | | |
| | | if (isEdit) |
| | |
| | | { |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | doorlockUser.faceCount = 0; |
| | | //更新界面 |
| | | initOptionView(true); |
| | | }); |