private void MarksListviewEditStudentButton_Click(object sender, RoutedEventArgs e) { if (marksLv.SelectedValue != null) { int flag = 0; //Mo form va dien thong tin for (int i = 0; i < markItems.Count; i++) { if (markItems.ElementAt(i).idMark == marksLv.SelectedValue.ToString()) { flag = i; emw.FillInfo(markItems.ElementAt(i).demoStudentName, markItems.ElementAt(i).demoSubjectName.ToString(), markItems.ElementAt(i).demoClassName, markItems.ElementAt(i).demoSemester.ToString(), markItems.ElementAt(i).demoType.ToString(), markItems.ElementAt(i).demoValue); //currentClass thi phai ket noi dtb class o doan chon lop break; } } emw.ShowDialog(); Subject sub = Subject.Toán; if (emw.subjectNameTb.Text == "Toán") { sub = Subject.Toán; } if (emw.subjectNameTb.Text == "Văn") { sub = Subject.Văn; } if (emw.subjectNameTb.Text == "Anh") { sub = Subject.Anh; } if (emw.subjectNameTb.Text == "Lí") { sub = Subject.Lí; } if (emw.subjectNameTb.Text == "Hoá") { sub = Subject.Hoá; } if (emw.subjectNameTb.Text == "Sinh") { sub = Subject.Sinh; } if (emw.subjectNameTb.Text == "Sử") { sub = Subject.Sử; } if (emw.subjectNameTb.Text == "Địa") { sub = Subject.Địa; } if (emw.subjectNameTb.Text == "GiáoDụcCôngDân") { sub = Subject.GiáoDụcCôngDân; } if (emw.subjectNameTb.Text == "ThểDục") { sub = Subject.ThểDục; } if (emw.subjectNameTb.Text == "GiáoDụcGiớiTính") { sub = Subject.GiáoDụcGiớiTính; } Semester sem = Semester.HọcKỳ1; if (emw.semesterTb.Text == "HọcKỳ1") { sem = Semester.HọcKỳ1; } if (emw.semesterTb.Text == "HọcKỳ2") { sem = Semester.HọcKỳ2; } if (emw.semesterTb.Text == "HọcKỳHè") { sem = Semester.HọcKỳHè; } MarkType typ = MarkType.BàiTập; if (emw.typeTb.Text == "BàiTập") { typ = MarkType.BàiTập; } if (emw.typeTb.Text == "Kt15Phút") { typ = MarkType.Kt15Phút; } if (emw.typeTb.Text == "Kt45Phút") { typ = MarkType.Kt45Phút; } if (emw.typeTb.Text == "GiữaKỳ") { typ = MarkType.GiữaKỳ; } if (emw.typeTb.Text == "CuốiKỳ") { typ = MarkType.CuốiKỳ; } markItems.ElementAt(flag).demoStudentName = emw.studentNameTb.Text; markItems.ElementAt(flag).demoSubjectName = sub; markItems.ElementAt(flag).demoClassName = emw.classNameTb.Text; markItems.ElementAt(flag).demoSemester = sem; markItems.ElementAt(flag).demoType = typ; markItems.ElementAt(flag).demoValue = Convert.ToDouble(emw.valueTb.Text); CollectionViewSource.GetDefaultView(marksLv.ItemsSource).Refresh(); } }
private void MarksListviewAddStudentButton_Click(object sender, RoutedEventArgs e) { amw.ShowDialog(); //Fill student name if (amw.isCorrected) { Subject sub = Subject.Toán; if (amw.subjectNameTb.Text == "Toán") { sub = Subject.Toán; } if (amw.subjectNameTb.Text == "Văn") { sub = Subject.Văn; } if (amw.subjectNameTb.Text == "Anh") { sub = Subject.Anh; } if (amw.subjectNameTb.Text == "Lí") { sub = Subject.Lí; } if (amw.subjectNameTb.Text == "Hoá") { sub = Subject.Hoá; } if (amw.subjectNameTb.Text == "Sinh") { sub = Subject.Sinh; } if (amw.subjectNameTb.Text == "Sử") { sub = Subject.Sử; } if (amw.subjectNameTb.Text == "Địa") { sub = Subject.Địa; } if (amw.subjectNameTb.Text == "GiáoDụcCôngDân") { sub = Subject.GiáoDụcCôngDân; } if (amw.subjectNameTb.Text == "ThểDục") { sub = Subject.ThểDục; } if (amw.subjectNameTb.Text == "GiáoDụcGiớiTính") { sub = Subject.GiáoDụcGiớiTính; } Semester sem = Semester.HọcKỳ1; if (amw.semesterTb.Text == "HọcKỳ1") { sem = Semester.HọcKỳ1; } if (amw.semesterTb.Text == "HọcKỳ2") { sem = Semester.HọcKỳ2; } if (amw.semesterTb.Text == "HọcKỳHè") { sem = Semester.HọcKỳHè; } MarkType typ = MarkType.BàiTập; if (amw.typeTb.Text == "BàiTập") { typ = MarkType.BàiTập; } if (amw.typeTb.Text == "Kt15Phút") { typ = MarkType.Kt15Phút; } if (amw.typeTb.Text == "Kt45Phút") { typ = MarkType.Kt45Phút; } if (amw.typeTb.Text == "GiữaKỳ") { typ = MarkType.GiữaKỳ; } if (amw.typeTb.Text == "CuốiKỳ") { typ = MarkType.CuốiKỳ; } markItems.Add(new DemoMarkInfo() { idMark = markItems.Count.ToString(), demoStudentName = amw.studentNameTb.Text, demoSubjectName = sub, demoClassName = amw.classNameTb.Text, demoSemester = sem, demoType = typ, demoValue = Convert.ToDouble(amw.valueTb.Text), }); } CollectionViewSource.GetDefaultView(marksLv.ItemsSource).Refresh(); }