Example #1
0
        private void btnGetVerifyCode_Click(object sender, RoutedEventArgs e)
        {
            AsyncWorker       worker = new AsyncWorker(this);
            JSONResultFormat1 js     = new JSONResultFormat1();

            tbkErrorInfo.Text = "";
            m_nTick           = 0;
            if (tbPhoneNumber.Text.Length == 11)
            {
                btnGetVerifyCode.IsEnabled = false;
                if (false == worker.InvokeSendVerifyCode(VOP.MainWindow.m_RequestManager.SendVerifyCode, tbPhoneNumber.Text, ref js))
                {
                    tbkErrorInfo.Text          = (string)this.FindResource("ResStr_Msg_6");
                    btnGetVerifyCode.IsEnabled = true;
                }
                else
                {
                    timer.Start();
                    tbkErrorInfo.Text = (string)this.FindResource("ResStr_Msg_5");
                }
            }
            else
            {
                tbkErrorInfo.Text = (string)this.FindResource("ResStr_Msg_7");
                tbPhoneNumber.Focus();
            }
        }
Example #2
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            JSONResultFormat1 js     = new JSONResultFormat1();
            AsyncWorker       worker = new AsyncWorker(this);

            if (tbPhoneNumber.Text.Length == 11 && pbPwd.Password.Length == 6)
            {
                if (true == worker.InvokeCheckVerifyCode(VOP.MainWindow.m_RequestManager.CheckVerifyCode, tbPhoneNumber.Text, pbPwd.Password, ref js))
                {
                    m_strPhoneNumber = tbPhoneNumber.Text;
                    VOP.MainWindow.SaveUserInfoIntoXamlFile(tbPhoneNumber.Text, pbPwd.Password);
                    this.DialogResult = true;
                    this.Close();
                }
                else
                {
                    pbPwd.Focus();
                    pbPwd.SelectAll();
                    tbkErrorInfo.Text = (string)this.FindResource("ResStr_Invalid_verification_code_Please_check_and_enter_again");
                }
            }
            else
            {
                if (tbPhoneNumber.Text.Length != 11)
                {
                    tbkErrorInfo.Text = (string)this.FindResource("ResStr_Msg_7");
                    tbPhoneNumber.Focus();
                }
                else if (pbPwd.Password.Length != 6)
                {
                    tbkErrorInfo.Text = (string)this.FindResource("ResStr_Invalid_verification_code_Please_check_and_enter_again");
                    pbPwd.Focus();
                    pbPwd.SelectAll();
                }
            }
        }