Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string         studentselected = this.comboBox1.GetItemText(this.comboBox1.SelectedItem);
            int            studentid       = 0;
            int            studentgrade    = 0;
            int            lessonid        = 0;
            int            teacherid       = 0;
            List <Student> studenlist      = duombaze.GetStudent();

            foreach (Student student in studenlist)
            {
                if (studentselected == student.Name + " " + student.Surname)
                {
                    studentid = student.Id;
                }
            }
            List <Grade> gradelist = duombaze.GetGrade();

            foreach (Grade grade in gradelist)
            {
                if (studentid == grade.StudentId)
                {
                    studentgrade = grade.Gradenumber;
                }
            }
            Console.WriteLine(studentgrade);
            studentgrade = Int32.Parse(this.comboBox2.GetItemText(this.comboBox2.SelectedItem));
            List <Teacher> teacherlist = duombaze.GetTeacher();

            foreach (Teacher teacher in teacherlist)
            {
                if (MainWindow.LoggedInUser.GetFullName() == teacher.Name + " " + teacher.Surname)
                {
                    teacherid = teacher.Id;
                }
            }
            List <Lesson> lessonlist = duombaze.Getlesson();

            foreach (Grade grade in gradelist)
            {
                if (teacherid == grade.TeacherId)
                {
                    foreach (Lesson lesson in lessonlist)
                    {
                        if (teacherid == lesson.Teacherid)
                        {
                            lessonid = lesson.Id;
                        }
                    }
                }
            }
            duombaze.ChangeGrade(studentgrade, studentid, teacherid, lessonid);
            MessageBox.Show("Sekmingai pakeistas pazymis!");
            this.Close();
        }