コード例 #1
0
        void GetWordsByID()
        {
            List <int> wordID = _poolBLL.GetWordByPoolID(_currentPool.PoolID);

            foreach (int item in wordID)
            {
                words.Add(_dictBLL.GetWordByID(item));
            }
        }
コード例 #2
0
        public void FillTheListByID(Pool myPool, ListView lst)
        {
            List <MyDictionary> words = new List <MyDictionary>();

            wordIDList = _poolBLL.GetWordByPoolID(myPool.PoolID);
            ListViewItem lvi;

            lst.Items.Clear();

            if (wordIDList.Count > 0)
            {
                foreach (int item in wordIDList)
                {
                    words.Add(_dictBLL.GetWordByID(item));
                }
            }
            else
            {
                words.Clear();
            }

            foreach (MyDictionary item in words)
            {
                if (myPool.ExerciseID == 2)
                {
                    lvi     = new ListViewItem(item.TurkishWord);
                    lvi.Tag = item.WordID;
                    lst.Items.Add(lvi);
                }
                else if (myPool.ExerciseID == 1 || myPool.ExerciseID == 3)
                {
                    lvi     = new ListViewItem(item.EnglishWord);
                    lvi.Tag = item.WordID;
                    lst.Items.Add(lvi);
                }
            }
        }