private void InitManagerSkills(ResumeData p_resume) { ResumeDataSkills v_home = (ResumeDataSkills)p_resume.Items[5]; ResumeDataSkillsManagement v_adr = (ResumeDataSkillsManagement)v_home.Management.GetValue(0); for (int i = 0; i < v_adr.Skill.Length; i++) { Skill v_skill = (Skill)v_adr.Skill.GetValue(i); int v_index = Convert.ToInt16(v_skill.index); ManagerSkills.Add(v_index, new SkillsResumeElement { Description = !string.IsNullOrEmpty(v_skill.Value) ? v_skill.Value.ToString().Replace("\\n", Environment.NewLine) : null, Level = Convert.ToByte(v_skill.level) }); } }
private void InitTechSkills(ResumeData p_resume) { ResumeDataSkills v_home = (ResumeDataSkills)p_resume.Items[5]; for (int j = 0; j < v_home.Technical.Length; j++) { ResumeDataSkillsTechnical v_adr = (ResumeDataSkillsTechnical)v_home.Technical.GetValue(j); for (int i = 0; i < v_adr.Skill.Length; i++) { Skill v_skill = (Skill)v_adr.Skill.GetValue(i); int v_index = Convert.ToInt16(v_skill.index); Skills.Add(v_index * (10 * j + 1), new SkillsResumeElement { Description = !string.IsNullOrEmpty(v_skill.Value) ? v_skill.Value.ToString().Replace("\\n", Environment.NewLine) : null, Level = Convert.ToByte(v_skill.level), Group = (SkillsResumeElement.Category)Enum.Parse(typeof(SkillsResumeElement.Category), v_adr.category, true) }); } } }