コード例 #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.telagerarlancamento);

            //Ativa o botão de voltar na action bar
            this.ActionBar.SetDisplayHomeAsUpEnabled(true);

            List <string> nomes = new List <string>();

            list = GerenciadorBanco.acessarContas();

            list.ForEach((Contas c) => {
                nomes.Add(c.Nome);
            });

            ArrayAdapter ad = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, nomes);

            FindViewById <Spinner>(Resource.Id.spinner1).Adapter = ad;

            List <string> nomes2 = new List <string>();

            list2 = GerenciadorBanco.acessarCategorias();

            list2.ForEach((Categorias c) => {
                nomes2.Add(c.Nome);
            });

            ArrayAdapter ad2 = new ArrayAdapter(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, nomes2);

            FindViewById <Spinner>(Resource.Id.spinner3).Adapter = ad2;

            FindViewById <Button>(Resource.Id.button1).Click += Lancar;
        }
コード例 #2
0
        public void LoadList()
        {
            //Criando a listview e passando os parâmetros
            List <string> nomes = new List <string>();

            //Aqui serão adicionados os dados do DB
            if (grupo == "")
            {
                DADOS = GerenciadorBanco.SelectGruposWithTable();
                this.ActionBar.Title = "Categorias";

                DADOS.ForEach((Categorias i) => {
                    nomes.Add(i.Grupo);
                });
            }
            else
            {
                DADOS = GerenciadorBanco.acessarCategorias("WHERE Grupo = \"" + grupo + "\"");

                if (DADOS.Count == 0)
                {
                    grupo = "";
                    LoadList();
                    return;
                }
                else
                {
                    this.ActionBar.Title = grupo + "/";
                }

                DADOS.ForEach((Categorias i) => {
                    nomes.Add(i.Nome);
                });
            }

            GerenciamentoLista GL = new GerenciamentoLista(nomes, this);

            FindViewById <ListView>(Resource.Id.categoriasView).Adapter = GL;
        }