public LoginMenuPage(IBluetoothLowEnergyAdapter bleAdapter, IUserDialogs dialogs) { InitializeComponent(); BindingContext = viewModel = new viewmodel.LoginMenuViewModel(bleAdapter, dialogs); viewModel.Navigation = this.Navigation; }
public AclaraViewLogin( IUserDialogs dialogs) : this() { Settings.IsNotConnectedInSettings = false; BindingContext = viewModel = new viewmodel.LoginMenuViewModel(dialogs); viewModel.Navigation = this.Navigation; //Turn off the Navigation bar NavigationPage.SetHasNavigationBar(this, false); loginpage.IsVisible = false; Task.Run(async() => { await Task.Delay(1000); Device.BeginInvokeOnMainThread(() => { loginpage.IsVisible = true; //if ( Mobile.IsNetAvailable () ) //{ // //if ( this.UploadingLogFiles () ) // //{ // // //base.DisplayAlert ( "Information", "All Log files uploaded!", "Ok" ); // // //(( AclaraViewMainMenu )Application.Current.MainPage.Navigation.NavigationStack[ 1 ] ).FirstRefreshSearchPucs (); // //} // //else base.DisplayAlert ( "Error", "Error Uploading files", "Ok" ); //} //else base.DisplayAlert ( "Warning", "No connection available. Log files will not be uploaded till you get internet connection", "Ok" ); // Force to //(( AclaraViewMainMenu )Application.Current.MainPage.Navigation.NavigationStack[ 1 ] ).FirstRefreshSearchPucs (); }); }); this.EmailEntry.Focused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(true, (int)-120); } else { SetLayoutPosition(true, (int)-20); } }; this.EmailEntry.Unfocused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(false, (int)-120); } else { SetLayoutPosition(false, (int)-20); } }; this.PasswordEntry.Focused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(true, (int)-240); } else { SetLayoutPosition(true, (int)-80); } }; this.PasswordEntry.Unfocused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(false, (int)-240); } else { SetLayoutPosition(false, (int)-80); } }; EmailEntry.MaxLength = FormsApp.config.Global.UserIdMaxLength; //EmailEntry.MaxLength = FormsApp.config.global.UserIdMinLength; PasswordEntry.MaxLength = FormsApp.config.Global.PasswordMaxLength; }
public AclaraViewLogin(IUserDialogs dialogs) { InitializeComponent(); Settings.IsNotConnectedInSettings = false; BindingContext = viewModel = new viewmodel.LoginMenuViewModel(dialogs); viewModel.Navigation = this.Navigation; //Turn off the Navigation bar NavigationPage.SetHasNavigationBar(this, false); loginpage.IsVisible = false; Task.Run(async() => { await Task.Delay(1000); Device.BeginInvokeOnMainThread(() => { loginpage.IsVisible = true; /* * if(IsLocationAvailable()){ * * Task.Run(async () => { await StartListening(); }); * //ListSFTPDataFiles(); * } */ }); }); this.EmailEntry.Focused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(true, (int)-120); } else { SetLayoutPosition(true, (int)-20); } }; this.EmailEntry.Unfocused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(false, (int)-120); } else { SetLayoutPosition(false, (int)-20); } }; this.PasswordEntry.Focused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(true, (int)-240); } else { SetLayoutPosition(true, (int)-80); } }; this.PasswordEntry.Unfocused += (s, e) => { if (Device.Idiom == TargetIdiom.Tablet) { SetLayoutPosition(false, (int)-240); } else { SetLayoutPosition(false, (int)-80); } }; EmailEntry.MaxLength = FormsApp.config.global.UserIdMaxLength; //EmailEntry.MaxLength = FormsApp.config.global.UserIdMinLength; PasswordEntry.MaxLength = FormsApp.config.global.PasswordMaxLength; }