public void CompleteTheObject(EmployeeSkill theObjectToComplete) { if (theObjectToComplete != null) { if (theObjectToComplete.Skill == null) { theObjectToComplete.Skill = new Skill(1, "", null); if (theObjectToComplete.Skill.SkillType == null) { theObjectToComplete.Skill.SkillType = new SkillType(1, ""); } } theObjectToComplete.Skill.SkillType.ParameterID = _ISkillTypeFacade.GetSkillTypeByPKID(Convert.ToInt32(_ItsView.SkillType)).ParameterID; theObjectToComplete.Skill.SkillType.Name = _ISkillTypeFacade.GetSkillTypeByPKID(Convert.ToInt32(_ItsView.SkillType)).Name; theObjectToComplete.Skill.SkillID = _ISkillFacade.GetSkillByPKID(Convert.ToInt32(_ItsView.Skill)).SkillID; theObjectToComplete.Skill.SkillName = _ISkillFacade.GetSkillByPKID(Convert.ToInt32(_ItsView.Skill)).SkillName; theObjectToComplete.SkillLevelType = SkillLevelType.GetById(int.Parse(_ItsView.SkillLevel)); theObjectToComplete.SkillLevel = (SkillLevelEnum)int.Parse(_ItsView.SkillLevel); theObjectToComplete.Remark = _ItsView.Remark; theObjectToComplete.Score = Convert.ToDecimal(_ItsView.Score); } }
public void InitView(int skillID) { _ItsView.OperationTitle = SkillUtility.UpdatePageTitle; _ItsView.OperationType = SkillUtility.UpdateOperationType; _ItsView.Message = string.Empty; _ItsView.SkillNameMsg = string.Empty; _ItsView.SkillTypeMsg = string.Empty; Skill skill = _ISkillFacade.GetSkillByPKID(skillID); _ItsView.SkillID = skill.SkillID.ToString(); _ItsView.SkillName = skill.SkillName; _ItsView.SkillTypes = _ISkillTypeFacade.GetSkillTypeByCondition(-1, ""); _ItsView.SkillType = skill.SkillType.ParameterID.ToString(); }