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

            tableItems.Add(new TableItem(){ Heading="Vegetables", SubHeading = "65 items", ImageResourceId = Resource.Drawable.Vegetables });
            tableItems.Add(new TableItem(){ Heading="Fruits", SubHeading = "17 items", ImageResourceId = Resource.Drawable.Fruits });
            tableItems.Add(new TableItem(){ Heading="Flower Buds", SubHeading = "5 items", ImageResourceId = Resource.Drawable.FlowerBuds });
            tableItems.Add(new TableItem(){ Heading="Legumes", SubHeading = "33 items", ImageResourceId = Resource.Drawable.Legumes });
            tableItems.Add(new TableItem(){ Heading="Bulbs", SubHeading = "18 items", ImageResourceId = Resource.Drawable.Bulbs });
            tableItems.Add(new TableItem(){ Heading="Tubers", SubHeading = "43 items", ImageResourceId = Resource.Drawable.Tubers });


            ListAdapter = new HomeScreenAdapter(this, tableItems);
        }
コード例 #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            tableItems.Add(new TableItem(){ Heading="Vegetables", SubHeading = "65 items", ImageResourceId = Resource.Drawable.Vegetables });
            tableItems.Add(new TableItem(){ Heading="Fruits", SubHeading = "17 items", ImageResourceId = Resource.Drawable.Fruits });
            tableItems.Add(new TableItem(){ Heading="Flower Buds", SubHeading = "5 items", ImageResourceId = Resource.Drawable.FlowerBuds });
            tableItems.Add(new TableItem(){ Heading="Legumes", SubHeading = "33 items", ImageResourceId = Resource.Drawable.Legumes });
            tableItems.Add(new TableItem(){ Heading="Bulbs", SubHeading = "18 items", ImageResourceId = Resource.Drawable.Bulbs });
            tableItems.Add(new TableItem(){ Heading="Tubers", SubHeading = "43 items", ImageResourceId = Resource.Drawable.Tubers });

            // Select multiple rows for activated ListViews:
            // ListView.ChoiceMode = ChoiceMode.Multiple;
            ListView.ChoiceMode = ChoiceMode.Single;

            ListAdapter = new HomeScreenAdapter(this, tableItems);
        }
コード例 #3
0
    protected override async void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        var db         = new SQLiteAsyncConnection(dbPath);
        var dadosToken = db.Table <Token>();
        var dadosCesv  = db.Table <Cesv>();
        var TokenAtual = await dadosToken.Where(x => x.data_att_token >= DateTime.Now).FirstOrDefaultAsync();

        var DadosRelatorioCesv = await dadosCesv.Where(x => x.armazemId == TokenAtual.armazemId && x.cesvId == TokenAtual.cesvId).FirstOrDefaultAsync();

        RelatorioCesv.Add(string.Concat("Numero: ", DadosRelatorioCesv.numero));
        RelatorioCesv.Add(string.Concat("Placa: ", DadosRelatorioCesv.placa.ToUpper()));
        RelatorioCesv.Add(string.Concat("Status: ", DadosRelatorioCesv.statusInicio));
        RelatorioCesv.Add(string.Concat("Motorista: ", DadosRelatorioCesv.nome));
        RelatorioCesv.Add(string.Concat("Telefone: ", DadosRelatorioCesv.telefone));
        RelatorioCesv.Add(string.Concat("Cliente: ", DadosRelatorioCesv.nomeCliente));
        RelatorioCesv.Add(string.Concat("Transportadora: ", DadosRelatorioCesv.nomeTransportadora));
        RelatorioCesv.Add(string.Concat("Tipo do veículo: ", DadosRelatorioCesv.tipoVeiculo));
        RelatorioCesv.Add(string.Concat("Hora início: ", DadosRelatorioCesv.DataInicioAgendamentoPatio));
        RelatorioCesv.Add(string.Concat("Hora fim: ", DadosRelatorioCesv.DataFimAgendamentoPatio));

        ListAdapter = new HomeScreenAdapter(this, RelatorioCesv);
        //ListView.SetBackgroundColor(Color.ParseColor("#ff0000"));
        ListView.TextFilterEnabled = true;


        ListView.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs args)
        {
            if (args.Position == 2)
            {
                TokenAtual.cesvId     = DadosRelatorioCesv.cesvId.ToString();
                TokenAtual.numeroCesv = HttpUtility.UrlEncode(GeraQrCriptografado(DadosRelatorioCesv.numero.ToString()));
                db.InsertOrReplaceAsync(TokenAtual);
                //Toast.MakeText(Application, OprCesv[args.Position], ToastLength.Short).Show();
                StartActivity(typeof(AlterarSituacaoOprActivity));
                Finish();
                VeiculosSituacaoActivity.GetInstace().Finish();
                VeiculosSituacaoOprActivity.GetInstace().Finish();
            }
        };

        ListAdapter = new HomeScreenAdapter(this, RelatorioCesv);
        ListView.FastScrollEnabled = true;
    }
コード例 #4
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            List<string> veges = new List<string>();
            Stream seedDataStream = Assets.Open(@"VegeData.txt");
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            using (StreamReader reader = new StreamReader(seedDataStream)) {
                while (!reader.EndOfStream) {
                    veges.Add(reader.ReadLine());
                }
            }
            veges.Sort((x, y) => { return x.CompareTo(y); });
            items = veges.ToArray();

            ListAdapter = new HomeScreenAdapter(this, items);

            ListView.FastScrollEnabled = true;
        }
コード例 #5
0
        private void populateListFromDB(Android.Database.ICursor sqldb_cursor)
        {
            if (sqldb_cursor != null)
            {

                sqldb_cursor.MoveToFirst();
                do {
                    var itm = new TableItem {
                        Id = sqldb_cursor.GetString(0),
                        Heading = sqldb_cursor.GetString(1) ,
                        SubHeading = sqldb_cursor.GetString(2),
                        DownloadUrl = sqldb_cursor.GetString(3),
                        ImageName = sqldb_cursor.GetString(4)
                    };
                    items.Add (itm);
                } while (sqldb_cursor.MoveToNext());

            }
            progress.Dismiss();
            ListAdapter = new HomeScreenAdapter(this, items);
            ListView.FastScrollEnabled = true;
        }