private void btnAdd_Click(object sender, EventArgs e) { detail.Name = txtName.Text; detail.Calories = Convert.ToInt32(txtCalories.Text); detail.ActivityLevelID = Convert.ToInt32(cmbLevel.SelectedValue); detail.CategoryID = Convert.ToInt32(cmbCategory.SelectedValue); if (txtName.Text == "" || txtCalories.Text == "" || cmbLevel.SelectedIndex == -1 || cmbCategory.SelectedIndex == -1) { MessageBox.Show("請填寫所有資訊"); return; } if (IsUpdate) { bll.Update(detail); MessageBox.Show("已修改運動項目"); this.Close(); } else { if (bll.IsWorkoutExist(detail.Name)) { MessageBox.Show("該運動名稱已存在"); } else { if (bll.Add(detail)) { MessageBox.Show("已加入新運動項目"); this.Close(); } } } }