Example #1
0
        private void MBtnPesquisar_Click(object sender, EventArgs e)
        {
            _pesquisa = mTxtPesquisar.Text;

            if (_pesquisa == "")
            {
                mItens            = new List <Produto>(mBanco.Db.Table <Produto>().Where(x => x.IdUsuario == mIdUsuario));
                adapter           = new AdaptadorDeListView(this, mItens);
                mListView.Adapter = adapter;
            }
            else
            {
                mItens = new List <Produto>(mBanco.Db.Table <Produto>().Where(x => x.IdUsuario == mIdUsuario));

                var Itens = from x in mBanco.Db.Table <Produto>()
                            where x.Titulo.StartsWith(_pesquisa) && x.IdUsuario == mIdUsuario

                            select x;



                mItens = Itens.ToList <Produto>();

                adapter           = new AdaptadorDeListView(this, mItens);
                mListView.Adapter = adapter;
            }
        }
Example #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            ActionBar.SetCustomView(Resource.Layout.ActionBarVerificarEstoque);
            ActionBar.SetDisplayShowCustomEnabled(true);

            SetContentView(Resource.Layout.VerificarEstoque);
            // Create your application here

            mIdUsuario = Intent.GetStringExtra("id") ?? "Erro ao obter dados";

            mListView = FindViewById <ListView>(Resource.Id.lvListaDeProdutos);

            mBanco = new CriarBancoProduto();
            mDados = mBanco.Db.Table <Produto>();

            var list = mDados.Where(x => x.IdUsuario == mIdUsuario).FirstOrDefault();

            mItens = new List <Produto>(mBanco.Db.Table <Produto>().Where(x => x.IdUsuario == mIdUsuario));

            adapter = new AdaptadorDeListView(this, mItens);

            mListView.Adapter = adapter;

            mTxtPesquisar = FindViewById <EditText>(Resource.Id.txtEncontrarProdutoEstoque);



            mBtnPesquisar = FindViewById <LinearLayout>(Resource.Id.btnEncontrarProdutoEstoque);

            mBtnPesquisar.Click     += MBtnPesquisar_Click;
            mBtnPesquisar.LongClick += MBtnPesquisar_LongClick;

            mListView.ItemClick += MListView_ItemClick;

            mListView.ItemLongClick += MListView_ItemLongClick;

            mBtnVoltar = FindViewById <LinearLayout>(Resource.Id.lnVoltarActionBarEstoque);

            mVoltar = FindViewById <ImageView>(Resource.Id.imgVoltar);

            mVoltar.Click     += MVoltar_Click;
            mVoltar.LongClick += MVoltar_LongClick;

            mBtnVoltar.Click += MBtnVoltar_Click;
        }