public void ListarAlunos(dados MeusDados) { ArrayList lista; Console.Clear(); Console.WriteLine("Listagem do Cadastro de Alunos"); Console.WriteLine("==============================\n"); lista = MeusDados.ListarAlunos(); foreach (aluno x in lista) { Console.WriteLine("{0} ({1})", x.Nome, x.Codigo); Console.WriteLine("Telefone: {0}", x.Telefone); Console.WriteLine("E-mail: {0}\n", x.Mail); } Console.ReadKey(); }
public bool SalvarXml(dados MeusDados) { bool result = false; ArrayList lista; lista = MeusDados.ListarAlunos(); string path = @"C:\server\cadastro_alunos.xml"; using (XmlWriter escreve = XmlWriter.Create(path)) { if (File.Exists(path)) { escreve.WriteStartDocument(); escreve.WriteStartElement("Codigo"); foreach (aluno x in lista) { escreve.WriteStartElement("Codigo", x.Codigo); escreve.WriteElementString("Nome", x.Nome); escreve.WriteElementString("Telefone", x.Telefone); escreve.WriteElementString("E-mail", x.Mail); escreve.WriteEndElement(); } escreve.WriteEndElement(); escreve.WriteEndDocument(); result = true; } else { Console.Write("A pasta não pôde ser criada!"); result = false; } } return(result); }