private void Teacher_RenewTFEvent(object sender, Backend.RenewEventArgs e) { var NewJudgeList = new List <int>(); int truechoice = 0; int falsechoice = 0; int notchoose = 0; foreach (var item in e.AccountList.Values) { if (item.tF_Enum == Backend.TF_enum.T) { truechoice++; } else if (item.tF_Enum == Backend.TF_enum.F) { falsechoice++; } else if (item.tF_Enum == Backend.TF_enum.ToChoose) { notchoose++; } } NewJudgeList.Add(truechoice); NewJudgeList.Add(falsechoice); NewJudgeList.Add(notchoose); TFPage.UpdateValues(NewJudgeList); }
private void Teacher_RenewChoiceEvent(object sender, Backend.RenewEventArgs e) { var NewChoiceList = new List <int>(); int A = 0; int B = 0; int C = 0; int D = 0; int notchoose = 0; foreach (var item in e.AccountList.Values) { if (item.choice_Enum == Backend.Choice_enum.A) { A++; } else if (item.choice_Enum == Backend.Choice_enum.B) { B++; } else if (item.choice_Enum == Backend.Choice_enum.C) { C++; } else if (item.choice_Enum == Backend.Choice_enum.D) { D++; } else if (item.choice_Enum == Backend.Choice_enum.ToChoose) { notchoose++; } } NewChoiceList.Add(A); NewChoiceList.Add(B); NewChoiceList.Add(C); NewChoiceList.Add(D); NewChoiceList.Add(notchoose); ChoicePage.UpdateValues(NewChoiceList); }
private void Teacher_RenewStudentListEvent(object sender, Backend.RenewEventArgs e) { this.Dispatcher.BeginInvoke((Action) delegate() { var StudentList = new List <Student>(); foreach (var item in e.AccountList.Values) { if (item.Name == "null") { StudentList.Add(new Student("undefined")); } else { StudentList.Add(new Student(item.Name)); } } personList.ItemsSource = StudentList; }); }
private void Teacher_RenewRegisterEvent(object sender, Backend.RenewEventArgs e) { var NewRegiList = new List <int>(); int sign = 0; int notsign = 0; foreach (var item in e.AccountList.Values) { if (item.register_Enum == Backend.Register_enum.register) { sign++; } else if (item.register_Enum == Backend.Register_enum.unregister) { notsign++; } } NewRegiList.Add(sign); NewRegiList.Add(notsign); RegisterPage.UpdateValues(NewRegiList); }