コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
        }