private async void Do_Login(object sender, RoutedEventArgs e) { string text = await APIHandle.CheckCredential(); if (text != "") { string token = await APIHandle.GetToken(); if (token != "") { ContentDialog noWifiDialog = new ContentDialog() { Title = "Thông Báo", Content = "Bạn đã đăng nhập. \nVui lòng đăng xuất để đăng nhập tài khoản khác!", CloseButtonText = "Ok" }; await noWifiDialog.ShowAsync(); } } else { LogInDialog login = new LogInDialog(); await login.ShowAsync(); } }
private async void LogInAsync(long ID) { LogInDialog logInDialog = new LogInDialog(); await logInDialog.ShowAsync(); if (logInDialog.Result == SignInResult.SignInOK) { App.userLoggedIn = true; App.userCompanyID = ID; App.workObjects.loadProjects(); App.workObjects.loadAccounts(); App.workObjects.loadTransactions(); MainPage.parentFrame.Navigate(typeof(MainPage)); } }
private void AppStartup(object sender, StartupEventArgs e) { //Disable shutdown when the dialog closes Current.ShutdownMode = ShutdownMode.OnExplicitShutdown; var loginDialog = new LogInDialog(); loginDialog.ShowDialog(); if (loginDialog.Success) { var mainWindow = new MainWindow(); Current.ShutdownMode = ShutdownMode.OnMainWindowClose; Current.MainWindow = mainWindow; mainWindow.Show(); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); using (var backForm = new BackgroundForm()) { backForm.Show(); using (var login = new LogInDialog()) { if (login.ShowDialog(backForm) != DialogResult.OK) { return; } } } //Application.Run(new Form1()); Application.Run(new MainForm()); }
public StartPage() { InitializeComponent(); DataContext = ViewModel = new StartPageViewModel(); // Make the status bar overlay our app. ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow); // Lock rotation to portrait mode. DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait; // Set up login page. _logInDialog = new LogInDialog(); _logInDialog.PrimaryButtonClick += LogInDialog_PrimaryButtonClick; // Show login page by default. Loaded += async delegate { await _logInDialog.ShowAsync(); }; NavigationHelper = new NavigationHelper(this); NavigationHelper.LoadState += NavigationHelper_LoadState; NavigationHelper.SaveState += NavigationHelper_SaveState; }