Ejemplo n.º 1
0
        private async void BtnStart_Click(object sender, RoutedEventArgs e)
        {
            //Create Passport
            LoginHelp loginHelp = new LoginHelp(this.activeAccount);
            bool      rev       = await loginHelp.CreatePassportKey(this.activeAccount.Name);

            if (rev)
            {
                //add possport to server.
                bool serverAddedPassportToAccount = await loginHelp.AddPassportToAccountOnServer();

                if (serverAddedPassportToAccount == true)
                {
                    //update userPassport state
                    this.activeAccount.UsesPassport = true;
                    foreach (Account a in UserSelect.accountList)
                    {
                        if (a.Email == this.activeAccount.Email)
                        {
                            UserSelect.accountList.Remove(a);
                            break;
                        }
                    }
                    UserSelect.accountList.Add(this.activeAccount);
                    AccountsHelper.SaveAccountList(UserSelect.accountList);
                }
                this.Frame.Navigate(typeof(AccountDetails), this.activeAccount);
            }
        }
        private async void BtnStart_Click(object sender, RoutedEventArgs e)
        {
            //Create Passport
            LoginHelp loginHelp = new LoginHelp(this.activeAccount);
            bool rev = await loginHelp.CreatePassportKey(this.activeAccount.Name);
            if(rev)
            {
                //add possport to server.
                bool serverAddedPassportToAccount = await loginHelp.AddPassportToAccountOnServer();

                if (serverAddedPassportToAccount == true)
                {
                    //update userPassport state
                    this.activeAccount.UsesPassport = true;
                    foreach (Account a in UserSelect.accountList)
                    {
                        if (a.Email == this.activeAccount.Email)
                        {
                            UserSelect.accountList.Remove(a);
                            break;
                        }
                    }
                    UserSelect.accountList.Add(this.activeAccount);
                    AccountsHelper.SaveAccountList(UserSelect.accountList);
                }
                this.Frame.Navigate(typeof(AccountDetails), this.activeAccount);
            }
        }
Ejemplo n.º 3
0
        private async void btnQueue_Click(object sender, RoutedEventArgs e)
        {
            LoginHelp loginHelp = new LoginHelp(this.activeAccount);

            if (this.activeAccount.UsesPassport)
            {
                bool rev = await loginHelp.SignInPassport();

                if (rev)
                {
                    this.listBill.Visibility = Visibility.Visible;
                }
            }
            else
            {
                bool rev = await loginHelp.CreatePassportKey(this.activeAccount.Name);

                if (rev)
                {
                    this.listBill.Visibility = Visibility.Visible;
                }
            }
        }
Ejemplo n.º 4
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            if (this.textTonameInfo.Text == "" || this.textToaccountInfo.Text == "" || this.textMoneyInfo.Text == "")
            {
                rootPage.ShowMessage("Please fill out the information");
                return;
            }
            TransferInfoData data = new TransferInfoData();

            data.payAccount         = this.activeAccount.accountNO;
            data.receiveAccount     = this.textToaccountInfo.Text;
            data.receiveAccountName = this.textTonameInfo.Text;
            data.payMoney           = this.textMoneyInfo.Text;
            LoginHelp loginHelp = new LoginHelp(this.activeAccount);

            if (this.activeAccount.UsesPassport)
            {
                bool rev = await loginHelp.SignInPassport();

                if (rev)
                {
                    this.Frame.Navigate(typeof(TransferInfo), data);
                    this.clearInfo();
                }
            }
            else
            {
                bool rev = await loginHelp.CreatePassportKey(this.activeAccount.Name);

                if (rev)
                {
                    this.Frame.Navigate(typeof(TransferInfo), data);
                    this.clearInfo();
                }
            }
        }
 private async void Button_Click(object sender, RoutedEventArgs e)
 {
     if (this.textTonameInfo.Text == "" || this.textToaccountInfo.Text == "" || this.textMoneyInfo.Text == "")
     {
         rootPage.ShowMessage("Please fill out the information");
         return;
     }
     TransferInfoData data = new TransferInfoData();
     data.payAccount = this.activeAccount.accountNO;
     data.receiveAccount = this.textToaccountInfo.Text;
     data.receiveAccountName = this.textTonameInfo.Text;
     data.payMoney = this.textMoneyInfo.Text;
     LoginHelp loginHelp = new LoginHelp(this.activeAccount);
     if (this.activeAccount.UsesPassport)
     {
        
         bool rev = await loginHelp.SignInPassport();
         if (rev)
         {
             this.Frame.Navigate(typeof(TransferInfo),data);
             this.clearInfo();
         }
     }
     else
     {
         bool rev = await loginHelp.CreatePassportKey(this.activeAccount.Name);
         if (rev)
         {
             this.Frame.Navigate(typeof(TransferInfo), data);
             this.clearInfo();
         }
     }
 }
 private async void btnQueue_Click(object sender, RoutedEventArgs e)
 {
     LoginHelp loginHelp = new LoginHelp(this.activeAccount);
     if (this.activeAccount.UsesPassport)
     {
         bool rev = await loginHelp.SignInPassport();
         if (rev)
         {
             this.listBill.Visibility = Visibility.Visible;
         }
     }
     else
     {
         bool rev = await loginHelp.CreatePassportKey(this.activeAccount.Name);
         if (rev)
         {
             this.listBill.Visibility = Visibility.Visible;
         }
     }
 }