private void ChangePasswordButton_TouchUpInside(object sender, EventArgs e) { var ChangePasswordController = (ChangePasswordController)Storyboard.InstantiateViewController("ChangePasswordController"); NavController.PushViewController(ChangePasswordController, false); SidebarController.CloseMenu(); }
private void LogOutButton_TouchUpInside(object sender, EventArgs e) { // Added for showing loading screen var bounds = UIScreen.MainScreen.Bounds; // show the loading overlay on the UI thread using the correct orientation sizing loadingOverlay = new LoadingOverlay(bounds); View.Add(loadingOverlay); PreferenceHandler.setLoggedIn(false); PreferenceHandler.SetToken(string.Empty); PreferenceHandler.SetRefreshToken(string.Empty); PreferenceHandler.SaveUserDetails(new UserDetails() { Email = string.Empty, FirstName = string.Empty, LastName = string.Empty, RoleId = 0, RoleType = 0, UserId = 0 }); Action ResetSession = () => { }; NSUrlSession.SharedSession.Reset(ResetSession); var ViewController = (ViewController)Storyboard.InstantiateViewController("ViewController"); ViewController.NavigationItem.SetHidesBackButton(true, false); NavController.PushViewController(ViewController, true); SidebarController.MenuWidth = 0; SidebarController.CloseMenu(); loadingOverlay.Hide(); Logout(new LogoutModel(PreferenceHandler.GetUserDetails().Email)); }
public async override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); btnSideMenu.AccessibilityIdentifier = "btnSideMenu"; btnSideMenu.TouchUpInside += delegate { //SidebarController.ToggleMenu(); var HomeCtr = Storyboard.InstantiateViewController(AppConstant.HomeController); this.NavigationController.PushViewController(HomeCtr, true); //this.NavigationController.PopViewController(true); }; eventDetail = await GetEventDetail(); SidebarController.CloseMenu(true); //#region Referesh Sidebar content ////UIViewController menuController = Storyboard.InstantiateViewController(AppConstant.SideMenuController); ////SidebarNavigation.SidebarController.ChangeMenuView(menuController); //#endregion //TableViewEventDetail.EstimatedRowHeight = UITableView.AutomaticDimension; //TableViewEventDetail.RowHeight = UITableView.AutomaticDimension; TableViewEventDetail.Source = new EventDetailTableDataSource(_IEventListService, eventDetail); TableViewEventDetail.ReloadData(); TableViewEventDetail.Delegate = new EventDetailTableViewDelegate(); TableViewEventDetail.TableFooterView = new UIView(); }
private void AlertsButton_TouchUpInside(object sender, EventArgs e) { var AlertsViewController = (AlertsViewController)Storyboard.InstantiateViewController("AlertsViewController"); NavController.PushViewController(AlertsViewController, true); SidebarController.CloseMenu(); }
private void BtnInsights_TouchUpInside(object sender, EventArgs e) { var InsightsViewController = (InsightsViewController)Storyboard.InstantiateViewController("InsightsViewController"); NavController.PushViewController(InsightsViewController, false); SidebarController.CloseMenu(); }
public void OpenSettingsVC() { var storyboard = UIStoryboard.FromName("MainStoryboard", null); var SettingsVC = storyboard.InstantiateViewController("SettingsViewController") as SettingsViewController; NavController.PushViewController(SettingsVC, true); SidebarController.CloseMenu(true); }
protected virtual void CloseMenu(SidebarController sidebarController) { if (sidebarController != null && sidebarController.IsOpen) { var sidebarMenu = sidebarController.MenuAreaController as IMvxSidebarMenu; sidebarMenu?.MenuWillClose(); sidebarController.CloseMenu(); } }
private void ShowUpdateUserProfileViewController() { InvokeOnMainThread(delegate { var updateUserProfileTableViewController = (UpdateUserProfileTableViewController)Storyboard.InstantiateViewController("UpdateUserProfileTableViewController"); NavController.PushViewController(updateUserProfileTableViewController, true); SidebarController.CloseMenu(); }); }
public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); btnBack.AccessibilityIdentifier = "btnBack"; btnBack.TouchUpInside += delegate { //SidebarController.ToggleMenu() var HomeCtr = Storyboard.InstantiateViewController(AppConstant.HomeController); this.NavigationController.PushViewController(HomeCtr, true); }; SidebarController.CloseMenu(true); }
public override void ViewDidLoad() { base.ViewDidLoad(); var contentController = (ContentController)Storyboard.InstantiateViewController("ContentController"); ContentButton.TouchUpInside += (o, e) => { if (NavController.TopViewController as ContentController == null) { NavController.PushViewController(contentController, false); } SidebarController.CloseMenu(); }; }
private void DashboardButton_TouchUpInside(object sender, EventArgs e) { if (PreferenceHandler.GetUserDetails().RoleId == 1) { var MapViewController = (MapViewController)Storyboard.InstantiateViewController("MapViewController"); NavController.PushViewController(MapViewController, true); } else { FeedbackViewController FeedbackView = this.Storyboard.InstantiateViewController("FeedbackViewController") as FeedbackViewController; FeedbackView.NavigationItem.SetHidesBackButton(true, false); this.NavController.PushViewController(FeedbackView, true); } SidebarController.CloseMenu(); }
//partial void btnLogout_UpInside(UIButton sender) //{ // //CommonUtils.AlertView(AppConstant.UnderDevelopment); //} protected async Task <bool> UserLogOut() { //LoginManager.Instance.LogOut(); ILoginService _ILoginService = new LoginService(); NetworkReachabilityFlags flag; bool network = Reachability.IsNetworkAvailable(out flag); if (network) { CommonUtils.ShowProgress(View); var Authkey = StorageUtils <LoginResponse> .GetPreferences(AppConstant.CurrentUser).Result.Token; var response = await _ILoginService.LogoutUser(ServiceType.UserService, Authkey); if (response != null) { if (response.IsSuccess) { var plist = NSUserDefaults.StandardUserDefaults; plist.SetBool(false, "IsLogged"); CommonUtils.HideProgress(); SidebarController.CloseMenu(true); new LoginManager().LogOut(); CommonUtils.RedirectToController(AppConstant.LoginController); return(true); } else { CommonUtils.AlertView(response.Message); CommonUtils.HideProgress(); return(true); } } else { CommonUtils.HideProgress(); CommonUtils.AlertView(AppConstant.NetworkError); return(true); } } else { CommonUtils.AlertView(AppConstant.NetworkError); return(true); } }
public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. base.ViewDidLoad(); View.BackgroundColor = UIColor.FromRGB(.9f, .9f, .9f); var title = new UILabel(new RectangleF(0, 50, 230, 20)); title.Font = UIFont.SystemFontOfSize(24.0f); title.TextAlignment = UITextAlignment.Center; title.TextColor = UIColor.Blue; title.Text = "Menu"; var body = new UILabel(new RectangleF(30, 70, 170, 100)); body.Font = UIFont.SystemFontOfSize(12.0f); body.TextAlignment = UITextAlignment.Center; body.Lines = 0; body.Text = @"This is the side menu. You can use any UIViewController to put whatever you want here!"; var introButton = new UIButton(UIButtonType.System); introButton.Frame = new RectangleF(0, 180, 230, 20); introButton.SetTitle("Intro", UIControlState.Normal); introButton.TouchUpInside += (sender, e) => { NavController.PopToRootViewController(false); SidebarController.CloseMenu(); }; var contentButton = new UIButton(UIButtonType.System); contentButton.Frame = new RectangleF(0, 220, 230, 20); contentButton.SetTitle("Content", UIControlState.Normal); contentButton.TouchUpInside += (sender, e) => { NavController.PushViewController(new ContentController(), false); SidebarController.CloseMenu(); }; View.Add(title); View.Add(body); View.Add(introButton); View.Add(contentButton); }
void GoToPageHandler(ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum page, ScoutsEnGidsen.HO.BL.Controllers.BaseContentController controller) { BaseContentViewController contentViewController = null; switch (page) { case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.INTRO: contentViewController = _introViewController; break; case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.PROGRAM: contentViewController = _programmViewController; break; case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.MAP: contentViewController = _mapViewController; break; case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.INFO: contentViewController = _infoViewController; break; case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.YEARSONG: contentViewController = _songViewController; break; case ScoutsEnGidsen.HO.BL.Controllers.NavigationController.PagesEnum.LIVERULES: contentViewController = _rulesViewController; break; default: break; } if (contentViewController != null) { contentViewController.Controller = controller; } ActiveViewController = contentViewController; if (SidebarController != null) { SidebarController.CloseMenu(); } }
private void WebView_LoadError(object sender, UIWebErrorArgs e) { var URL = (NSObject)e.Error.UserInfo.Values[2]; string req = URL.ToString(); if (req.Contains("id_token=")) { string token = Common.FunGetValuefromQueryString(req, "id_token"); PreferenceHandler.SetToken(token); } else { IOSUtil.ShowAlert("Failed to change password.Please try again later."); } var ViewController = (ViewController)Storyboard.InstantiateViewController("ViewController"); ViewController.NavigationItem.SetHidesBackButton(true, false); NavController.PushViewController(ViewController, false); SidebarController.MenuWidth = 0; SidebarController.CloseMenu(); }
public override async void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); base.ViewWillAppear(animated); btnSideMenu.AccessibilityIdentifier = "btnSideMenu"; btnSideMenu.TouchUpInside += delegate { var Notification = Storyboard.InstantiateViewController(AppConstant.HomeController); this.NavigationController.PushViewController(Notification, true); }; listItem = await GetNotificationList(); //var bgColoe = new UIColor((nfloat)(234 / 255.0), (nfloat)(232 / 255.0), (nfloat)(232 / 255.0), (nfloat)(1)); //var redTextColor = new UIColor((nfloat)(148 / 255.0), (nfloat)(26 / 255.0), (nfloat)(33 / 255.0), (nfloat)(1)); //var GreyTextColor = new UIColor((nfloat)(85 / 255.0), (nfloat)(85 / 255.0), (nfloat)(85 / 255.0), (nfloat)(1)); SidebarController.CloseMenu(true); TableViewNotify.Source = new NotificationTableDataSource(_INotificationService, listItem); TableViewNotify.ReloadData(); }
public void client_MqttMsgPublishReceived(object sender, MqttMsgPublishEventArgs e) { InvokeOnMainThread(() => { try { if (!string.IsNullOrEmpty(Encoding.UTF8.GetString(e.Message))) { int stage = Convert.ToInt32(JsonConvert.DeserializeObject <DemoState>(Encoding.UTF8.GetString(e.Message)).State); IOSUtil.CurrentStage = (DemoStage)stage; if (PreferenceHandler.GetUserDetails().RoleId == (int)USER_ROLE.ADMIN) { var MapViewController = (MapViewController)Storyboard.InstantiateViewController("MapViewController"); NavController.PushViewController(MapViewController, false); } SidebarController.CloseMenu(); } } catch (Exception) { } }); }
//public async override void ViewWillAppear(bool animated) { // base.ViewWillAppear(animated); // if (await WaitDataUserAsync() == true) { // nombreMenuLabel.Text = sesion.sesion.nombre_completo; // } //} public override void ViewDidLoad() { base.ViewDidLoad(); //var contentController = (ContentController)Storyboard.InstantiateViewController("ContentController"); //var otherController = (OtherController)Storyboard.InstantiateViewController("OtherController"); //var introController = (IntroController)Storyboard.InstantiateViewController("IntroController"); var estadoCuentaController = (EstadoDeCuentaTableViewController)Storyboard.InstantiateViewController("EstadoDeCuentaTableViewController"); var historialEstadoCuenta = (HistorialEstadoCuentaTableViewController)Storyboard.InstantiateViewController("HistorialEstadoCuentaTableViewController"); var payReference = (PayRefrenceTableViewController)Storyboard.InstantiateViewController("PayRefrenceTableViewController"); var amortizacion = (AmortizacionTableViewController)Storyboard.InstantiateViewController("AmortizacionTableViewController"); var movimientos = (MovimientosTableViewController)Storyboard.InstantiateViewController("MovimientosTableViewController"); var notify = (SwiperTableViewController)Storyboard.InstantiateViewController("SwiperTableViewController"); var garantias = (GarantiasTableViewController)Storyboard.InstantiateViewController("GarantiasTableViewController"); //nombreMenuLabel.Text = sesion.sesion.nombre_completo; //ContentButton.TouchUpInside += (o, e) => { // if (NavController.TopViewController != estadoCuentaController) { // NavController.PopViewController(true); // //SidebarController.CloseMenu(); // } // Console.WriteLine(NavController.TopViewController.ToString()); // if (NavController.TopViewController as ContentController == null) { // Console.WriteLine("Content Controller == null"); // Console.WriteLine(NavController.TopViewController.ToString()); // NavController.PushViewController(contentController, true); // } else { // SidebarController.CloseMenu(); // } // SidebarController.CloseMenu(); //}; //OtherViewButton.TouchUpInside += (sender, e) => { // if (NavController.TopViewController != estadoCuentaController) { // NavController.PopViewController(true); // //SidebarController.CloseMenu(); // } // Console.WriteLine(NavController.TopViewController.ToString()); // if (NavController.TopViewController as OtherController == null) {//if (NavController.TopViewController as OtherController == null) // Console.WriteLine("Other Controller == null"); // Console.WriteLine(NavController.TopViewController.ToString()); // NavController.PushViewController(otherController, true); // } else { // SidebarController.CloseMenu(); // } // //if (NavController.TopViewController as OtherController == null) { // // //NavController.PushViewController(introController, false); // // NavController.PushViewController(otherController, false); // //} // SidebarController.CloseMenu(); //}; HistorialViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as HistorialEstadoCuentaTableViewController == null) // (NavController.TopViewController as OtherController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(historialEstadoCuenta, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; ReferenciaPagoViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as PayRefrenceTableViewController == null) //NavController.TopViewController as OtherController == null (Sentencia Anterior Posible Error) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(payReference, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; AmortizacionViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as AmortizacionTableViewController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(amortizacion, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; estadoCuentaViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as EstadoDeCuentaTableViewController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(estadoCuentaController, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; NotificationViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as SwiperTableViewController == null) { Console.WriteLine("Other Controller == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(notify, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; garantiasViewButton.TouchUpInside += (sender, e) => { if (NavController.TopViewController != estadoCuentaController) { NavController.PopViewController(true); //SidebarController.CloseMenu(); } Console.WriteLine(NavController.TopViewController.ToString()); if (NavController.TopViewController as GarantiasTableViewController == null) { Console.WriteLine("GarantiasTableViewController == null"); Console.WriteLine(NavController.TopViewController.ToString()); NavController.PushViewController(garantias, true); } else { SidebarController.CloseMenu(); } //if (NavController.TopViewController as OtherController == null) { // //NavController.PushViewController(introController, false); // NavController.PushViewController(otherController, false); //} SidebarController.CloseMenu(); }; closeSessionButton.TouchUpInside += (sender, e) => { var appDelegate = UIApplication.SharedApplication.Delegate as AppDelegate; var rootController = new RootViewController(); var loginView = (PrincipalNavViewController)Storyboard.InstantiateViewController("PrincipalNavViewController"); appDelegate.SetRootViewController(loginView, true); }; }
public void OpenInfoVC() { InformationVC = storyboard.InstantiateViewController("InformationViewController") as InformationViewController; NavController.PushViewController(InformationVC, true); SidebarController.CloseMenu(true); }
public void OpenSettingsVC() { SettingsVC = storyboard.InstantiateViewController("SettingsViewController") as SettingsViewController; NavController.PushViewController(SettingsVC, true); SidebarController.CloseMenu(true); }
public void OpenDataVC() { DataVC = storyboard.InstantiateViewController("DataViewController") as DataViewController; NavController.PushViewController(DataVC, true); SidebarController.CloseMenu(true); }
public void OpenGameVC() { GameVC = storyboard.InstantiateViewController("GameViewController") as GameViewController; NavController.PushViewController(GameVC, true); SidebarController.CloseMenu(true); }
public async override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); var text = "Virtual Event"; var attributedString = new NSMutableAttributedString(text); var nsKern = new NSString("NSKern"); var spacing = NSObject.FromObject(3.2); var range = new NSRange(0, text.Length - 1); attributedString.AddAttribute(nsKern, spacing, range); HomeLabel.AttributedText = attributedString; btnEventList.Font = UIFont.FromName("OpenSans", 14); BtnEnrolled.Font = UIFont.FromName("OpenSans", 14); btnSideMenu.Font = UIFont.FromName("OpenSans", 14); btnSideMenu.AccessibilityIdentifier = "btnSideMenu"; btnSideMenu.TouchUpInside += delegate { SidebarController.ToggleMenu(); }; listItem = await GetEventList(); //listItemEnrolled = await GetEnrolledEventList(); var bgColoe = new UIColor((nfloat)(234 / 255.0), (nfloat)(232 / 255.0), (nfloat)(232 / 255.0), (nfloat)(1)); var redTextColor = new UIColor((nfloat)(148 / 255.0), (nfloat)(26 / 255.0), (nfloat)(33 / 255.0), (nfloat)(1)); var GreyTextColor = new UIColor((nfloat)(85 / 255.0), (nfloat)(85 / 255.0), (nfloat)(85 / 255.0), (nfloat)(1)); btnEventList.BackgroundColor = UIColor.White; btnEventList.SetTitleColor(redTextColor, UIControlState.Normal); BtnEnrolled.BackgroundColor = bgColoe; BtnEnrolled.SetTitleColor(GreyTextColor, UIControlState.Normal); SidebarController.CloseMenu(true); #region Referesh Sidebar content //UIViewController menuController = Storyboard.InstantiateViewController(AppConstant.SideMenuController); //SidebarNavigation.SidebarController.ChangeMenuView(menuController); #endregion TableEventView.EstimatedRowHeight = 150; //TableEventView.RowHeight = UITableView.AutomaticDimension; //TableEventView.SetNeedsLayout(); //TableEventView.LayoutIfNeeded(); TableEventView.Source = new EventTableDataSource(_IEventListService, listItem); TableEventView.ReloadData(); TableEventView.Hidden = false; TableViewEnrolled.Hidden = true; btnEventList.AccessibilityIdentifier = "btnEventList"; btnEventList.TouchUpInside += async delegate { listItem = await GetEventList(); btnEventList.BackgroundColor = UIColor.White; btnEventList.SetTitleColor(redTextColor, UIControlState.Normal); BtnEnrolled.BackgroundColor = bgColoe; BtnEnrolled.SetTitleColor(GreyTextColor, UIControlState.Normal); //btnEventList.SetTitle("", UIControlState.Application); TableEventView.Hidden = false; TableViewEnrolled.Hidden = true; TableEventView.EstimatedRowHeight = 150; //TableEventView.RowHeight = UITableView.AutomaticDimension; //TableEventView.SetNeedsLayout(); //TableEventView.LayoutIfNeeded(); TableEventView.Source = new EventTableDataSource(_IEventListService, listItem); TableEventView.ReloadData(); }; BtnEnrolled.AccessibilityIdentifier = "BtnEnrolled"; BtnEnrolled.TouchUpInside += async delegate { listItemEnrolled = await GetEnrolledEventList(); BtnEnrolled.BackgroundColor = UIColor.White; BtnEnrolled.SetTitleColor(redTextColor, UIControlState.Normal); btnEventList.BackgroundColor = bgColoe; btnEventList.SetTitleColor(GreyTextColor, UIControlState.Normal); TableEventView.Hidden = true; TableViewEnrolled.Hidden = false; //TableViewEnrolled.EstimatedRowHeight = 150; //TableViewEnrolled.RowHeight = UITableView.AutomaticDimension; //TableViewEnrolled.SetNeedsLayout(); //TableViewEnrolled.LayoutIfNeeded(); TableViewEnrolled.Source = new EnrolledEventTableDataSource(_IEventListService, listItemEnrolled); TableViewEnrolled.ReloadData(); CommonUtils.HideProgress(); }; }
private void Menuitemselector(int position) { switch (position) { case 1: SidebarController.CloseMenu(); break; case 2: SidebarController.CloseMenu(); Profile profile = this.Storyboard.InstantiateViewController("Profile") as Profile; if (profile != null) { this.PresentModalViewController(profile, true); } break; case 3: SidebarController.CloseMenu(); StaticDataModel.NotificationBadgeCount_Chat = 0; ChatWithSchool chat = this.Storyboard.InstantiateViewController("ChatWithSchool") as ChatWithSchool; if (chat != null) { this.PresentModalViewController(chat, true); } break; case 4: SidebarController.CloseMenu(); StaticDataModel.NotificationBadgeCount = 0; NotificationsController noti = this.Storyboard.InstantiateViewController("NotificationsController") as NotificationsController; if (noti != null) { this.PresentModalViewController(noti, true); } break; case 5: SidebarController.CloseMenu(); ReportAbsent ra = this.Storyboard.InstantiateViewController("ReportAbsent") as ReportAbsent; if (ra != null) { this.PresentModalViewController(ra, true); } break; case 6: SidebarController.CloseMenu(); ChangePassword change = this.Storyboard.InstantiateViewController("ChangePassword") as ChangePassword; if (change != null) { this.PresentModalViewController(change, true); } break; case 7: SidebarController.CloseMenu(); StaticDataModel.IsFromLanguageMenu = true; AppDelegate ap = new AppDelegate(); if (StaticDataModel.CurrentLanguage == "en") { Home home = ap.MainStoryboard.InstantiateViewController("Home") as Home; UIApplication.SharedApplication.KeyWindow.RootViewController = home; } else { Home home = ap.Main_ArabicStoryboard.InstantiateViewController("Home") as Home; UIApplication.SharedApplication.KeyWindow.RootViewController = home; } break; case 8: SidebarController.CloseMenu(); Settings settings = this.Storyboard.InstantiateViewController("Settings") as Settings; if (settings != null) { this.PresentModalViewController(settings, true); } break; case 9: SidebarController.CloseMenu(); if (StaticDataModel.CurrentLanguage == "en") { //Create Alert var okCancelAlertController = UIAlertController.Create("Please Confirm", "Do you want to logout?", UIAlertControllerStyle.Alert); //Add Actions okCancelAlertController.AddAction(UIAlertAction.Create("YES", UIAlertActionStyle.Default, alert => { LogoutProcess(); })); okCancelAlertController.AddAction(UIAlertAction.Create("CANCEL", UIAlertActionStyle.Cancel, alert => { })); //Present Alert PresentViewController(okCancelAlertController, true, null); } else { //Create Alert var okCancelAlertController = UIAlertController.Create("برجاء التأكيد", "هل تريد الخروج ؟", UIAlertControllerStyle.Alert); //Add Actions okCancelAlertController.AddAction(UIAlertAction.Create("إلغاء", UIAlertActionStyle.Default, alert => { LogoutProcess(); })); okCancelAlertController.AddAction(UIAlertAction.Create("نعم", UIAlertActionStyle.Cancel, alert => { })); //Present Alert PresentViewController(okCancelAlertController, true, null); } break; } }
public override void ViewDidLoad() { base.ViewDidLoad(); btnFbLogin.Frame = new CoreGraphics.CGRect(1, 59, 132, 44); SidebarController.CloseMenu(true); txtPassword.Text = "123456"; txtEmail.Text = "*****@*****.**"; txtEmail.Font = UIFont.FromName("OpenSans", 14); txtPassword.Font = UIFont.FromName("OpenSans", 14); lblSignInWith.Font = UIFont.FromName("OpenSans-Bold", 14); var redColoe = new UIColor((nfloat)(148 / 255.0), (nfloat)(26 / 255.0), (nfloat)(33 / 255.0), (nfloat)(1)); btnLogin.Layer.BorderColor = redColoe.CGColor; btnLogin.Layer.BorderWidth = 1; btnLogin.AccessibilityIdentifier = "btnLogin"; btnLogin.Font = UIFont.FromName("OpenSans", 14); btnLogin.SetTitle("SIGN IN", UIControlState.Normal); var text = "Virtual Event"; var attributedString = new NSMutableAttributedString(text); var nsKern = new NSString("NSKern"); var spacing = NSObject.FromObject(3.2); var range = new NSRange(0, text.Length - 1); attributedString.AddAttribute(nsKern, spacing, range); lblLogo.AttributedText = attributedString; lblLogo.Font = UIFont.FromName("SFUIDisplay-Regular", 24); btnLogin.TouchUpInside += async delegate { if (txtEmail.Text.Trim() == "" && txtPassword.Text.Trim() == "") { CommonUtils.AlertView("Please fill email and password."); } else if (txtEmail.Text.Trim() == "") { CommonUtils.AlertView("Please fill email."); } else if (txtPassword.Text.Trim() == "") { CommonUtils.AlertView("Please fill password."); } else if (txtPassword.Text.Trim() != "") { bool valid = Regex.IsMatch(txtEmail.Text, @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9_\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", RegexOptions.ECMAScript); if (!valid) { CommonUtils.AlertView("Please enter valid email."); } else { await UserLogin(); } } }; btnFbLogin.TouchUpInside += delegate { // https://developers.facebook.com/apps/ var auth = new OAuth2Authenticator( clientId: "822879767861537", scope: "", authorizeUrl: new Uri("https://m.facebook.com/dialog/oauth/"), redirectUrl: new Uri("http://www.facebook.com/connect/login_success.html")); var ui = auth.GetUI(); auth.Completed += FacebookAuth_Completed; PresentViewController((UIKit.UIViewController)ui, true, null); }; #region Gogle Login // TODO(developer) Configure the sign-in button look/feel SignIn.SharedInstance.UIDelegate = this; SignIn.SharedInstance.SignedIn += (sender, e) => { // Perform any operations on signed in user here. if (e.User != null && e.Error == null) { //statusText.Text = string.Format("Signed in user: {0}", e.User.Profile.Name); ToggleAuthUI(); } }; SignIn.SharedInstance.Disconnected += (sender, e) => { // Perform any operations when the user disconnects from app here. //statusText.Text = "Disconnected user"; ToggleAuthUI(); }; // Automatically sign in the user. SignIn.SharedInstance.SignInUserSilently(); ToggleAuthUI(); //statusText.Text = "Google Sign in\niOS Demo"; #endregion }
public override void ViewDidLoad() { base.ViewDidLoad(); var activityController = (ActivityController)Storyboard.InstantiateViewController("ActivityController"); var prayerRequestController = (PrayerRequestController)Storyboard.InstantiateViewController("PrayerRequestController"); var praiseReportController = (PraiseReportController)Storyboard.InstantiateViewController("PraiseReportController"); var groupsController = (GroupsController)Storyboard.InstantiateViewController("GroupsController"); var friendsController = (FriendsController)Storyboard.InstantiateViewController("FriendsController"); var settingsController = (SettingsController)Storyboard.InstantiateViewController("SettingsController"); ActivityButton.TouchUpInside += (o, e) => { if (NavController.TopViewController as ActivityController == null) { var ex = NavController.ViewControllers.OfType <ActivityController>().FirstOrDefault(); if (ex != null) { NavController.PopToViewController(ex, true); } else { NavController.PushViewController(activityController, false); } } SidebarController.CloseMenu(); }; PrayerRequestsButton.TouchUpInside += (o, e) => { if (NavController.TopViewController as PrayerRequestController == null) { var ex = NavController.ViewControllers.OfType <PrayerRequestController>().FirstOrDefault(); if (ex != null) { NavController.PopToViewController(ex, true); } else { NavController.PushViewController(prayerRequestController, false); } } SidebarController.CloseMenu(); }; PraiseReportsButton.TouchUpInside += (o, e) => { if (NavController.TopViewController as PraiseReportController == null) { var ex = NavController.ViewControllers.OfType <PraiseReportController>().FirstOrDefault(); if (ex != null) { NavController.PopToViewController(ex, true); } else { NavController.PushViewController(praiseReportController, false); } } SidebarController.CloseMenu(); }; GroupsButton.TouchUpInside += (o, e) => { if (NavController.TopViewController as GroupsController == null) { var ex = NavController.ViewControllers.OfType <GroupsController>().FirstOrDefault(); if (ex != null) { NavController.PopToViewController(ex, true); } else { NavController.PushViewController(groupsController, false); } } SidebarController.CloseMenu(); }; FriendsButton.TouchUpInside += (o, e) => { if (NavController.TopViewController as FriendsController == null) { var ex = NavController.ViewControllers.OfType <FriendsController>().FirstOrDefault(); if (ex != null) { NavController.PopToViewController(ex, true); } else { NavController.PushViewController(friendsController, false); } } SidebarController.CloseMenu(); }; SettingsButton.TouchUpInside += (o, e) => { if (NavController.TopViewController as SettingsController == null) { var ex = NavController.ViewControllers.OfType <SettingsController>().FirstOrDefault(); if (ex != null) { NavController.PopToViewController(ex, true); } else { NavController.PushViewController(settingsController, false); } } SidebarController.CloseMenu(); }; }
partial void btnHome_UpInside(UIButton sender) { SidebarController.CloseMenu(true); CommonUtils.RedirectToController(AppConstant.HomeController); }
public override void ViewDidLoad() { base.ViewDidLoad(); btnFbLogin.Frame = new CoreGraphics.CGRect(1, 59, 132, 44); SidebarController.CloseMenu(true); txtPassword.Text = "123456"; txtEmail.Text = "*****@*****.**"; txtEmail.Font = UIFont.FromName("OpenSans", 14); txtPassword.Font = UIFont.FromName("OpenSans", 14); lblSignInWith.Font = UIFont.FromName("OpenSans-Bold", 14); var redColoe = new UIColor((nfloat)(148 / 255.0), (nfloat)(26 / 255.0), (nfloat)(33 / 255.0), (nfloat)(1)); btnLogin.Layer.BorderColor = redColoe.CGColor; btnLogin.Layer.BorderWidth = 1; btnLogin.AccessibilityIdentifier = "btnLogin"; btnLogin.Font = UIFont.FromName("OpenSans", 14); btnLogin.SetTitle("SIGN IN", UIControlState.Normal); var text = "Virtual Event"; var attributedString = new NSMutableAttributedString(text); var nsKern = new NSString("NSKern"); var spacing = NSObject.FromObject(3.2); var range = new NSRange(0, text.Length - 1); attributedString.AddAttribute(nsKern, spacing, range); lblLogo.AttributedText = attributedString; lblLogo.Font = UIFont.FromName("SFUIDisplay-Regular", 24); btnLogin.TouchUpInside += async delegate { if (txtEmail.Text.Trim() == "" && txtPassword.Text.Trim() == "") { CommonUtils.AlertView("Please fill email and password."); } else if (txtEmail.Text.Trim() == "") { CommonUtils.AlertView("Please fill email."); } else if (txtPassword.Text.Trim() == "") { CommonUtils.AlertView("Please fill password."); } else if (txtPassword.Text.Trim() != "") { bool valid = Regex.IsMatch(txtEmail.Text, @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9_\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", RegexOptions.ECMAScript); if (!valid) { CommonUtils.AlertView("Please enter valid email."); } else { await UserLogin(); } } }; btnFbLogin.TouchUpInside += delegate { // https://developers.facebook.com/apps/ var auth = new OAuth2Authenticator( clientId: "822879767861537", scope: "", authorizeUrl: new Uri("https://m.facebook.com/dialog/oauth/"), redirectUrl: new Uri("http://www.facebook.com/connect/login_success.html")); var ui = auth.GetUI(); auth.Completed += FacebookAuth_Completed; PresentViewController((UIKit.UIViewController)ui, true, null); }; //Profile.Notifications.ObserveDidChange(async (sender, e) => //{ // if (e.NewProfile == null) // return; // model = new UserSocialLoginRequest // { // FirstName = e.NewProfile.FirstName, // LastName = e.NewProfile.LastName, // Email = "", // SocialId = e.NewProfile.UserID, // LoginType = (int)LoginTypes.Facebook, // DeviceType = (int)EnumDeviceType.IOS, // DeviceToken = "ABC"// DeviceToken // }; // string nameLabel = e.NewProfile.Name; // await UserSocialLogin(model); //}); //btnFbLogin.LoginBehavior = LoginBehavior.Native; //btnFbLogin.ReadPermissions = readPermissions.ToArray(); //btnFbLogin.Completed += (sender, e) => // { // if (e.Error != null) // { // // Handle if there was an error // Console.WriteLine("Error"); // } // if (e.Result.IsCancelled) // { // // Handle if the user cancelled the login request // Console.WriteLine("Cancel "); // } // }; //// Handle actions once the user is logged out //btnFbLogin.LoggedOut += (sender, e) => //{ // // Handle your logout //}; ////// If you have been logged into the app before, ask for the your profile name //if (AccessToken.CurrentAccessToken != null) //{ // var request = new GraphRequest("/me?fields=email", null, AccessToken.CurrentAccessToken.TokenString, null, "GET"); // request.Start((connection, result, error) => // { // // Handle if something went wrong with the request // if (error != null) // { // //new UIAlertView("Error...", error.Description, null, "Ok", null).Show(); // return; // } // // Get your profile name // var userInfo = result as NSDictionary; // }); //} #region Gogle Login //// TODO(developer) Configure the sign-in button look/feel //SignIn.SharedInstance.UIDelegate = this; //SignIn.SharedInstance.SignedIn += (sender, e) => //{ // // Perform any operations on signed in user here. // if (e.User != null && e.Error == null) // { // //statusText.Text = string.Format("Signed in user: {0}", e.User.Profile.Name); // ToggleAuthUI(); // } //}; //SignIn.SharedInstance.Disconnected += (sender, e) => //{ // // Perform any operations when the user disconnects from app here. // //statusText.Text = "Disconnected user"; // ToggleAuthUI(); //}; //// Automatically sign in the user. //SignIn.SharedInstance.SignInUserSilently(); //ToggleAuthUI(); #endregion }
partial void btnContactUs_UpInside(UIButton sender) { //CommonUtils.AlertView(AppConstant.UnderDevelopment); SidebarController.CloseMenu(true); CommonUtils.RedirectToController(AppConstant.ContactusController); }
public override void ViewDidLoad() { base.ViewDidLoad(); profileImage.UserInteractionEnabled = true; var selectImageTapped = new UITapGestureRecognizer(() => { ShowUpdateUserProfileViewController(); }); profileImage.AddGestureRecognizer(selectImageTapped); setProfileDetails(); List <MenuListItem> _ObjMenuList = new List <MenuListItem>(); MenuListItem _ChatsMenu = new MenuListItem(); _ChatsMenu.Name = "Chats"; _ChatsMenu.ImageUrl = "ic_chats24.png"; _ObjMenuList.Add(_ChatsMenu); MenuListItem _ContactsMenu = new MenuListItem(); _ContactsMenu.Name = "Contacts"; _ContactsMenu.ImageUrl = "ic_contacts32.png"; _ObjMenuList.Add(_ContactsMenu); MenuListItem _BookShelfMenu = new MenuListItem(); _BookShelfMenu.Name = "Inpowerment Institute"; _BookShelfMenu.ImageUrl = "ic_bookshelf32.png"; _ObjMenuList.Add(_BookShelfMenu); MenuListItem _SettingMenu = new MenuListItem(); _SettingMenu.Name = "Setting"; _SettingMenu.ImageUrl = "ic_settings32.png"; _ObjMenuList.Add(_SettingMenu); MenuListItem _InviteFriendsMenu = new MenuListItem(); _InviteFriendsMenu.Name = "Invite Friends"; _InviteFriendsMenu.ImageUrl = "InviteFriends.png"; _ObjMenuList.Add(_InviteFriendsMenu); MenuListItem _LogoutMenu = new MenuListItem(); _LogoutMenu.Name = "Logout"; _LogoutMenu.ImageUrl = "ic_logout32.png"; _ObjMenuList.Add(_LogoutMenu); // tbl_MenuList.RowHeight = 60 menuTableview = new MenuListSource(_ObjMenuList); var mainchatscontroller = (MainScreenTabBarController)Storyboard.InstantiateViewController("MainScreenTabBarController"); NavController.PushViewController(mainchatscontroller, true); mainchatscontroller.SelectedIndex = 0; menuTableview.RowSelectedEvent += (sender, e) => { var Data = ((MenuListSource)sender).selectedItem; switch (Data.Name) { case "Chats": var Chatscontroller = (MainScreenTabBarController)Storyboard.InstantiateViewController("MainScreenTabBarController"); NavController.PushViewController(Chatscontroller, true); Chatscontroller.SelectedIndex = 0; SidebarController.CloseMenu(); break; case "Contacts": var contactscontroller = (MainScreenTabBarController)Storyboard.InstantiateViewController("MainScreenTabBarController"); // if (NavController.TopViewController as MainScreenTabBarController == null) NavController.PushViewController(contactscontroller, true); contactscontroller.SelectedIndex = 1; SidebarController.CloseMenu(); break; case "Inpowerment Institute": var BookShelfcontroller = (BooksTabBarController)Storyboard.InstantiateViewController("BooksTabBarController"); // if (NavController.TopViewController as MainScreenTabBarController == null) NavController.PushViewController(BookShelfcontroller, true); BookShelfcontroller.SelectedIndex = 0; SidebarController.CloseMenu(); break; case "Setting": var Settingcontroller = (SettingViewController)Storyboard.InstantiateViewController("SettingViewController"); NavController.PushViewController(Settingcontroller, true); SidebarController.CloseMenu(); break; case "Invite Friends": var inviteFriendsViaSMSViewController = (InviteFriendsViaSMSViewController)Storyboard.InstantiateViewController("InviteFriendsViaSMSViewController"); NavController.PushViewController(inviteFriendsViaSMSViewController, true); SidebarController.CloseMenu(); break; case "Logout": LogoutUser(); break; } }; SideHeaderBackgroundView.BackgroundColor = ColorExtensions.NavigationColor(); tbl_MenuList.Source = menuTableview; tbl_MenuList.ReloadData(); }