Example #1
0
        private void skillUpdateBtn_Click(object sender, EventArgs e)
        {
            List <DbJob> jobs = new List <DbJob>();

            jobs.Add(job);

            if (deletedSkills.Count > 0)
            {
                if (service.UpdateDeletedJobSkill(jobs, deletedSkills))
                {
                    BindingList <string> skills = new BindingList <string>(service.GetJobSkills(job.JobId).ToList());
                    mForm.editSkillListBox.DataSource = skills;
                    mForm.fillMyJobsDataGrid();
                    this.Close();
                }
            }
            if (newlyAddedSkills.Count > 0)
            {
                if (service.UpdateAddedJobSkill(jobs, newlyAddedSkills))
                {
                    BindingList <string> skills = new BindingList <string>(service.GetJobSkills(job.JobId).ToList());
                    mForm.editSkillListBox.DataSource = skills;
                    mForm.tabControl1.Refresh();
                    this.Close();
                }
            }
            else
            {
                editSkillErrorLbl.Text    = "updating job skills failed.";
                editSkillErrorLbl.Visible = true;
            }
        }