public ContractorSkillEntity Entity(ContractorSkill contractorskill)
        {
            ContractorSkillEntity entity = new ContractorSkillEntity();
            entity.ContractorID = contractorskill.ContractorID;
            entity.SkillType = contractorskill.SkillType;
            entity.FirstName = contractorskill.FirstName;
            entity.LastName = contractorskill.LastName;
            entity.SkillID = contractorskill.SkillID;

            return entity;
        }
        private void btnAddNewContractorSkill_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            string msg = "MESSAGE: ";

            switch (TabPageSelected)
            {
                case "tabPageNewClient":                    // Client* selected

                    break;
                case "tabPageNewContractor":                // Contractor* selected

                    break;
                case "tabPageNewCoordinator":               // Coordinator* selected

                    break;
                case "tabPageNewRequest":                   // Request* selected

                    break;
                case "tabPageNewJob":                       // Job* selected

                    break;
                case "tabPageNewContractorSkill":          // ContractorSkill* selected
                    contractorskill = new ContractorSkill();
                    dt = createContractorSkilldata(populateContractorSkillUIdata(contractorskill), "ContractorSkill");
                    loadContractorSkillData(UserRole, UserLogin, contractorskill.ContractorID);
                    cmbContractorSkillContractor.Text = "";
                    cmbContractorSkillSkill.Text = "";
                    msg = msg + "Contractor Skill ";

                    break;
                case "tabPageNewSkill":                     // Skill* selected

                    break;
                case "tabPageNewLocation":                  // Location* selected

                    break;
                // ... unauthorized user...
                default:
                    break;
            }

            if (dt.Rows.Count > 0)
            {
                if (Convert.ToInt32(dt.Rows[0][0]) == -4)
                {
                    msg = "MESSAGE: The Contractor already has selected Skill";
                }
                else
                {
                    msg = msg + "processed...with ID: " + Convert.ToString(dt.Rows[0][0]);
                }
            }

            lblNewMessage.Text = msg;

            pictureBoxCorrect.Visible = true;
            btnNewCreateUser.Visible = false;
            btnNewSave.Visible = false;
        }
        private ContractorSkill populateContractorSkillUIdata(ContractorSkill contractorskill)
        {
            //contractorskill.ContractorID = Convert.ToInt32(cmbContractorSkillContractor1.SelectedItem);

            contractorskill.ContractorID = Convert.ToInt32(((DataRowView)cmbContractorSkillContractor1.SelectedItem)["person_id"].ToString());

            contractorskill.SkillID = Convert.ToInt32(cmbContractorSkillSkill.SelectedValue); ;

            return contractorskill;
        }
 private DataTable createContractorSkilldata(ContractorSkill contractorskill, string roleData)
 {
     DataTable dt = new DataTable();
     dt = ContractorSkill.InsertContractorSkill(UserRole, roleData, UserLogin, contractorskill);
     return dt;
 }
 public static DataTable InsertContractorSkill(string userRole, string roleData, string userLogin, ContractorSkill contractorskill)
 {
     IContractorSkillData contractorskilldata = new ContractorSkillData();
     DataTable tb = contractorskilldata.InsertContractorSkill(userRole, roleData, userLogin, contractorskill.Entity(contractorskill));
     return tb;
 }