Esempio n. 1
0
        void LoadCourses(int categoryId)
        {
            var catId    = categoryId.ToString();
            var selected = new List <int>();

            foreach (ListItem i in lstAssignedCourses.Items)
            {
                //value has two fields -- '0'=courseId, '1'=categoryId, '2'- earlier credit,
                //'3'-elective , '4'-currently assigned credit
                var cat = i.Value.Split(new char[] { '_' });
                //only select those which are in same category
                if (catId == cat[1])
                {
                    selected.Add(Convert.ToInt32(cat[0]));
                }
            }
            using (var helper = new DbHelper.Subject())
            {
                var unAssignedCourses = helper.ListCourses(ProgramId, categoryId, selected);

                foreach (var subject in unAssignedCourses)
                {
                    lstUnAssignedCourses.Items.Add(new ListItem()
                    {
                        Value = subject.Id + "_" + subject.SubjectCategoryId + "_" + subject.Credit //+(false).ToString(),
                        ,
                        Text = subject.FullName
                    });
                }
            }
        }
Esempio n. 2
0
 void LoadCourses(int categoryId)
 {
     using (var helper = new DbHelper.Subject())
     {
         //dlistCourses.DataSource = null;
         dlistCourses.DataSource = helper.ListCourses(categoryId);
         dlistCourses.DataBind();
     }
 }