private void button_Click_2(object sender, RoutedEventArgs e)
        {
            DataClassesLinqDataContext db = new DataClassesLinqDataContext
                                                (DataAccessClassLinq.connectionStringLinq);

            AdmissionStudentIntImplementation a = new AdmissionStudentIntImplementation();

            DAL.Admission_Student st = a.getAdmissionStudent(id.Text);


            if (st == null)
            {
                MessageBox.Show("Student Not Found");
            }
            else
            {
                Admission_Exam_Result stResult = db.Admission_Exam_Results.FirstOrDefault(ee => ee.Admission_Student_ID.Equals(st.Admission_Student_ID));

                fullName.Text         = st.Full_Name;
                admissionSession.Text = st.Admission_Session;
                group.Text            = st.Group;
                Total_mark.Text       = "100";
                if (stResult == null)
                {
                    achievedMark.Text = "";
                }
                else
                {
                    achievedMark.Text = stResult.Viva_Exam_Mark;
                }
            }
        }
        private async void search_Button_Click(object sender, RoutedEventArgs e)
        {
            DataClassesLinqDataContext db = new DataClassesLinqDataContext
                                                (DataAccessClassLinq.connectionStringLinq);

            AdmissionStudentIntImplementation a = new AdmissionStudentIntImplementation();
            StudentIntImplementation          b = new StudentIntImplementation();

            DAL.Admission_Student admissionStudent = a.getAdmissionStudent(id.Text);

            var checkStudent = from f in db.Students
                               where f.Admissin_Student_ID.Equals(admissionStudent.Admission_Student_ID)
                               select f;
            bool checkStd = false;

            foreach (DAL.Student std in checkStudent)
            {
                checkStd = true;
            }


            if (admissionStudent == null)
            {
                fullName.Clear();
                addmissionSession.Clear();
                group.Clear();
                interestedGrade.Clear();
                gender.Clear();
                group.Clear();
                eligibleMarks.Content = "Written :     Viva : ";
                teacherIDs.Content    = "Written :    Viva : ";
                written_mark.Clear();
                vivaMark.Clear();
                Total.Clear();
                Eligibility.Content = "Unknown";
                MessageBox.Show("Student Not Found");
            }
            else if (checkStd.Equals(true))
            {
                fullName.Clear();
                addmissionSession.Clear();
                group.Clear();
                interestedGrade.Clear();
                gender.Clear();
                group.Clear();
                eligibleMarks.Content = "Written :     Viva : ";
                teacherIDs.Content    = "Written :    Viva : ";
                written_mark.Clear();
                vivaMark.Clear();
                Total.Clear();
                Eligibility.Content = "Unknown";
                await this.ShowMessageAsync("Error", "Student Already Registered");
            }
            else
            {
                Admission_Exam_Result stResult = db.Admission_Exam_Results.FirstOrDefault(ee => ee.Admission_Student_ID.Equals(admissionStudent.Admission_Student_ID));

                fullName.Text          = admissionStudent.Full_Name;
                addmissionSession.Text = admissionStudent.Admission_Session;
                group.Text             = admissionStudent.Group;
                interestedGrade.Text   = admissionStudent.Interested_Grade;
                gender.Text            = admissionStudent.Gender;
                group.Text             = admissionStudent.Group;
                eligibleMarks.Content  = "Written : " + stResult.Writtern_Exam_Mark + "   Viva : " + stResult.Viva_Exam_Mark;
                teacherIDs.Content     = "Written : " + stResult.Written_Examiner_ID + "   Viva : " + stResult.Viva_Examiner_ID;

                written_mark.Text = stResult.Writtern_Exam_Mark;
                vivaMark.Text     = stResult.Viva_Exam_Mark;

                double total = Double.Parse(stResult.Writtern_Exam_Mark) + Double.Parse(stResult.Viva_Exam_Mark);

                Total.Text = total.ToString();

                BusinessRules r    = new BusinessRules();
                bool          test = r.checkEligibility(stResult.Writtern_Exam_Mark, stResult.Viva_Exam_Mark);

                if (test == true)
                {
                    Eligibility.Content   = "Yes";
                    Add_Student.IsEnabled = true;
                }

                else
                {
                    Eligibility.Content = "No";
                }
            }
        }
        private void searchButton_Click(object sender, RoutedEventArgs e)
        {
            DataClassesLinqDataContext db = new DataClassesLinqDataContext
                                                (DataAccessClassLinq.connectionStringLinq);

            AdmissionStudentIntImplementation a = new AdmissionStudentIntImplementation();

            DAL.Admission_Student st = a.getAdmissionStudent(id.Text);



            if (st == null)
            {
                fullName.Clear();
                addmissionSession.Clear();
                group.Clear();
                interestedGrade.Clear();
                gender.Clear();
                group.Clear();
                eligibleMarks.Content = "Written :     Viva : ";
                teacherIDs.Content    = "Written :    Viva : ";
                written_mark.Clear();
                vivaMark.Clear();
                Total.Clear();
                Eligibility.Content = "Unknown";
                MessageBox.Show("Student Not Found");
            }
            else
            {
                Admission_Exam_Result stResult = db.Admission_Exam_Results.FirstOrDefault(ee => ee.Admission_Student_ID.Equals(st.Admission_Student_ID));

                fullName.Text          = st.Full_Name;
                addmissionSession.Text = st.Admission_Session;
                group.Text             = st.Group;
                interestedGrade.Text   = st.Interested_Grade;
                gender.Text            = st.Gender;
                group.Text             = st.Group;
                if (stResult != null)
                {
                    eligibleMarks.Content = "Written : " + stResult.Writtern_Exam_Mark + "   Viva : " + stResult.Viva_Exam_Mark;
                    teacherIDs.Content    = "Written : " + stResult.Written_Examiner_ID + "   Viva : " + stResult.Viva_Examiner_ID;
                }
                else
                {
                    eligibleMarks.Content = "Written : " + 0 + "   Viva : " + 0;
                    teacherIDs.Content    = "Written : " + 0 + "   Viva : " + 0;
                }

                written_mark.Text = stResult.Writtern_Exam_Mark;
                vivaMark.Text     = stResult.Viva_Exam_Mark;

                double total = Double.Parse(stResult.Writtern_Exam_Mark) + Double.Parse(stResult.Viva_Exam_Mark);

                Total.Text = total.ToString();

                BusinessRules r    = new BusinessRules();
                bool          test = r.checkEligibility(stResult.Writtern_Exam_Mark, stResult.Viva_Exam_Mark);

                if (test == true)
                {
                    Eligibility.Content = "Yes";
                }
                else
                {
                    Eligibility.Content = "No";
                }
            }
        }