Пример #1
0
        private void BotaoInscreverClique(object sender, EventArgs e)
        {
            _stopwatch.Restart();
            var telaENome = new TelaENomeParaLoading(this, "IniciarInscrever");

            Loading.MyButtonClicked(telaENome);
            OverridePendingTransition(0, Android.Resource.Animation.FadeIn);
            _stopwatch.Stop();
            var tempoIniciarInscrever = _stopwatch;

            EnviarErro.EnviandoTempoIniciarInscrever(tempoIniciarInscrever);
        }
Пример #2
0
        private void BotaoEntrarClique(object sender, EventArgs e)
        {
            _stopwatch.Restart();
            var telaENome = new TelaENomeParaLoading(this, "Entrar");

            Loading.MyButtonClicked(telaENome);
            OverridePendingTransition(0, 0);
            _stopwatch.Stop();
            var tempoLogar = _stopwatch;

            EnviarErro.EnviandoTempoIniciarEntrar(tempoLogar);
        }
Пример #3
0
 //Define as funcionalidades deste menu
 public override bool OnOptionsItemSelected(IMenuItem item)
 {
     switch (item.ItemId)
     {
     case Resource.Id.menu_done:
         GetCampus();
         var telaENome = new TelaENomeParaLoading(this, "InscreverUsuario");
         Loading.MyButtonClicked(telaENome);
         return(true);
     }
     return(base.OnOptionsItemSelected(item));
 }
Пример #4
0
        public static void MyButtonClicked(TelaENomeParaLoading telaENome)
        {
            var activity       = telaENome.Tela;
            var progressDialog = ProgressDialog.Show(activity, "", "Comunicando com o servidor...", true);

            progressDialog.SetProgressStyle(ProgressDialogStyle.Spinner);
            new Thread(new ThreadStart(delegate
            {
                Thread.Sleep(4 * 1000);
                activity.RunOnUiThread(() =>
                {
                    MyMethod(telaENome, progressDialog);
                    progressDialog.Dismiss();
                });
            })).Start();
        }
Пример #5
0
        private static void MyMethod(TelaENomeParaLoading telaENome, ProgressDialog progressDialog)
        {
            var nometela = telaENome.NomeTela;

            if (nometela == "IniciarInscrever")
            {
                var tela = (IFabricaTelas)telaENome.Tela;
                tela.IniciarInscrever();
            }
            else if (nometela == "Entrar")
            {
                var tela = (MainActivity)telaENome.Tela;
                tela.EventoEntrar(tela, progressDialog);
            }
            else if (nometela == "InscreverUsuario")
            {
                progressDialog.Dismiss();
                var tela = (InscreverActivity)telaENome.Tela;
                tela.InscreverParticipante(tela);
            }
        }