| | |
| | | doorlockSelected.MouseUpEventHandler += doorlockclick; |
| | | doorlockfra.MouseUpEventHandler += doorlockclick; |
| | | |
| | | if (string.IsNullOrEmpty(doorlockBtn.Text)) |
| | | { |
| | | string strname = ""; |
| | | switch (userifon.OpenMode) |
| | | { |
| | | case 0: |
| | | { |
| | | strname = Language.StringByID(MyInternationalizationString.lockpassword); |
| | | } |
| | | break; |
| | | case 3: |
| | | { |
| | | strname = Language.StringByID(MyInternationalizationString.ic); |
| | | } |
| | | break; |
| | | case 15: |
| | | { |
| | | strname = Language.StringByID(MyInternationalizationString.fingerprint); |
| | | } |
| | | break; |
| | | } |
| | | doorlockBtn.Text = userifon.UserId + strname; |
| | | } |
| | | |
| | | if (edit && editdeviceConditionsInfo != null) |
| | | { |
| | | |
| | |
| | | deviceConditionsInfo.Add("Range", "0"); |
| | | deviceConditionsInfo.Add("AttriButeId", openMode); |
| | | deviceConditionsInfo.Add("AttriButeData2", userId); |
| | | userdictionary.Add("Account", accountname); |
| | | userdictionary.Add("Account", Config.Instance.Guid); |
| | | userdictionary.Add("AccountName", accountname); |
| | | userdictionary.Add("Type", "1"); |
| | | userdictionary.Add("UserId", userId); |
| | | if (edit) |
| | |
| | | } |
| | | } |
| | | if (!addConditions) |
| | | { |
| | | {//没有存在数据新加 |
| | | Common.Logic.CurrentLogic.Conditions.Add(deviceConditionsInfo); |
| | | } |
| | | if (!addAccounts) |
| | | { |
| | | {//没有存在数据新加 |
| | | Common.Logic.CurrentLogic.Accounts.Add(userdictionary); |
| | | } |
| | | } |