private void SubmitButtonOnClick() { if (mIDNumberInput.value.Trim().Length == 0 || mNameInput.value.Trim().Length == 0 || mAddressInput.value.Trim().Length == 0 || mPasswordInput.value.Trim().Length == 0 || mConfirmPasswordInput.value.Trim().Length == 0) { UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("请检查是否有空输入", null); return; } if (!GlobalManager.CheckStringLength(mPasswordInput.value, 6)) { ClearAllInput(); UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("请输入6位数字密码", null); return; } if (!GlobalManager.CheckStringLength(mIDNumberInput.value, 18)) { ClearAllInput(); UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("请输入18位身份证号码", null); return; } if (mPasswordInput.value != mConfirmPasswordInput.value) { UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("两次输入的密码不一样!", null); mPasswordInput.value = ""; mConfirmPasswordInput.value = ""; return; } //todo 提交申请 Debug.Log("数据无误, 提交申请"); mRandomAccountNumber = RandomAccountNumber(); Debug.Log("randomAccountNumber: " + mRandomAccountNumber); string userStatus = SqlConnectionManager.Instance.Register(mRandomAccountNumber, mIDNumberInput.value, mNameInput.value, mAddressInput.value, mPasswordInput.value); if (userStatus == null) { GlobalManager.RefreshUserInformation(mNameInput.value, mPasswordInput.value, mRandomAccountNumber, 0); UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("开户成功, 账号为: " + mRandomAccountNumber, SwitchToHomePanel, null); ClearAllInput(); } else { ClearAllInput(); UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("开户失败, \n 该身份证的账号状态为: " + userStatus, null); } }
private void ConnectAdministrator() { if (mIDNumberInput.value.Trim().Length == 0) { UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("请检查是否有空输入", null); return; } if (!GlobalManager.CheckStringLength(mIDNumberInput.value, 18)) { UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("请输入18位身份证号码", null); return; } OnClosePanel(); UIManager.Instance.PushPanel(UIPanelType.ALERT_PANEL); AlertPanel.Instance.Show("您的请求已经通知管理员", null); }