public void Init() { _ItsView.Title = "修改技能"; _ItsView.Id = string.Empty; new EmployeeSkillViewIniter(_ItsView).InitTheViewToDefault(); int id; if (!int.TryParse(_Id, out id)) { return; } EmployeeSkill theObject = FindEmployeeSkillById(id); if (theObject != null) { _ItsView.Id = theObject.HashCode.ToString(); //Source Info. _ItsView.SkillTypeSource = _ISkillTypeFacade.GetSkillTypeByCondition(-1, string.Empty); _ItsView.SkillLevelTypeSource = SkillLevelType.AllSkillLevelTypes; _ItsView.SkillSource = _ISkillFacade.GetSkillByCondition(string.Empty, theObject.Skill.SkillType.ParameterID); //Basic Info. _ItsView.SkillType = theObject.Skill.SkillType.ParameterID.ToString(); _ItsView.Skill = theObject.Skill.SkillID.ToString(); _ItsView.SkillLevel = ((Int32)theObject.SkillLevel).ToString(); _ItsView.Score = theObject.Score.ToString(); _ItsView.Remark = theObject.Remark; } }
private void SelectChangeEvent() { _ItsView.SkillMsg = string.Empty; _Skills = _ISkillFacade.GetSkillByCondition("", Convert.ToInt32(_ItsView.SkillType)); _ItsView.SkillSource = _Skills; if (_Skills != null && _Skills.Count > 0) { _ItsView.Skill = _Skills[0].SkillID.ToString(); } else { _ItsView.SkillMsg = EmployeePresenterUtilitys._SkillSourceNull; } _ItsView.ActionSuccess = false; }
private void BindTypesSource() { //技能类型 List <SkillType> skillTypeSource = _ISkillTypeFacade.GetSkillTypeByCondition(-1, ""); //技能 if (skillTypeSource != null && skillTypeSource.Count > 0) { _ItsView.SkillTypeSource = skillTypeSource; if (skillTypeSource.Count > 0) { _ItsView.SkillType = skillTypeSource[0].ParameterID.ToString(); _Skills = _ISkillFacade.GetSkillByCondition("", Convert.ToInt32(_ItsView.SkillType)); _ItsView.SkillSource = _Skills; } } //技能等级 _ItsView.SkillLevelTypeSource = SkillLevelType.AllSkillLevelTypes; }
public void SearchEvent() { List <Model.Skill> itsSource = _ISkillFacade.GetSkillByCondition(_View.SkillName, _View.SelectedSkillTypeID); _View.Skills = itsSource; }
public void SearchSkill(object sender, EventArgs e) { _View.SkillLeft = _ISkillFacade.GetSkillByCondition(_View.SkillName, _View.SkillTypeID); }