| | |
| | | Text = userIdmode.ModeName, |
| | | TextSize = 14, |
| | | }; |
| | | doorlockRow.AddChidren(doorlockBtn); |
| | | doorlockRow.AddChidren(doorlockBtn);
|
| | | if (string.IsNullOrEmpty(doorlockBtn.Text)) |
| | | { |
| | | string strname = ""; |
| | | switch (userIdmode.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 = strname + "ID" + userIdmode.UserId; |
| | | } |
| | | |
| | | var doorlockSelected = new Button |
| | | { |
| | |
| | | //doorlockBtn.TextColor = ZigbeeColor.Current.LogicBtnSelectedColor; |
| | | attriButeId = userIdmode.OpenMode.ToString(); |
| | | attriButeData2 = userIdmode.UserId; |
| | | modeName = userIdmode.ModeName; |
| | | modeName = doorlockBtn.Text; |
| | | }; |
| | | doorlockRow.MouseUpEventHandler += doorlockclick; |
| | | doorlockBtn.MouseUpEventHandler += doorlockclick; |
| | |
| | | lockConditionsInfo.Add("Range", "0"); |
| | | var accounts = new Dictionary<string, string>(); |
| | | accounts.Add("Type", "1"); |
| | | accounts.Add("Account", membershipIfon.UserName + modeName); |
| | | accounts.Add("Account", Config.Instance.Guid); |
| | | accounts.Add("AccountName", membershipIfon.UserName + modeName);//用来显示名称 |
| | | accounts.Add("UserId", attriButeData2); |
| | | if (SelectedLockStatus != "") |
| | | { |