private void Select_Qualification(object sender, SelectionChangedEventArgs e)
        {
            Qualification sQual = comboQual.SelectedItem as Qualification;

            if (sQual != null)
            {
                stackComp.Visibility           = Visibility.Visible;
                stackReqUnits.DataContext      = sQual;
                stackStudentDetail.DataContext = Student;

                List <Competency> gradedCompetencies = Competency.GetCompetencyList(Student.UserID, sQual.QualCode).ToList();
                try
                {
                    List <Competency> notGradedCompetencies = Competency.GetNotGradedCompetencies(Student.UserID, sQual.QualCode).ToList();
                    if (notGradedCompetencies != null)
                    {
                        gradedCompetencies.AddRange(notGradedCompetencies);
                    }
                }
                catch (Exception)
                {
                    //throw;
                }

                listBoxCompetency.ItemsSource = gradedCompetencies;

                // set progress bar need to further coding
                //sQual.DoneC = compList.Where(c => c.Results == "PA").Count(c => c.TrainingPakckageUsage == "C");
                progressC.Value = sQual.DoneC;
                // sQual.DoneE = compList.Where(c => c.Results == "PA").Count(c => c.TrainingPakckageUsage == "E");
                progressE.Value = sQual.DoneE;
                //sQual.DoneLE = compList.Where(c => c.Results == "PA").Count(c => c.TrainingPakckageUsage == "LE") + compList.Where(c => c.Results == "PA").Count(c => c.TrainingPakckageUsage == "C_SUP");
                progressLE.Value = sQual.DoneLE;
                App.tempQual     = sQual;

                if (Qualification.IsCompleted(sQual))
                {
                    sQual.DoneTotal        = sQual.TotalUnits;
                    progressT.Value        = sQual.DoneTotal;
                    btnReqParche.IsEnabled = true;
                }
                else
                {
                    sQual.DoneTotal = sQual.DoneC + sQual.DoneE + sQual.DoneLE;
                    progressT.Value = sQual.DoneTotal;
                }
                stackUnits.DataContext  = sQual;
                stackProg.DataContext   = sQual;
                btnReqParche.Visibility = Visibility.Visible;
                Student.Qualification   = sQual;
            }
        }