using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ProgramaPrincipal
{
class Agenda
{
//public static string[,] AgendaUsers = new string[100, 4];
public ArrayList AgendaUsers = new ArrayList();
public static int i = 0;
public void añadircontacto(Contacto contactoañadir)
{
AgendaUsers.Add(contactoañadir);
i++;
}
public Boolean eliminarcontacto(string id)
{
Boolean eliminado = false;
for (int x = 0; x < i; x++)
{
Contacto contact = new Contacto();
contact = (Contacto)AgendaUsers[x];
AgendaUsers.Contains(contact.nombre);
if (contact.nombre == id)
{
i--;
eliminado = true;
//System.Console.WriteLine("User a eliminar trobat");
AgendaUsers.Remove(contact);
}
}
return eliminado;
}
public Boolean obtenerContacto(string id)
{
Boolean encontrad = false;
for (int x = 0; x < i; x++)
{
Contacto contact = new Contacto();
contact = (Contacto)AgendaUsers[x];
//AgendaUsers.Contains(contact.nombre);
if (contact.nombre == id)
{
encontrad = true;
contact.MostrarPorPantalla();
}
}
return encontrad;
}
public Boolean buscar(string id)
{
Boolean encontrad = false;
for (int x = 0; x < i; x++)
{
Contacto contact = new Contacto();
contact = (Contacto)AgendaUsers[x];
//AgendaUsers.Contains(contact.nombre);
if (contact.nombre == id)
{
encontrad = true;
contact.MostrarPorPantalla();
}
if (Convert.ToString(contact.telefono) == id)
{
encontrad = true;
contact.MostrarPorPantalla();
}
if (contact.email == id)
{
encontrad = true;
contact.MostrarPorPantalla();
}
if (contact.empresa == id)
{
encontrad = true;
contact.MostrarPorPantalla();
}
}
return encontrad;
}
}
}