コード例 #1
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            SelectedListViewItemCollection lvi = lstFirstPool.SelectedItems;

            if (lvi != null && cmbSecondPool.SelectedIndex > -1)
            {
                if (selectedPool.PoolID != focusedPool.PoolID)
                {
                    foreach (ListViewItem item in lvi)
                    {
                        try
                        {
                            _poolBLL.AddWordPool(focusedPool.PoolID, (int)item.Tag);
                            _poolBLL.DeleteWordPool(selectedPool.PoolID, (int)item.Tag);
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Aynı kelime eklenemez.");
                        }
                    }
                    FillTheListByID(selectedPool, lstFirstPool);
                }
                else
                {
                    MessageBox.Show("Aynı havuza transfer yapılamaz.");
                }
            }
            else if (lvi == null)
            {
                MessageBox.Show("Kelime seçmediniz!");
            }
            else
            {
                MessageBox.Show("Havuz seçmediniz");
            }
        }
コード例 #2
0
ファイル: frmNewPool.cs プロジェクト: hsynkrcf/KelimeEzber
        private void BtnCreatePool_Click(object sender, EventArgs e)
        {
            Pool createdPool = new Pool();

            try
            {
                if (cmbExerciseType.SelectedIndex > -1)
                {
                    createdPool.PoolName = txtPoolName.Text;
                    Exercise selectedExercise = (Exercise)cmbExerciseType.SelectedValue;
                    createdPool.ExerciseID = selectedExercise.ExerciseID;
                    createdPool.UserID     = _currentUser.UserID;

                    _poolBLL.Add(createdPool);

                    foreach (ListViewItem item in lstUserWords.Items)
                    {
                        if (item != null)
                        {
                            createdPool.PoolID = _poolBLL.GetLastPoolID();
                            _poolBLL.AddWordPool(createdPool.PoolID, (int)item.Tag);
                        }
                    }
                    this.Close();
                    MessageBox.Show("Havuz Başarıyla Oluşturuldu");
                }
                else
                {
                    MessageBox.Show("Egzersiz türü seçmediniz");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }