Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //Criamos um arrayList para guarda Nome, Endereco e Telefone
            List <Agenda> _agendaTelefonicaList = new List <Agenda>();

            //Preenchendo arrayList
            _agendaTelefonicaList.Add(new Agenda("Junior", "Rua Candido", "8989-8989"));
            _agendaTelefonicaList.Add(new Agenda("Alex", "Rua Heli Costa", "1111-5245"));
            _agendaTelefonicaList.Add(new Agenda("Rodrigo", "Rua Otavio", "6565-878"));

            //Carregando menu principal
            Metodos.CarregarMenuPrincipal();

            //Guarda o valor digitado pelo usuario
            string _menu = Console.ReadLine().ToString();

            //Realiza ação de acorodo com a opção escolhida pelo usuario
            Metodos.MenuOpcoes(_agendaTelefonicaList, _menu);
        }
Ejemplo n.º 2
0
        //Método de inserção de uma nova pessoa na agenda
        public static void InserirPessoaAgenda(List <Agenda> _agendaTelefonicaList, Agenda agenda)
        {
            //recuperando agenda que foi passada como parametro
            List <Agenda> _list = _agendaTelefonicaList;

            //Adiconando nova pessoa à agenda
            _list.Add(agenda);

            //Vizualizando agenda preenchida
            Metodos.VizualizarAgenda(_list);

            //Carregando menu principal
            Metodos.CarregarMenuPrincipal();

            //Guarda o valor digitado pelo usuario
            string _menu = Console.ReadLine().ToString();

            //Realiza ação de acorodo com a opção escolhida pelo usuario
            Metodos.MenuOpcoes(_agendaTelefonicaList, _menu);
        }
Ejemplo n.º 3
0
        //Vizualizar agenda
        public static void VizualizarAgenda(List <Agenda> _agendaTelefonicaList)
        {
            Console.WriteLine();
            Console.WriteLine("ID\t\tNome\t\tEndereco\t\tTelefone");

            for (int i = 0; i < _agendaTelefonicaList.Count; i++)
            {
                Console.WriteLine("{0}\t\t{1}\t\t{2}\t\t{3}",
                                  i,
                                  _agendaTelefonicaList[i].Nome,
                                  _agendaTelefonicaList[i].Endereco,
                                  _agendaTelefonicaList[i].Telefone);
            }

            //Carregando menu principal
            Metodos.CarregarMenuPrincipal();

            //Recuperando menu digitado pela pessoa
            string _menu = Console.ReadLine().ToString();

            //Carregando menu correspodente
            Metodos.MenuOpcoes(_agendaTelefonicaList, _menu);
        }