public void CorrectInputLogin(string login, string password)
        {
            var termsPage = new TermsPage();

            PageFactory.InitElements(_driver, termsPage);
            _loginPage.Login(login, password);
            Assert.IsFalse(string.IsNullOrEmpty(termsPage.LogoutLink.Text));
        }
Exemple #2
0
 private void TapTerm(UITapGestureRecognizer tap)
 {
     if (!tapped)
     {
         tapped = true;
         System.Diagnostics.Debug.WriteLine("đã chạm điều khoản ");
         //UIApplication.SharedApplication.OpenUrl(new NSUrl("http://ezcheck.vn"));
         var newTermsPage = new TermsPage();
         Xamarin.Forms.Application.Current.MainPage.Navigation.PushAsync(newTermsPage);
         tapped = false;
     }
     else
     {
         tapped = false;
         System.Diagnostics.Debug.WriteLine("hủy chạm");
     }
 }
Exemple #3
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.ThirdFragment, container, false);

            var HomePageButton   = view.FindViewById <LinearLayout>(Resource.Id.homepage);
            var InfoPageButton   = view.FindViewById <LinearLayout>(Resource.Id.infopage);
            var TermsPageButton  = view.FindViewById <LinearLayout>(Resource.Id.termspage);
            var ManualPageButton = view.FindViewById <LinearLayout>(Resource.Id.manualpage);
            var LoginoutButton   = view.FindViewById <Button>(Resource.Id.LoginButton);
            var Username         = view.FindViewById <TextView>(Resource.Id.user_profile_name);
            var shortbio         = view.FindViewById <TextView>(Resource.Id.user_profile_short_bio);

            Xamarin.Forms.Device.StartTimer(TimeSpan.FromSeconds(0.2), () =>
            {
                // Do something
                //Debug.WriteLine("Chỉ số đã mua: " + App.Bought);
                if (Scannn.App.sessionId != null)
                {
                    Username.Text       = Scannn.App.fullname;
                    shortbio.Text       = Scannn.App.email;
                    LoginoutButton.Text = "Đăng xuất";
                }
                else
                {
                    LoginoutButton.Text = "Đăng nhập";
                }

                return(true); // True = Repeat again, False = Stop the timer
            });
            HomePageButton.Click += delegate
            {
                Xamarin.Forms.Device.OpenUri(new Uri("http://ezcheck.vn"));
            };
            InfoPageButton.Click += delegate
            {
                var newInfoPage = new InfoPage();
                Xamarin.Forms.Application.Current.MainPage.Navigation.PushAsync(newInfoPage);
            };
            TermsPageButton.Click += delegate
            {
                var newTermsPage = new TermsPage();
                Xamarin.Forms.Application.Current.MainPage.Navigation.PushAsync(newTermsPage);
            };
            ManualPageButton.Click += delegate
            {
                var newManualPage = new ManualPage();
                Xamarin.Forms.Application.Current.MainPage.Navigation.PushAsync(newManualPage);
            };

            LoginoutButton.Click += async delegate
            {
                if (LoginoutButton.Text == "Đăng nhập")
                {
                    await Xamarin.Forms.Application.Current.MainPage.Navigation.PushPopupAsync(new LoginDialog());
                }
                else
                {
                    try
                    {
                        await Scannn.App.SvLoginManager.DoLogoutAsync(Scannn.App.sessionId);

                        Scannn.App.sessionId = null;
                        Scannn.App.UDatabase.DeleteAllAsync();
                        // Scannn.App.UDatabase.cre
                        Username.Text = "ezCheck";
                        shortbio.Text = "Kiểm tra nguồn gốc";
                    }
                    catch (Exception ex)
                    {
                        System.Diagnostics.Debug.WriteLine(ex);
                    }
                }
            };
            return(view);
        }