void OnNavigationViewItemSelected(object sender, NavigationView.NavigationItemSelectedEventArgs e) { Fragment fragment = null; switch (e.MenuItem.ItemId) { case Resource.Id.nav_dashboard: fragment = DashboardFragment.NewInstance(_employeeService, onEmployeeTypeSelected, onReviewTileSelected); break; case Resource.Id.my_profile: fragment = new UserProfileFragment(); break; case Resource.Id.nav_logout: ShowLogOutConfirmationDialog(); break; } if (fragment != null) { ReplaceFragment(fragment); } _drawer.CloseDrawer(GravityCompat.Start); }
public bool LoadFragment(int item) { Fragment aFragment = null; switch (item) { case Resource.Id.navigation_home: aFragment = new HomeFragment(); break; case Resource.Id.navigation_dashboard: aFragment = new DashboardFragment(); break; case Resource.Id.navigation_notifications: aFragment = new NotificationFragment(); break; } if (aFragment != null) { this.FragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, aFragment).Commit(); } return(false); }
private DashboardFragment GetDashboardFragment() { if (_dashboard == null) { _dashboard = new DashboardFragment(new DashboardPresenter()); } return(_dashboard); }
public DashboardListAdapter(vwTE mVwTE, RCSTE mRCSTE, List <vwSalesTEChart> mTEChart, List <vwSalesTE> mTE, List <LKWk> mLKWk, DashboardFragment dashboardFragment) { this.mVwTE = mVwTE; this.mRCSTE = mRCSTE; this.mVwSalesTEChart = mTEChart; this.mVwSalesTE = mTE; this.mLKWk = mLKWk; this.dashboardFragment = dashboardFragment; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); IocContainterGetInstances(); _drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); _navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); _toolBar = FindViewById <Toolbar>(Resource.Id.toolbar); SetupNavigationDrawer(); SupportFragmentManager .BeginTransaction() .Replace(Resource.Id.maincontent, DashboardFragment.NewInstance(_employeeService, onEmployeeTypeSelected, onReviewTileSelected)) .Commit(); }
public DashboardItemRCSTEHolder(View itemView, IDashboardItemRCSTEClickListener listener, DashboardFragment dashboardFragment) : base(itemView) { this.mListener = listener; this.dashboardFragment = dashboardFragment; Remark = itemView.FindViewById <TextView>(Resource.Id.item_rcste_remarks); UpdateDate = itemView.FindViewById <TextView>(Resource.Id.item_rcste_remark_date); Edit = itemView.FindViewById <TextView>(Resource.Id.item_rcste_edit); TextBox = itemView.FindViewById <TextView>(Resource.Id.item_rcste_text_view); Remark.SetOnClickListener(null); Remark.Clickable = false; UpdateDate.SetOnClickListener(null); UpdateDate.Clickable = false; Edit.SetOnClickListener(this); TextBox.SetOnClickListener(this); }
public bool OnNavigationItemSelected(IMenuItem item) { switch (item.ItemId) { case Resource.Id.navigation_flight: FlightBookFragment flightBook = new FlightBookFragment(); transaction = this.FragmentManager.BeginTransaction().Replace(Resource.Id.fragment_container, flightBook); transaction.Commit(); return(true); case Resource.Id.navigation_dashboard: DashboardFragment dashboard = new DashboardFragment(); transaction = this.FragmentManager.BeginTransaction().Replace(Resource.Id.fragment_container, dashboard); transaction.Commit(); return(true); case Resource.Id.navigation_car: CarhireFragment carhire = new CarhireFragment(); transaction = this.FragmentManager.BeginTransaction().Replace(Resource.Id.fragment_container, carhire); transaction.Commit(); return(true); } return(false); }
private void selectItem(int position) { switch (position) { case 0: { //Dashboard fragment = DashboardFragment.NewInstance(); var fragmentManager = this.FragmentManager; var ft = FragmentManager.BeginTransaction(); ft.Replace(Resource.Id.content_frame, fragment); ft.Commit(); break; } case 1: { //Settings var fragment = SettingsFragment.NewInstance(); var fragmentManager = this.FragmentManager; var ft = FragmentManager.BeginTransaction(); ft.Replace(Resource.Id.content_frame, fragment); ft.Commit(); break; } case 2: //Logout LogoutAsync(); break; } // update selected item title, then close the drawer Title = mOptionsTitles [position]; mDrawerLayout.CloseDrawer(mDrawerList); }
private void ListItemClicked(int position) { Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: this.Title = "Dashboard"; fragment = new DashboardFragment(); break; case 1: this.Title = "Outlet List"; fragment = new OutletListFragment(); break; case 2: this.Title = "Unit of Measurement"; fragment = new UOMFragment(); break; case 3: this.Title = "Synchronization"; fragment = new SyncFragment(); break; case 4: this.Title = "About"; fragment = new AboutFragment(); break; case 5: Android.App.AlertDialog.Builder builder = new Android.App.AlertDialog.Builder(this); builder.SetTitle("Confirm"); builder.SetMessage("Are you sure you want to log out?"); builder.SetPositiveButton("NO", (sender, e) => { }); builder.SetNegativeButton("YES", (sender, e) => { var appPreferences = new AppPreferences(this.ApplicationContext); appPreferences.SaveUsername(""); appPreferences.SavePassword(""); appPreferences.SaveMasterDBDownloaded(false); appPreferences.SaveAuditDBDownloaded(false); string masterDBPath = new FileUtil().GetMasterDBPath(); if (File.Exists(masterDBPath)) { File.Delete(masterDBPath); } string auditDBPath = new FileUtil().GetAuditDBPath(); if (File.Exists(auditDBPath)) { File.Delete(auditDBPath); } string auditDBBlankPath = new FileUtil().GetAuditDBBlankPath(); if (File.Exists(auditDBBlankPath)) { File.Delete(auditDBBlankPath); } string tempZipFile = new FileUtil().GetTempZipFileName(); if (File.Exists(tempZipFile)) { File.Delete(tempZipFile); } string tempDirectoryPath = new FileUtil().GetTempDirectoryPath(); string auditZipPath = System.IO.Path.Combine(tempDirectoryPath, Core.Globals.LoginUsername + ".zip"); if (File.Exists(auditZipPath)) { File.Delete(auditZipPath); } FileUtil.ClearCache(); FileUtil.DeleteCache(this.ApplicationContext); GlobalsAndroid.masterDB = null; GC.Collect(); GC.WaitForPendingFinalizers(); Finish(); }); builder.Show(); return; } if (!IsFinishing) { SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .CommitAllowingStateLoss(); } }