コード例 #1
0
ファイル: MainForm.cs プロジェクト: spider9375/SongSorter
        private void BtnAddCriteria_Click(object sender, EventArgs e)
        {
            if (CriteriaTxtBox.Text == "")
            {
                MessageHelper.PromptErrorMsg(MessageTypeEnum.NullCriteria);
            }
            else
            {
                CriteriaModel criteria = new CriteriaModel()
                {
                    ArtistId = Store.ArtistId,
                    Name     = CriteriaTxtBox.Text.ToLower()
                };

                bool createSuccessful = criteriaService.Create(criteria);

                if (createSuccessful)
                {
                    CriteriasListBox.DataSource = CriteriaHelper.GetCriteriasDataSource();
                    UpdateSongListBox();
                }
                else
                {
                    CriteriaTxtBox.SelectAll();
                    CriteriaTxtBox.Focus();
                }
            }
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: spider9375/SongSorter
        private void BtnCriteriaEdit_MouseClick(object sender, MouseEventArgs e)
        {
            if (CriteriaTxtBox.Text == "")
            {
                MessageHelper.PromptErrorMsg(MessageTypeEnum.NullCriteria);
            }
            else
            {
                CriteriaModel criteria = Store.Criteria.SingleOrDefault(c => c.Id == Store.CriteriaId);
                criteria.Name = CriteriaTxtBox.Text.ToLower();
                bool updateSuccessful = criteriaService.Update(criteria);

                if (updateSuccessful)
                {
                    GetCriteriaList();
                    UpdateSongListBox();
                }
                else
                {
                    CriteriaTxtBox.SelectAll();
                    CriteriaTxtBox.Focus();
                }
            }
        }