Exemple #1
0
 void fill()
 {
     //学生分组
     Song.Entities.StudentSort[] sort = Business.Do <IExamination>().StudentSort4Theme(examid);
     Sts_ID.DataSource = sort;
     Sts_ID.DataBind();
     Sts_ID.Items.Insert(0, new ListItem("-- 所有学员 --", "0"));
     Sts_ID.Items.Add(new ListItem("-- 未分组学员 --", "-1"));
 }
Exemple #2
0
 void fill()
 {
     //当前考试限定的学生分组
     Song.Entities.Examination   theme = Business.Do <IExamination>().ExamSingle(examid);
     Song.Entities.StudentSort[] sts   = Business.Do <IExamination>().GroupForStudentSort(theme.Exam_UID);
     //如果没有设定分组,则取当前参加考试的学员的分组
     if (sts == null || sts.Length < 1)
     {
         sts = Business.Do <IExamination>().StudentSort4Theme(examid);
     }
     Sts_ID.DataSource = sts;
     Sts_ID.DataBind();
     Sts_ID.Items.Insert(0, new ListItem("-- 所有学员 --", "0"));
     Sts_ID.Items.Add(new ListItem("-- 未分组学员 --", "-1"));
 }
Exemple #3
0
 private void init()
 {
     Song.Entities.Organization  org  = Business.Do <IOrganization>().OrganCurrent();
     Song.Entities.StudentSort[] sort = Business.Do <IStudent>().SortAll(org.Org_ID, true);
     Sts_ID.DataSource = sort;
     Sts_ID.DataBind();
     foreach (Song.Entities.StudentSort ts in sort)
     {
         if (ts.Sts_IsDefault)
         {
             ListItem li = Sts_ID.Items.FindByValue(ts.Sts_ID.ToString());
             if (li != null)
             {
                 li.Selected = true;
             }
         }
     }
 }