Exemple #1
0
        public override void OnMenuItemClick(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.MenuItemEdit:

                switch (_viewPager.CurrentItem)
                {
                case ClassPagerAdapter.DETAILS:
                    ViewModel.EditDetails();
                    break;

                case ClassPagerAdapter.TIMES:
                    ViewModel.EditTimes();
                    break;
                }

                break;

            case Resource.Id.MenuItemEditClass:
                ViewModel.EditClass();
                break;

            case Resource.Id.MenuItemDeleteClass:
                PromptDeleteClass();
                break;
            }
        }
Exemple #2
0
        private void Actions_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.addToFavorites:
                recipe.IsFavorite = !recipe.IsFavorite;
                SetFavoriteDrawable(recipe.IsFavorite);
                break;

            case Resource.Id.about:
                StartActivity(typeof(AboutActivity));
                break;

            case Resource.Id.oneServing:
                SetServings(1);
                e.Item.SetChecked(true);
                break;

            case Resource.Id.twoServings:
                SetServings(2);
                e.Item.SetChecked(true);
                break;

            case Resource.Id.fourServings:
                SetServings(4);
                e.Item.SetChecked(true);
                break;
            }
        }
Exemple #3
0
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.action_adicionar:
                Intent intent = new Intent(this, typeof(Activity_InformaEntrega));
                StartActivityForResult(intent, 0);
                break;

            case Resource.Id.action_ajuda:
                StartActivity(typeof(Activity_WebView));
                break;


            case Resource.Id.action_sobre:
                Intent intent3 = new Intent(this, typeof(Activity_Sobre));
                StartActivityForResult(intent3, 0);
                break;

            case Resource.Id.action_filtrar:
                Intent intent4 = new Intent(this, typeof(Activity_FiltrarEntregas));
                StartActivityForResult(intent4, 0);
                break;

            case Resource.Id.action_contato:
                Intent intent5 = new Intent(this, typeof(Activity_Contato));
                StartActivityForResult(intent5, 0);
                break;

            case Resource.Id.action_sair:
                Finish();
                break;
            }
        }
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            Android.App.AlertDialog.Builder lObjDialog = new Android.App.AlertDialog.Builder(this);
            lObjDialog.SetTitle("ICC");
            switch (e.Item.ItemId)
            {
            case Resource.Id.cambiar_share_general:
                lObjDialog.SetMessage("¿Esta seguro que desea cambiar de usuario?");
                break;

            case Resource.Id.salir_share_general:
                lObjDialog.SetMessage("¿Esta seguro que desea salir del sistema?");
                break;
            }
            lObjDialog.SetPositiveButton("Si", delegate
            {
                switch (e.Item.ItemId)
                {
                case Resource.Id.cambiar_share_general:
                    IccSql lObjSql = new IccSql();
                    lObjSql.EliminarInicioAutomatico();
                    Intent lObjIntent = new Intent(this, typeof(InicioActivity));
                    StartActivity(lObjIntent);
                    break;

                case Resource.Id.salir_share_general:
                    FinishAffinity();
                    break;
                }
            });
            lObjDialog.SetNegativeButton("No", delegate {
                return;
            });
            lObjDialog.Show();
        }
Exemple #5
0
 private void TabsToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     if (e.Item.ItemId == Resource.Id.action_add)
     {
         StartActivity(typeof(NewDeliveryActivity));
     }
 }
Exemple #6
0
 private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     if (e.Item.ItemId == Resource.Id.add_new_item)
     {
         Toast.MakeText((MainActivity)this.Activity, "Pressed Add New Item", ToastLength.Long).Show();
         if (!mDialogShown)
         {
             mDialogShown = true;
             Intent intent = new Intent(Context, typeof(ProductsFragmentItemsAddItemActivity));
             StartActivityForResult(intent, 9);
         }
     }
     else if (e.Item.ItemId == Resource.Id.menuItem_category)
     {
         if (!mDialogShown)
         {
             mDialogShown = true;
             IMenuItem item   = toolbar.Menu.FindItem(Resource.Id.menuItem_category);
             Intent    intent = new Intent(Context, typeof(ProductsFragmentItemsSelectCategoryActivity));
             //ActivityOptions options = ActivityOptions.MakeCustomAnimation(Context, 0, 0);
             intent.PutExtra("caller", "ProductsFragmentItemsSelectCategoryActivity");
             intent.PutExtra("productCatNameInit", item.TitleFormatted);
             //StartActivityForResult(intent, 15, options.ToBundle());
             StartActivityForResult(intent, 15);
         }
     }
 }
Exemple #7
0
        void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            _logger.Log(GetType().Name);
            var intent = new Intent(this, typeof(AddNewMediActivity));

            _logger.Log($"Add Activity. {intent}");
            StartActivity(intent);
        }
 private void Menu_Clicked(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     if (e.Item.ItemId == Resource.Id.action_back)
     {
         var intent = new Intent(this, typeof(BookingActivity));
         StartActivity(intent);
     }
 }
Exemple #9
0
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.action_filtrar:
                Intent intent0 = new Intent(this, typeof(Activity_FiltrarEntregas));
                StartActivityForResult(intent0, 0);
                break;

            case Resource.Id.action_adicionar:
                Intent intent = new Intent(this, typeof(Activity_InformaEntrega));
                StartActivityForResult(intent, 0);
                break;

            case Resource.Id.action_ajuda:
                Intent intent2 = new Intent(this, typeof(Activity_WebView));
                StartActivityForResult(intent2, 0);
                break;


            case Resource.Id.action_sobre:
                Intent intent3 = new Intent(this, typeof(Activity_Sobre));
                StartActivityForResult(intent3, 0);
                break;


            case Resource.Id.action_contato:
                Intent intent4 = new Intent(this, typeof(Activity_Contato));
                StartActivityForResult(intent4, 0);
                break;

            case Resource.Id.action_sair:
                Finish();
                break;

            case Resource.Id.action_sincronizar:

                var progressDialog = ProgressDialog.Show(this, "Por favor aguarde...", "Verificando os dados...", true);
                new Thread(new ThreadStart(delegate
                {
                    System.Threading.Thread.Sleep(1000);
                    RunOnUiThread(() => SincronizarTeste());
                    //LOAD METHOD TO GET ACCOUNT INFO
                    RunOnUiThread(() => Toast.MakeText(this, "Sincronizado com sucesso!", ToastLength.Short).Show());

                    //HIDE PROGRESS DIALOG
                    RunOnUiThread(() => progressDialog.Hide());
                })).Start();
                break;

            case Resource.Id.action_legenda:
                FragmentTransaction transaction = FragmentManager.BeginTransaction();
                Fragment_Legendas   dialog      = new Fragment_Legendas();
                dialog.Show(transaction, "dialog");
                break;
            }
        }
 private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     switch (e.Item.ItemId)
     {
     case Resource.Id.action_deletar:
         Delete();
         break;
     }
 }
Exemple #11
0
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            IMainScreenToolbarHandler handler = _contentPresenter?.CurrentView as IMainScreenToolbarHandler;

            if (handler != null)
            {
                handler.OnMenuItemClick(e);
            }
        }
 private void TabsToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     // throw new NotImplementedException();
     // Good practice to always check which menu item was selected (even if only 1 item) - use id from resource xml file
     if (e.Item.ItemId == Resource.Id.action_add)
     {
         StartActivity(typeof(NewDeliveryActivity));        // use (2nd) overload requiring type not Intent
     }
 }
Exemple #13
0
 public override void OnMenuItemClicked(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     switch (e.Item.ItemId)
     {
     case Resource.Id.MenuItemSave:
         ViewModel.Save();
         break;
     }
 }
 public override void OnMenuItemClicked(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     switch (e.Item.ItemId)
     {
     case Resource.Id.MenuItemSave:
         ViewModel.Color = ColorTools.ToArray(_colorPicker.SelectedColor);
         ViewModel.Save();
         break;
     }
 }
 private void BottomAppBar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     if (drawerLayout.IsDrawerOpen(drawerLayout))
     {
         drawerLayout.CloseDrawer(drawerLayout, true);
     }
     else
     {
         drawerLayout.OpenDrawer(drawerLayout, true);
     }
 }
        void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            var x = e.Item.ItemId;

            switch (_specialTab)
            {
            case SpecialTab.TaskManager:
                ConnectionManager.Current.CurrentController.Commander.GetCommand <TaskManagerCommand> ().Refresh();
                Toast.MakeText(this, "Refreshing task list...", ToastLength.Short).Show();
                break;

            case SpecialTab.Passwords:
                ConnectionManager.Current.CurrentController.Commander.GetCommand <PasswordCommand> ().GetPasswords();
                Toast.MakeText(this, "Get passwords...", ToastLength.Short).Show();
                break;

            case SpecialTab.RemoteDesktop:
                if (e.Item.Icon == null)
                {
                    ConnectionManager.Current.CurrentController.Commander.GetCommand <RemoteDesktopCommand> ().TakeScreenshot();
                    Toast.MakeText(this, "Get screenshot...", ToastLength.Short).Show();
                }
                else
                {
                    var image = ConnectionManager.Current.CurrentController.Commander.GetCommand <RemoteDesktopCommand> ().CurrentImage;
                    if (image == null)
                    {
                        break;
                    }

                    var shareIntent = new Intent(Intent.ActionSend);
                    shareIntent.SetType("image/jpeg");
                    using (var byteStream = new MemoryStream()) {
                        image.Compress(Bitmap.CompressFormat.Jpeg, 100, byteStream);

                        var file = new Java.IO.File(Android.OS.Environment.ExternalStorageDirectory + Java.IO.File.Separator + "RemoteDesktop.jpg");
                        try {
                            file.CreateNewFile();
                            using (var fo = new FileOutputStream(file))
                                fo.Write(byteStream.ToArray());
                        } catch (Exception ex) {
                            Toast.MakeText(this, "Error creating temporary file: " + ex.Message, ToastLength.Short).Show();
                            break;
                        }
                        shareIntent.PutExtra(Intent.ExtraStream, Android.Net.Uri.Parse(@"file:///sdcard/RemoteDesktop.jpg"));
                    }

                    StartActivity(Intent.CreateChooser(shareIntent, "Share Image"));
                }
                break;
            }
        }
Exemple #17
0
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.menu_share:
                SubActualizarTransaccionesLocales();
                break;

            case Resource.Id.salir_share:
                FinishAffinity();
                break;
            }
        }
        public override void OnMenuItemClick(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.MenuItemDone:
                ViewModel.ExitEditMode();
                break;

            case Resource.Id.MenuItemEdit:
                ViewModel.EnterEditMode();
                break;
            }
        }
        private void _weekToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.MenuItemPreviousWeek:
                ViewModel.PreviousWeek();
                break;

            case Resource.Id.MenuItemNextWeek:
                ViewModel.NextWeek();
                break;
            }
        }
        void OnMenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.addToFavorites:
                recipe.IsFavorite = !recipe.IsFavorite;
                SetFavoriteDrawable(recipe.IsFavorite);
                break;

            case Resource.Id.about:
                StartActivity(typeof(AboutActivity));
                break;
            }
        }
Exemple #21
0
 private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     if (e.Item.ItemId == Resource.Id.add_new_item)
     {
         Toast.MakeText((MainActivity)this.Activity, "Pressed Add New Item", ToastLength.Long).Show();
     }
     if (!mDialogShown)
     {
         mDialogShown = true;
         Intent intent = new Intent(Context, typeof(ProductsFragmentAddCategoryOrSizeActivity));
         intent.PutExtra("isSize", false);
         StartActivityForResult(intent, 12);
     }
 }
Exemple #22
0
        private void ProjectToolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            //Check if the settings is clicked.
            if (e.Item.ItemId == Resource.Id.action_settings)
            {
                StartActivity(typeof(SettingsActivity));
            }

            //Check if the notification is clicked.
            else if (e.Item.ItemId == Resource.Id.action_notifications)
            {
                StartActivity(typeof(NotificationsActivity));
            }
        }
Exemple #23
0
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.opcion1:
                break;

            case Resource.Id.opcion2:
                StartActivity(typeof(AcercaActivity));
                break;

            case Resource.Id.uno: e.Item.SetChecked(true); break;

            case Resource.Id.dos: e.Item.SetChecked(true); break;

            case Resource.Id.trs: e.Item.SetChecked(true); break;
            }
        }
Exemple #24
0
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            string option = "Id";

            if (e.Item.ItemId == Resource.Id.action_filter_id)
            {
                option = "Id";
            }
            if (e.Item.ItemId == Resource.Id.action_filter_name)
            {
                option = "Name";
            }
            if (e.Item.ItemId == Resource.Id.action_filter_price)
            {
                option = "Price";
            }
            displayMensagem(option);
        }
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.languageSpanishItem:
                SetTargetLanguage(Language.Spanish);
                break;

            case Resource.Id.languageFrenchItem:
                SetTargetLanguage(Language.French);
                break;

            case Resource.Id.languageCantoneseTraditionalItem:
                SetTargetLanguage(Language.CantoneseTraditional);
                break;

            case Resource.Id.languageChineseSimplifiedItem:
                SetTargetLanguage(Language.ChineseSimplified);
                break;

            case Resource.Id.languageChineseTraditionalItem:
                SetTargetLanguage(Language.ChineseTraditional);
                break;

            case Resource.Id.languageGermanItem:
                SetTargetLanguage(Language.German);
                break;

            case Resource.Id.languageItalianItem:
                SetTargetLanguage(Language.Italian);
                break;

            case Resource.Id.languageKoreanItem:
                SetTargetLanguage(Language.Korean);
                break;

            case Resource.Id.languageRussianItem:
                SetTargetLanguage(Language.Russian);
                break;

            default:
                break;
            }
        }
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.action_sobre:
                StartActivity(typeof(Activity_Sobre));
                break;

            case Resource.Id.action_refresh:

                Sinc_Manager manager = new Sinc_Manager();

                var progressDialog = ProgressDialog.Show(this, "Por favor aguarde...", "Verificando os dados...", true);
                new Thread(new ThreadStart(delegate
                {
                    System.Threading.Thread.Sleep(3000);

                    //LOAD METHOD TO GET ACCOUNT INFO
                    RunOnUiThread(() => manager.Sincronizar());
                    RunOnUiThread(() => Toast.MakeText(this, "Sincronização Finalizada", ToastLength.Short).Show());

                    //HIDE PROGRESS DIALOG
                    RunOnUiThread(() => progressDialog.Hide());
                })).Start();

                break;

            case Resource.Id.action_help:
                StartActivity(typeof(Activity_WebView));
                break;

            case Resource.Id.action_contato:
                StartActivity(typeof(Activity_Contato));
                break;

            case Resource.Id.action_sair:

                Finish();
                break;
            }
        }
        public override void OnMenuItemClicked(Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.MenuItemEdit:
                ViewModel.Edit();
                break;

            case Resource.Id.MenuItemDelete:
                ViewModel.Delete();
                break;

            case Resource.Id.MenuItemDropGrade:
                ViewModel.DropGrade();
                break;

            case Resource.Id.MenuItemUndropGrade:
                ViewModel.UndropGrade();
                break;
            }
        }
 private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
 {
     if (e.Item.ItemId == Resource.Id.barcode)
     {
     }
     else if (e.Item.ItemId == Resource.Id.toggle_grid_appearance)
     {
         //change icon based
         if (mIsGrid)
         {
             mIsGrid = false;
         }
         else
         {
             mIsGrid = true;
         }
         SetToogleIcon(mIsGrid);
         SetGridLayout(mLayoutInflater, mViewGroup, mIsGrid);
         mRecyclerViewItemsList.Invalidate();
     }
 }
        private void Toolbar_MenuItemClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            switch (e.Item.ItemId)
            {
            case Resource.Id.action_sobre:
                StartActivity(typeof(Activity_Sobre));
                break;

            case Resource.Id.action_help:
                StartActivity(typeof(Activity_WebView));
                break;

            case Resource.Id.action_contato:
                StartActivity(typeof(Activity_Contato));
                break;

            case Resource.Id.action_sair:
                Finish();
                break;
            }
        }
Exemple #30
0
        /*private void RegisterFragments(Bundle bundle)
         * {
         *      RegisterFragment<SettingsFragment, SettingsViewModel> (Tags.SETTINGS, bundle);
         *      //RegisterFragment<PermitAddEditFragment, PermitAddEditViewModel> (Tags.PERMIT_ADD_EDIT, bundle);
         * }
         *
         * private void UnregisterFragment()
         * {
         *      var customPresenter = Mvx.Resolve<IMvxFragmentsPresenter> ();
         *      customPresenter.UnRegisterViewModelAtHost<SettingsViewModel> ();
         *      //customPresenter.UnRegisterViewModelAtHost<PermitAddEditViewModel> ();
         * }
         *
         * protected void RegisterFragment<TFragment, TViewModel>(string tag, Bundle args, IMvxViewModel viewModel = null)
         *      where TFragment : IMvxFragmentView
         *      where TViewModel : IMvxViewModel
         * {
         *      var customPresenter = Mvx.Resolve<IMvxFragmentsPresenter> ();
         *      customPresenter.RegisterViewModelAtHost<TViewModel> (this);
         *      RegisterFragment<TFragment, TViewModel> (tag);
         * }
         *
         * bool IMvxFragmentHost.Show(MvxViewModelRequest request, Bundle bundle)
         * {
         *      ViewGroup content_frame = _mainView.FindViewById<ViewGroup> (Resource.Id.content_frame);
         *      content_frame.RemoveAllViews ();
         *
         *      return false;
         * }*/

        void HandleBottomBarClick(object sender, Android.Support.V7.Widget.Toolbar.MenuItemClickEventArgs e)
        {
            if (sw != null)
            {
                sw.ClearFocus();
            }

            switch (e.Item.ItemId)
            {
            case Resource.Id.logout:
                ViewModel.LogoutCommand.Execute();
                break;

                /*case Resource.Id.notifications:
                 *      HandleNotificationClick ();
                 *              break;
                 *      case Resource.Id.filters:
                 *              HandleStickyClick ();
                 *              break;
                 *      //default:*/
            }
        }