Ejemplo n.º 1
0
        private void SetData()
        {
            try
            {
                // check session
                List <BeanSession> list = new List <BeanSession>();
                list = SQLiteDataHandler.BeanSession_LoadList();
                if (list != null && list.Count > 0) // Co session
                {
                    _tvName.Text = list[0].TaiKhoan;
                }
                else // chua co session
                {
                    _tvName.Text = "Bạn chưa đăng nhập!";
                }

                _listMonAn = SQLiteDataHandler.BeanMonAn_LoadList();
                if (_listMonAn != null && _listMonAn.Count > 0)
                {
                    HomeRecyclerViewAdapter adapter = new HomeRecyclerViewAdapter(this, _listMonAn, 0);
                    adapter.ItemClick += Click_RecyclerData;
                    _recyclerData.SetAdapter(adapter);
                    _recyclerData.SetLayoutManager(new LinearLayoutManager(this));
                }
            }
            catch (System.Exception ex)
            {
            }
        }
Ejemplo n.º 2
0
        private void SearchData(object sender, TextChangedEventArgs e)
        {
            _listMonAn_Filtered = new List <BeanMonAn>();
            if (!String.IsNullOrEmpty(_edtSearch.Text))
            {
                string content = CmmFunction.RemoveVietNamAccent(_edtSearch.Text.Trim().ToLowerInvariant());
                _imgDeleteText.Visibility = ViewStates.Visible;
                foreach (BeanMonAn item in _listMonAn)
                {
                    string _name   = CmmFunction.RemoveVietNamAccent(item.TenMon).ToLowerInvariant();
                    string _search = CmmFunction.RemoveVietNamAccent(item.SearchData).ToLowerInvariant();
                    if (_name.Contains(content) || _search.Contains(content))
                    {
                        _listMonAn_Filtered.Add(item);
                    }
                }
            }
            else
            {
                _imgDeleteText.Visibility = ViewStates.Gone;
                _listMonAn_Filtered       = _listMonAn;
            }
            HomeRecyclerViewAdapter adapter = new HomeRecyclerViewAdapter(this, _listMonAn_Filtered, _category);

            adapter.ItemClick += Click_RecyclerData;
            _recyclerData      = FindViewById <RecyclerView>(Resource.Id.FoodCategory_RecyclerView_Data);
            _recyclerData.SetAdapter(adapter);
            _recyclerData.SetLayoutManager(new LinearLayoutManager(this));
        }
Ejemplo n.º 3
0
        private void setupData()
        {
            _listMonAn = SQLiteDataHandler.BeanMonAn_LoadList();
            filterData();
            HomeRecyclerViewAdapter adapter = new HomeRecyclerViewAdapter(this, _listMonAn_Filtered, _category);

            adapter.ItemClick += Click_RecyclerData;
            _recyclerData      = FindViewById <RecyclerView>(Resource.Id.FoodCategory_RecyclerView_Data);
            _recyclerData.SetAdapter(adapter);
            _recyclerData.SetLayoutManager(new LinearLayoutManager(this));
        }