Пример #1
0
 public void Adicionar(Contato contato)
 {
     contatos.Add(contato);
 }
Пример #2
0
        public override bool Equals(object obj)
        {
            Contato amostra = (Contato)obj;

            return(this.email.Equals(amostra.email));
        }
Пример #3
0
 public void NovoContato(Contato contato)
 {
     contatos.Add(contato);
     contato.Salvar();
 }
Пример #4
0
        public void vaiCurinthians()
        {
            int op;

            do
            {
                Console.WriteLine("Menu");
                Console.WriteLine("0 - Sair");
                Console.WriteLine("1 - Adicionar");
                Console.WriteLine("2 - Listar todos");
                Console.WriteLine("3 - Buscar por nome");
                Console.WriteLine("Entre com uma opção: ");
                op = Convert.ToInt16(Console.ReadLine());
                switch (op)
                {
                case 0:
                    Console.WriteLine("Saindo do sistema");
                    break;

                case 1:
                    Console.Clear();
                    Contato contato = new Contato();

                    Console.WriteLine("Escreva o nome do contato: ");
                    contato.Nome = Console.ReadLine();

                    Console.WriteLine("Informe o numero do telefone: ");
                    contato.Telefone = Console.ReadLine();

                    agenda.Adicionar(contato);
                    break;

                case 2:
                {
                    Console.Clear();

                    Console.WriteLine("*** Todos *** ");
                    Console.WriteLine("Nome\tFone");
                    foreach (Contato c in agenda.Buscar())
                    {
                        Console.WriteLine("{0}\t{1}", c.Nome, c.Telefone);
                    }
                    Console.WriteLine("Pressione uma tecla para retornar");
                    Console.ReadKey();
                }

                break;

                case 3:
                    Console.Clear();
                    string nome1;

                    Console.WriteLine("*** Buscar por nome *** ");

                    Console.WriteLine("Entre com  o nome: ");
                    nome1 = Console.ReadLine();
                    List <Contato> contatos = agenda.BuscarNome(nome1);
                    if (contatos.Count == 0)
                    {
                        Console.WriteLine("Nome nao encontrado.");
                    }
                    else
                    {
                        Console.WriteLine("Nome\tFone");
                        foreach (Contato c in contatos)
                        {
                            Console.WriteLine("{0}\t{1}", c.Nome, c.Telefone);
                        }
                    }
                    Console.WriteLine("Pressione uma tecla para retornar");
                    Console.ReadKey();
                    break;
                }
            } while (op != 0);
        }
Пример #5
0
 public void adicionar(Contato c)
 {
     this.meusContatos.Add(c);
 }
Пример #6
0
        public void alterar(Contato contato)
        {
            int index = this.ListaDeContatos.IndexOf(contato);

            this.ListaDeContatos[index] = contato;
        }
Пример #7
0
 public bool excluir(Contato contato)
 {
     return(listaDeContatos.Remove(contato));
 }
Пример #8
0
 public Contato pesquisar(Contato contato)
 {
     return(this.listaDeContatos.FirstOrDefault(item => item.Equals(contato)));
 }
Пример #9
0
 public void remover(Contato contato)
 {
     this.listaDeContatos.Remove(contato);
 }
Пример #10
0
 public void adicionar(Contato contato)
 {
     this.listaDeContatos.Add(contato);
 }
Пример #11
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            Contato contato = new Contato();

            Excluir(contato);
        }
Пример #12
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Contato contato = new Contato();

            Salvar(contato);
        }