private void ShowData()
 {
     try
     {
         SkillCollection mySkills = new SkillCollection();
         lvSkills.ItemsSource = mySkills;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void LoadSkillCombo()
        {
            SkillCollection skills = new SkillCollection();

            foreach (Skill s in skills)
            {
                CheckBox txt = new CheckBox();
                lbSkills.SelectedValuePath = "skillsID";
                lbSkills.Items.Add(txt);
                txt.Content = s.SkillTitle;
                txt.Tag     = s.SkillID.ToString();
            }
        }
        private void lvContractors_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            foreach (CheckBox c in lbSkills.Items)
            {
                c.IsChecked = false;
            }


            Contractor con = (Contractor)lvContractors.SelectedItem;

            if (lvContractors.SelectedItem == null)
            {
                foreach (CheckBox c in lbSkills.Items)
                {
                    c.IsChecked = false;
                }
            }
            else if (lvContractors.SelectedItem != null)
            {
                SkillCollection skills = new SkillCollection(con);
                //int i = 0;
                foreach (Skill s in skills)
                {
                    foreach (CheckBox c in lbSkills.Items)
                    {
                        if (c.Content.ToString() == s.SkillTitle.ToString())
                        {
                            c.IsChecked = true;
                        }
                        // if (c.Content.ToString() != s.SkillTitle.ToString())
                        //{ c.IsChecked = false; }
                    }
                }
            }
            else
            {
                foreach (CheckBox c in lbSkills.Items)
                {
                    c.IsChecked = false;
                }
            };
        }