void _BGWAbsenceAndPeriodList_DoWork(object sender, DoWorkEventArgs e) { foreach (SHPeriodMappingInfo info in SHPeriodMapping.SelectAll()) { if (!typeList.Contains(info.Type)) { typeList.Add(info.Type); } } foreach (SHAbsenceMappingInfo info in SHAbsenceMapping.SelectAll()) { if (!absenceList.Contains(info.Name)) { absenceList.Add(info.Name); } } }
private void _BGWAbsenceAndPeriodList_DoWork(object sender, DoWorkEventArgs e) { //取得節次分類 foreach (SHPeriodMappingInfo info in SHPeriodMapping.SelectAll()) { if (!typeList.Contains(info.Type)) { typeList.Add(info.Type); } } //取得所有假別種類 List <AbsenceMappingInfo> Absencelist = K12.Data.AbsenceMapping.SelectAll(); foreach (AbsenceMappingInfo var in Absencelist) { if (!absenceList.Contains(var.Name)) { absenceList.Add(var.Name); } } }