コード例 #1
0
ファイル: HomeActivity.cs プロジェクト: ifesserra/MimAcher
        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            //Recebendo o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.Home);
            //Iniciando as variaveis do contexto
            var toolbar = FindViewById <Toolbar>((Resource.Id.toolbar));

            _fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            SetActionBar(toolbar);
            //Modificando a parte textual
            ActionBar.SetTitle(Resource.String.TitleHome);

            //Criando os tabs
            CreateTab(typeof(ResultHobbiesActivity), GetString(Resource.String.TitleHobbies));
            CreateTab(typeof(ResultAprenderActivity), GetString(Resource.String.TitleAprender));
            CreateTab(typeof(ResultEnsinarActivity), GetString(Resource.String.TitleEnsinar));

            //Iniciando o botão flutuante
            BotaoFlutanteOpcoes();
        }
コード例 #2
0
        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.AlterarSenha);

            //Iniciando as variaveis do contexto
            var novaSenha       = FindViewById <EditText>(Resource.Id.nova_senha);
            var repitaNovaSenha = FindViewById <EditText>(Resource.Id.repita_nova_senha);
            var confirmar       = FindViewById <Button>(Resource.Id.confirmar);

            //Funcionalidades
            //Pegar as informações inseridas
            novaSenha.TextChanged       += (sender, novasenhacapturada) => _novasenha = novasenhacapturada.Text.ToString();
            repitaNovaSenha.TextChanged += (sender, repitasenhacapturada) => _repitasenha = repitasenhacapturada.Text.ToString();

            confirmar.Click += delegate
            {
                ChecarAlteracao();
            };
        }
コード例 #3
0
        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.EditarPerfil);

            //Iniciando as variaveis do contexto
            var salvar               = FindViewById <Button>(Resource.Id.salvar);
            var alterarSenha         = FindViewById <TextView>(Resource.Id.alterar_senha);
            var desativarUsuario     = FindViewById <TextView>(Resource.Id.desativar_usuario);
            var telefoneInfoUser     = FindViewById <EditText>(Resource.Id.tel_number_user);
            var nomeInfoUser         = FindViewById <EditText>(Resource.Id.nome_info_user);
            var dtNascimentoInfoUser = FindViewById <EditText>(Resource.Id.dt_nascimento_info_user);
            var toolbar              = FindViewById <Toolbar>((Resource.Id.toolbar));

            SetActionBar(toolbar);

            //Modificando a parte textual
            ActionBar.SetTitle(Resource.String.TitleEditarPerfil);
            telefoneInfoUser.Hint     = _participante.Telefone;
            nomeInfoUser.Hint         = _participante.Nome;
            dtNascimentoInfoUser.Hint = _participante.Nascimento;

            //Funcionalidades
            telefoneInfoUser.AddTextChangedListener(new Mascara(telefoneInfoUser, "## #####-####"));
            dtNascimentoInfoUser.AddTextChangedListener(new Mascara(dtNascimentoInfoUser, "##/##/####"));

            //Para Exibir
            _nome       = _participante.Nome;
            _telefone   = _participante.Telefone;
            _nascimento = _participante.Nascimento;

            //Pegar as informações inseridas
            dtNascimentoInfoUser.TextChanged += (sender, nascimentocapturado) => _nascimento = nascimentocapturado.Text.ToString();
            telefoneInfoUser.TextChanged     += (sender, telefonecapturado) => _telefone = telefonecapturado.Text.ToString();



            desativarUsuario.Click += delegate
            {
                Mensagens.MensagemDesativarConta(this, _participante);
            };

            alterarSenha.Click += delegate
            {
                _pacote = _participante;
                IniciarAlterarSenha(this, _pacote);
            };

            salvar.Click += delegate
            {
                SalvarClick();
            };
        }
コード例 #4
0
ファイル: EscolherFotoActivity.cs プロジェクト: LEDS/MimAcher
        //Metodos do controlador
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo o bundle(Objeto participante)
            var            participanteBundle = Intent.GetBundleExtra("member");
            PacoteAbstrato pacote             = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.EscolherFoto);

            //Iniciando as variaveis do contexto
            var avançar      = FindViewById <Button>(Resource.Id.avançar);
            var escolherFoto = FindViewById <ImageView>(Resource.Id.exibirfoto);

            //Funcionalidades
            escolherFoto.Click += delegate {
                SelecionarFoto();
            };

            //botar a foto no banco
            avançar.Click += delegate {
                IniciarHobbies(this, pacote);
            };
        }
コード例 #5
0
        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo e transformando o bundle(Objeto participante)
            _participanteBundle = Intent.GetBundleExtra("member");
            var participante = Participante.BundleToParticipante(_participanteBundle);

            //Listagem dos Hobbies
            _items      = participante.Hobbies.Conteudo;
            ListAdapter = new ListAdapterHae(this, _items);
        }
コード例 #6
0
        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo e transformando o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            Participante = Participante.BundleToParticipante(participanteBundle);

            //Listagem do que aprender
            Items       = Participante.Aprender.Conteudo;
            ListAdapter = new ListAdapterHae(this, Items);
        }
コード例 #7
0
        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo e transformando o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.Perfil);

            //Iniciando as variaveis do contexto
            var toolbar     = FindViewById <Toolbar>((Resource.Id.toolbar));
            var pergunta    = FindViewById <TextView>(Resource.Id.pergunta);
            var ok          = FindViewById <Button>(Resource.Id.ok);
            var addAprender = FindViewById <FloatingActionButton>(Resource.Id.add_algo);

            _campoAprender = FindViewById <EditText>(Resource.Id.digite_algo);
            _listView      = FindViewById <ListView>(Resource.Id.list);

            SetActionBar(toolbar);

            //Modificando a parte textual
            ActionBar.SetTitle(Resource.String.TitleAprender);
            pergunta.SetText(Resource.String.PerguntaAprender);
            _campoAprender.SetHint(Resource.String.HintCampoAprender);

            //Funcionalidades
            _campoAprender.TextChanged += (sender, a) => _aprender = a.Text.ToString();

            addAprender.Click += delegate {
                string[] values = { GetString(Resource.String.MsgCadastroAprender), _aprender };
                _pacoteCompleto = new PacoteCompleto(_listAprender, _participante, _listView);
                InserirItem(_campoAprender, _pacoteCompleto, values);
            };

            ok.Click += delegate {
                _pacoteCompleto = new PacoteCompleto(_listAprender, _participante, _listView);
                IniciarQueroEnsinarActivity(this, _pacoteCompleto);
            };
        }
コード例 #8
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Tenho q montar este _participante

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.PerfilCombinacao);

            //Iniciando as variaveis do contexto
            var emailInfoUser        = FindViewById <TextView>(Resource.Id.email_info_user);
            var telefoneInfoUser     = FindViewById <TextView>(Resource.Id.tel_number_user);
            var dtNascimentoInfoUser = FindViewById <TextView>(Resource.Id.dt_nascimento_info_user);
            var toolbar = FindViewById <Toolbar>((Resource.Id.toolbar));

            SetActionBar(toolbar);

            //Modificando a parte textual
            ActionBar.Title = _participante.Nome;
            ActionBar.SetLogo(Android.Resource.Drawable.ButtonRadio);
            ActionBar.SetIcon(Resource.Drawable.logo);
            telefoneInfoUser.Text     = _participante.Telefone;
            dtNascimentoInfoUser.Text = _participante.Nascimento;
            emailInfoUser.Text        = _participante.Email;

            PreencherPreferenciasParticipante();

            //Criando os tabs
            CreateTab(typeof(CombinacoesHobbiesActivity), GetString(Resource.String.TitleHobbies), _participante);
            CreateTab(typeof(CombinacoesAprenderActivity), GetString(Resource.String.TitleAprender), _participante);
            CreateTab(typeof(CombinacoesEnsinarActivity), GetString(Resource.String.TitleEnsinar), _participante);
        }