Example #1
0
 private void F500_SkillManage_Load(object sender, EventArgs e)
 {
     // tabManage data.
     // Assign data to lists.
     SkillList  = PSkill.SkillList();
     UserSkills = PSkill.GetUserSkill(UserID);
     // Assign boxes datasource.
     comboBoxSkill.DataSource    = SkillList;
     comboBoxSkill.DisplayMember = "SkillName";
     comboBoxSkill.ValueMember   = "SkillListID";
     listBoxSkill.DataSource     = UserSkills;
     listBoxSkill.DisplayMember  = "SkillName";
     listBoxSkill.ValueMember    = "SkillListID";
     //
     // tabEdit data.
     AutoCompleteSource = new AutoCompleteStringCollection();
     // Strings for skillname,type suggestions.
     foreach (SkillData skill in SkillList)
     {
         UtilFormFunctions.AddUnique(comboSkillType, skill.SkillType);
         UtilFormFunctions.AddUnique(AutoCompleteSource, skill.SkillName);
     }
     // Assign data to AutoComplete.
     txtSkillName.AutoCompleteCustomSource = AutoCompleteSource;
     // Assign boxes datasource.
     listBoxSkillEdit.DataSource    = SkillList;
     listBoxSkillEdit.DisplayMember = "SkillName";
     listBoxSkillEdit.ValueMember   = "SkillListID";
 }
Example #2
0
 private void F300_Employee_Load(object sender, EventArgs e)
 {
     AutoCompleteSource = new AutoCompleteStringCollection();
     // Strings for Project Name suggestions.
     foreach (EmployeeData employee in employeeList)
     {
         UtilFormFunctions.AddUnique(AutoCompleteSource, employee.EmployeeName);
     }
     // Set Autocomplete source.
     txtName.AutoCompleteCustomSource = AutoCompleteSource;
 }
Example #3
0
 private void F200_Project_Load(object sender, EventArgs e)
 {
     AutoCompleteSource = new AutoCompleteStringCollection();
     // Strings for Project Name suggestions.
     foreach (ProjectsData project in projectList)
     {
         UtilFormFunctions.AddUnique(AutoCompleteSource, project.ProjectName);
     }
     // Set Autocomplete source.
     txtProjectName.AutoCompleteCustomSource = AutoCompleteSource;
 }
Example #4
0
        // Refresh Form.
        public void RefreshForm()
        {
            comboSkillType.Items.Clear();
            AutoCompleteSource.Clear();
            // Re-get data.
            UserSkills = PSkill.GetUserSkill(UserID);
            SkillList  = PSkill.SkillList();
            foreach (SkillData skill in SkillList)
            {
                UtilFormFunctions.AddUnique(comboSkillType, skill.SkillType);
                UtilFormFunctions.AddUnique(AutoCompleteSource, skill.SkillName);
            }

            // Assign data.
            txtSkillName.AutoCompleteCustomSource = AutoCompleteSource;
            listBoxSkill.DataSource     = UserSkills;
            listBoxSkillEdit.DataSource = SkillList;
        }
Example #5
0
        // Save/Add button. Manage.
        private void saveSkillManageButton_Click(object sender, EventArgs e)
        {
            string title;
            string message;
            bool   edit = false;

            if (UtilFormFunctions.BoxContain(listBoxSkill, comboBoxSkill.Text))
            {
                edit = true;
            }
            if (edit)
            {
                title   = SaveConfirmTitle;
                message = SaveConfirmMessage;
            }
            else
            {
                title   = CreateConfirmTitle;
                message = CreateConfirmMessage;
            }
            DialogResult result = MessageBox.Show(message,
                                                  title,
                                                  MessageBoxButtons.YesNo,
                                                  MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                if (edit)
                {
                    PSkill.SaveSkillAssign(UserID);
                    MessageBox.Show(SaveSuccess);
                }
                else
                {
                    PSkill.SkillAssign(UserID);
                    MessageBox.Show(CreateSuccess);
                }
                RefreshForm();
            }
        }
Example #6
0
        // Add Button. Skill Edit.
        private void addSkillButton_Click(object sender, EventArgs e)
        {
            string title   = CreateConfirmTitle;
            string message = EditCreateConfirmMessage;

            if (UtilFormFunctions.BoxContain(listBoxSkillEdit, txtSkillName.Text))
            {
                MessageBox.Show(SkillDupWarn, SkillDupWarnTitle, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            DialogResult result = MessageBox.Show(message,
                                                  title,
                                                  MessageBoxButtons.YesNo,
                                                  MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                PSkillEdit.AddSkill();
                MessageBox.Show(CreateSuccess);
                RefreshForm();
            }
        }