Beispiel #1
0
        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();
        }
Beispiel #2
0
        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);
        }