Exemplo n.º 1
0
        public static void ControiListaDeContatos()
        {
            string pasta_documentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string nome_ficheiro    = pasta_documentos + @"\ficheiro_contatos.txt";

            //cria lista vazia
            LISTA_CONTATOS = new List <cl_contato>();

            if (File.Exists(nome_ficheiro))
            {
                StreamReader ficheiro = new StreamReader(nome_ficheiro, Encoding.Default);

                while (!ficheiro.EndOfStream)
                {
                    string nome   = ficheiro.ReadLine();
                    string numero = ficheiro.ReadLine();

                    cl_contato novo_contato = new cl_contato();
                    novo_contato.nome   = nome;
                    novo_contato.numero = numero;

                    LISTA_CONTATOS.Add(novo_contato);
                }

                ficheiro.Dispose();
            }
        }
Exemplo n.º 2
0
        //==========================================================================================
        public static void ControiListaContatos()
        {
            //Lista inicializada
            LISTA_CONTATO = new List <cl_contato>();

            //Metodo para carregamento da lista de contatos

            //Verificar se o ficheiro existe
            string pasta_documentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string nome_ficheiro    = pasta_documentos + @"\Ficheiro_contatos.txt";

            if (File.Exists(nome_ficheiro))
            {
                //Será preciso criar o ficheiro

                //Criado um objeto do tipo SreamReader
                StreamReader ficheiro = new StreamReader(nome_ficheiro, Encoding.Default);
                while (!ficheiro.EndOfStream) //Esse comando diz, enquanto a linha do
                                              //ficheiro não tiver chegado ao fim.
                {
                    //Carrega nome
                    string nome = ficheiro.ReadLine();

                    //Carrega numero
                    string numero = ficheiro.ReadLine();


                    //Adicionar a linha de contatos o contato carregado
                    cl_contato novo_contato = new cl_contato();
                    novo_contato.nome   = nome;
                    novo_contato.numero = numero;
                    LISTA_CONTATO.Add(novo_contato);
                }

                ficheiro.Dispose();
            }
        }
Exemplo n.º 3
0
        public static void ConstroiListaContato()
        {
            //metodo de carregamento da lista de contato
            //verificar se o ficheiro existe

            string pasta_documentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string nome_ficheiro    = pasta_documentos + @"\ficheiro_contatos.txt";

            //cria a lista vazia
            LIST_CONTATOS = new List <cl_contato>();

            if (File.Exists(nome_ficheiro))

            {
                StreamReader ficheiro = new StreamReader(nome_ficheiro, Encoding.Default);

                while (!ficheiro.EndOfStream) // enquanto não for verdadeiro a chegada do fim do ficheiro
                {
                    //carrega nome
                    string nome = ficheiro.ReadLine();

                    //carrega numero
                    string numero = ficheiro.ReadLine();

                    //adiciona a lista de contato
                    cl_contato novo_contato = new cl_contato();
                    novo_contato.nome   = nome;
                    novo_contato.numero = numero;

                    LIST_CONTATOS.Add(novo_contato);
                }


                ficheiro.Dispose();
            }
        }