public ProfilePage() { InitializeComponent(); ParentPage = this.Parent as TabbedPage; /** if method which controls the display of image in the profilepage**/ if (Device.RuntimePlatform == Device.UWP || Device.RuntimePlatform == Device.iOS) { _ForUWP.IsVisible = true; _ForAndroid.IsVisible = false; } _BgImage.Source = Utilities.Source("topbar.jpg", typeof(ProfilePage)); _ProfilePic.Source = Utilities.Source("IMG_5204.JPG", typeof(ProfilePage)); _AndroidProfilePic.Source = Utilities.Source("doc_anim.jpg", typeof(ProfilePage)); _MedicalHistoryIcon.Source = Utilities.Source("ic_explore.png", typeof(ProfilePage)); _SettingsIcon.Source = Utilities.Source("ic_settings.png", typeof(ProfilePage)); _HelpIcon.Source = Utilities.Source("ic_help.png", typeof(ProfilePage)); _AboutIcon.Source = Utilities.Source("ic_info.png", typeof(ProfilePage)); _LocationIcon.Source = Utilities.Source("baseline_location_on_black_48dp.png", typeof(ProfilePage)); if (!IsMedic) { /**hide medpract elements from normal user**/ Utilities.AuthControlHider(_ParentStack, "For-Doctor"); } else { Utilities.AuthControlHider(_ParentStack, "For-User"); } Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); }
public WaitingRoom() { InitializeComponent(); _BgImage.Source = Utilities.Source("topbar.jpg", typeof(WaitingRoom)); DoLoad(); Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); }
public NotificationPage(int ID) { InitializeComponent(); _BgImage.Source = Utilities.Source("topbar.jpg", typeof(NotificationPage)); Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); //_NotificationListAll.Children.Add(NotificationTemplate.Notification01("", "SendChat Content Message", "09:40pm", NotificationType.Chat, 0)); //_NotificationListAll.Children.Add(NotificationTemplate.Notification01("", "Reminder Content Message", "10:40pm", NotificationType.Reminder, 0)); //_NotificationListAll.Children.Add(NotificationTemplate.Notification01("", "Reminder Content Message", "011:40pm", NotificationType.Reminder, 0)); }
public SettingsPage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); switch (Device.RuntimePlatform) { case Device.Android: //Utilities.AuthControlHider() _ForIOS.IsVisible = false; break; case Device.iOS: _ForUWP.IsVisible = true; _ForAndroid.IsVisible = false; break; case Device.UWP: _ForUWP.IsVisible = true; _ForAndroid.IsVisible = false; break; } ; _BgImage.Source = Utilities.Source("topbar.jpg", typeof(SettingsPage)); _ProfilePic.Source = Utilities.Source("doc_anim.jpg", typeof(SettingsPage)); _AndroidProfilePic.Source = Utilities.Source("doc_anim.jpg", typeof(SettingsPage)); _MessagesIcon.Source = Utilities.Source("ic_message.png", typeof(SettingsPage)); _PhoneNoIcon.Source = Utilities.Source("ic_local_phone_ash.png", typeof(SettingsPage)); _UsernameIcon.Source = Utilities.Source("ic_person_outline.png", typeof(SettingsPage)); _FullNameIcon.Source = Utilities.Source("ic_settings.png", typeof(SettingsPage)); _DOBIcon.Source = Utilities.Source("ic_date_range.png", typeof(SettingsPage)); _2faIcon.Source = Utilities.Source("ic_lock.png", typeof(SettingsPage)); _ChangePasswordIcon.Source = Utilities.Source("ic_lock.png", typeof(SettingsPage)); _LocationIcon.Source = Utilities.Source("baseline_location_on_black_48dp.png", typeof(SettingsPage)); Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); /**bool IsMedic determines which control would be shown to the user by hiding elements of a certain group class**/ if (!IsMedic) { /**hide medpract elements from normal user**/ Utilities.AuthControlHider(_ParentStack, "For-Doctor"); } else { Utilities.AuthControlHider(_ParentStack, "For-User"); } Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); }
protected async override void OnAppearing() { base.OnAppearing(); var MapPermissionStatus = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Location); if (MapPermissionStatus != PermissionStatus.Granted) { if (await CrossPermissions.Current.ShouldShowRequestPermissionRationaleAsync(Permission.Location)) { await DisplayAlert("Alert", "Location needed for application use.", "OK"); } var Results = await CrossPermissions.Current.RequestPermissionsAsync(new[] { Permission.Location }); MapPermissionStatus = Results[Permission.Location]; } if (MapPermissionStatus == PermissionStatus.Granted) { //var results = await CrossGeolocator.Current.GetPositionAsync(10000); //LabelGeolocation.Text = "Lat: " + results.Latitude + " Long: " + results.Longitude; _MapGrid.Children.Add(DefaultMap); try { var locator = CrossGeolocator.Current; var position = await locator.GetPositionAsync(TimeSpan.FromSeconds(60)); DefaultMap.MoveToRegion( MapSpan.FromCenterAndRadius( new Position(position.Latitude, position.Longitude), Distance.FromKilometers(8.0) ) ); } catch (Exception ex) { await DisplayAlert("Alert", ex.Message, "Okay"); } } else if (MapPermissionStatus != PermissionStatus.Unknown) { await DisplayAlert("Location Denied", "Can not continue, try again.", "OK"); } Utilities.IOSPageFitter(_ParentGrid, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); // Add your pins here }
protected async override void OnAppearing() { var UsersDetails = await SettingsController.GetSettings(RecepientID); if (_RecipientName.Text == "User's Name") { _RecipientName.Text = UsersDetails["name"]; } if (Convert.ToBoolean(UsersDetails["IsMedic"])) { MedicID = Convert.ToInt32(UsersDetails["MedicId"]); } base.OnAppearing(); Utilities.IOSPageFitter(_ParentGrid, Device.iOS, Utilities.IOSPaddingLeft, Utilities.IOSPaddingTop, Utilities.IOSPaddingRight, Utilities.IOSPaddingBottom); _MessageStack.ChildAdded += async delegate { var lastChild = _MessageStack.Children.LastOrDefault(); //if (lastChild != null && Device.RuntimePlatform == Device.iOS) await _ScrollView.ScrollToAsync(lastChild, ScrollToPosition.Start, false); //if (lastChild != null && Device.RuntimePlatform != Device.iOS) await _ScrollView.ScrollToAsync(lastChild, ScrollToPosition.End, false); await _ScrollView.ScrollToAsync(lastChild, ScrollToPosition.Start, false); System.Diagnostics.Debug.WriteLine("Child Added, Total Count " + _MessageStack.Children.Count); }; ChatController.ListenForNewConversation = CrossConnectivity.Current.IsConnected; var xx = await ChatController.LocalConversationToStack(_MessageStack, RecepientID); if (CrossConnectivity.Current.IsConnected && CrossConnectivity.IsSupported) { await ChatController.LoadConversationToStack(_MessageStack, RecepientID, Convert.ToBoolean(xx["MadeChanges"]), _ChatControlsHolder, Convert.ToInt32(xx["LastID"])); } //if (Device.RuntimePlatform == Device.iOS) //{ // await _ScrollView.ScrollToAsync(_MessageStack.Children.LastOrDefault(), ScrollToPosition.Start, false); //} //else //{ await _ScrollView.ScrollToAsync(_MessageStack.Children.LastOrDefault(), ScrollToPosition.Start, false); //} }
public WalletPage(int ID, bool IsMedic) { InitializeComponent(); Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); _BgImage.Source = Utilities.Source("topbar.jpg", typeof(WalletPage)); //_TransactionParent.Children.Add(WalletTemplate.TransactionTemplate01("200.00", TransactionType.Debit, "Paid 200.00 to Doctor Mrs Connel.\n Reason : Advice Tips on becoming transgender like him/her.")); //_TransactionParent.Children.Add(WalletTemplate.TransactionTemplate01("400.00", TransactionType.Credit, "Funded Account With the Sum of 400.00 on 28/09/2018.")); if (IsMedic) { _FundAccount.Text = "Withdraw Funds"; } else { _FundAccount.Text = "Fund Account"; } }
protected override async void OnAppearing() { base.OnAppearing(); Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); if (CrossConnectivity.Current.IsConnected) { ChatController.ListenForChatListUpdate = true; var xx = await ChatController.LocalChatsListToStack(_ChatsListAll, this); System.Diagnostics.Debug.WriteLine("Done With Local, Result " + xx); await ChatController.ChatsListToStack(_ChatsListAll, this, false); } else { var xx = await ChatController.LocalChatsListToStack(_ChatsListAll, this); } }
public WaitingRoom(int ID) { InitializeComponent(); DoLoad(); Utilities.IOSPageFitter(_ParentStack, Device.RuntimePlatform, 0, Utilities.IOSPaddingTop, 0, 0); }