private void SetUcIdioma() { fei = new UcFormEspecIdioma() { Margin = new Thickness(0, mgIdioma, 0, 0) }; array_fei.Add(fei); mgIdioma += 90; }
public void GetCurriculoXML(string url, PerfilPessoa pp) { XmlDocument xml = new XmlDocument(); try { xml.Load(url); } catch { XmlTextWriter dxml = new XmlTextWriter(url, null); dxml.WriteStartDocument(); dxml.WriteStartElement("CURRICULO"); dxml.WriteFullEndElement(); dxml.Close(); xml.Load(url); } XmlNodeList x = xml.GetElementsByTagName("CARACTERISTICAS"); pp.SetCaracteristicas(x[0]["atuacao"].InnerText, x[0]["especificacao"].InnerText, x[0]["escolaridade"].InnerText); x = xml.GetElementsByTagName("CURSOS"); for (int i = 0; i < x.Count; i++) { UcFormEspecCurso y = pp.GetUcCursoTop(); y.SetDadosCurso(x[i]["descricao"].InnerText, x[i]["instituicao"].InnerText, x[i]["nivel"].InnerText, x[i]["inicio"].InnerText, x[i]["conclusao"].InnerText); if ((i + 1) < x.Count) { pp.SetCursoConteiner(); pp.CurriculoFormOut.Height += 180; } } x = xml.GetElementsByTagName("FERRAMENTAS"); for (int i = 0; i < x.Count; i++) { UcFormEspecFerram y = pp.GetUcFerramTop(); y.SetDadosFerramentas(x[i]["ferramenta"].InnerText, x[i]["nivel"].InnerText); if ((i + 1) < x.Count) { pp.SetFerramConteiner(); pp.CurriculoFormOut.Height += 90; pp.gridspliter1.Height = new GridLength(pp.gridspliter1.Height.Value + 90); } } x = xml.GetElementsByTagName("IDIOMAS"); for (int i = 0; i < x.Count; i++) { UcFormEspecIdioma y = pp.GetUcIdiomaTop(); y.SetDadosIdioma(x[i]["idioma"].InnerText, x[i]["nivel"].InnerText); if ((i + 1) < x.Count) { pp.SetFerramConteiner(); pp.CurriculoFormOut.Height += 90; pp.gridspliter1.Height = new GridLength(pp.gridspliter1.Height.Value + 90); } } x = xml.GetElementsByTagName("EXPERIENCIAS"); for (int i = 0; i < x.Count; i++) { UcFormExperiencia y = pp.GetUcExperiTop(); y.SetDadosExperiencia(x[i]["empresa"].InnerText, x[i]["cargo"].InnerText, x[i]["inicio"].InnerText, x[i]["conclusao"].InnerText, x[i]["option"].InnerText); if ((i + 1) < x.Count) { pp.SetFerramConteiner(); pp.CurriculoFormOut.Height += 90; pp.gridspliter1.Height = new GridLength(pp.gridspliter1.Height.Value + 90); } } }