コード例 #1
0
        private void CarregarClientes()
        {
            var dtClientes = UtilDataBase.GetItemsQuery("SELECT IdCliente, Nome from Cliente order by Nome");

            if (dtClientes.Rows.Count > 0)
            {
                var itens = IConversoes.ConvertDataTable <ListagemClienteDTO>(dtClientes);

                IDsCliente = new List <long>()
                {
                    0
                };

                IDsCliente.AddRange(itens.Select(o => o.IdCliente).ToList());

                var nomes = new List <string>()
                {
                    "Selecionar cliente"
                };

                nomes.AddRange(itens.Select(o => o.Nome).ToList());

                var adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerItem, nomes);

                adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
                spinnerCliente.Adapter = adapter;
            }
            else
            {
                ExibirAlertaNenhumClienteCadastrado();
            }
        }
コード例 #2
0
        private void CarregarLista()
        {
            var dtVendas = UtilDataBase.GetItemsQuery("SELECT v.Id, v.IdCliente, c.Nome, v.Descricao, v.Valor, v.DataVenda, v.DataVencimento, v.DataPagamento, v.CaminhoImagem  from venda v INNER JOIN Cliente c ON v.IdCliente = c.IdCliente");

            if (dtVendas.Rows.Count > 0)
            {
                itens = IConversoes.ConvertDataTable <ListagemVendaDTO>(dtVendas);

                listaVendas.Adapter = new VendaAdapter(this, itens);
            }
            else
            {
                listaVendas.Adapter = new VendaAdapter(this, new List <ListagemVendaDTO>());
            }
        }