| | |
| | | btnMsg.Text = msgText; |
| | | }
|
| | |
|
| | | if (msgType == DoorLockMsgType.Confirm || msgType == DoorLockMsgType.InValid || msgType == DoorLockMsgType.NomallyOpenMode)
|
| | | if (msgType == DoorLockMsgType.Confirm || msgType == DoorLockMsgType.InValid || msgType == DoorLockMsgType.NomallyOpenMode || msgType == DoorLockMsgType.CancelNomallyOpenModeWithLogic)
|
| | | {
|
| | | //初始化确认类型的底部按钮
|
| | | this.InitBottomConfirmButton(MsgControlFrameLayout, frameBack);
|
| | | } |
| | | else if (msgType == DoorLockMsgType.DoorLockLogic || msgType == DoorLockMsgType.CancelNomallyOpenModeWithLogic)
|
| | | else if (msgType == DoorLockMsgType.DoorLockLogic)
|
| | | {
|
| | | //失效设置的底部按钮
|
| | | this.InitBottomLogicButton(MsgControlFrameLayout, frameBack);
|
| | |
| | | var btnCancel = new BottomLeftClickButton(Application.GetRealWidth(396), Application.GetRealHeight(127));
|
| | | frameBack.AddChidren(btnCancel);
|
| | | var bottomLeftText = Language.StringByID(R.MyInternationalizationString.uCancel);
|
| | | if (msgType == DoorLockMsgType.NomallyOpenMode) |
| | | if (msgType == DoorLockMsgType.NomallyOpenMode || msgType == DoorLockMsgType.CancelNomallyOpenModeWithLogic) |
| | | { |
| | | bottomLeftText = Language.StringByID(R.MyInternationalizationString.KeepNomallyMode); |
| | | }
|
| | |
| | | /// <returns></returns> |
| | | private bool CheckInvalidTime(string tetxValue)
|
| | | {
|
| | | if (tetxValue == string.Empty) |
| | | if (tetxValue == string.Empty)
|
| | | {
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, "失效时间不能省略");
|
| | | var msg = Language.StringByID(R.MyInternationalizationString.InvalidTimeIsEmpty);
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, msg);
|
| | | msgContr.Show();
|
| | | return false; |
| | | return false;
|
| | | }
|
| | | foreach (var c in tetxValue)
|
| | | {
|
| | |
| | | }
|
| | | if (tetxValue.Length >= 3)
|
| | | {
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, "失效时间不能大于36小时");
|
| | | var msg = Language.StringByID(R.MyInternationalizationString.InvalidTimeMoreThan36);
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, msg);
|
| | | msgContr.Show();
|
| | | return false;
|
| | | }
|
| | |
| | | int value = Convert.ToInt32(tetxValue);
|
| | | if (value <= 0)
|
| | | {
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, "失效时间不能小于1小时");
|
| | | var msg = Language.StringByID(R.MyInternationalizationString.InvalidTimeLessThan1);
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, msg);
|
| | | msgContr.Show();
|
| | | return false;
|
| | | }
|
| | | if (value > 36)
|
| | | {
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, "失效时间不能大于36小时");
|
| | | var msg = Language.StringByID(R.MyInternationalizationString.InvalidTimeMoreThan36);
|
| | | var msgContr = new ShowMsgControl(ShowMsgType.Error, msg);
|
| | | msgContr.Show();
|
| | | return false;
|
| | | }
|