private void LoadComboBox()
        {
            List <WorkoutCategoryDetailDTO> wcList = wcBll.GetCategories();

            wcList.Insert(0, new WorkoutCategoryDetailDTO
            {
                Name = "全部類別",
                ID   = -1
            });

            this.cmbWorkoutCategory.DisplayMember = "Name";
            this.cmbWorkoutCategory.ValueMember   = "ID";
            this.cmbWorkoutCategory.DataSource    = wcList;

            List <ActivityLevelDetailDTO> alList = alBll.GetActivityLevels().OrderBy(e => e.ID).ToList();

            alList.Insert(0, new ActivityLevelDetailDTO
            {
                Description = "全部強度",
                ID          = -1
            });

            this.cmbActivityLevel.DisplayMember = "Description";
            this.cmbActivityLevel.ValueMember   = "ID";
            this.cmbActivityLevel.DataSource    = alList;

            List <WorkoutDetailDTO> wList = wBll.GetWorkoutByWCAL();

            this.cmbWorkout.DisplayMember = "Name";
            this.cmbWorkout.ValueMember   = "ID";
            this.cmbWorkout.DataSource    = wList;
        }
 public void ShowWorkoutCat()
 {
     bll = new WorkoutCategoryBLL();
     if (!isSearch)
     {
         dto.Categories = bll.GetCategories();
     }
     else
     {
         dto.Categories = bll.GetCategories(keyword);
     }
     dataGridView1.DataSource = dto.Categories;
     dataGridView1.Columns["ID"].HeaderText   = "分類編號";
     dataGridView1.Columns["Name"].HeaderText = "分類名稱";
     isSearch = false;
 }
        private void FrmWorkoutSuggestions_Load(object sender, EventArgs e)
        {
            coord = FrmGMap.GetCurrentPosition();
            this.lblCoord.Text = $"  Latitude:{coord.Latitude:0.0000}\nLongtitude:{coord.Longitude:0.0000}";

            alList = alBLL.GetActivityLevels().OrderBy(al => al.ID).ToList();
            wcList = wcBLL.GetCategories();

            LoadTableHeader(wcList, alList);
            LoadTableCell();
            LoadTableContentAsync(wcList, alList);
        }