Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Agenda    datos    = new Agenda();
            ArrayList id       = new ArrayList();
            ArrayList nombre   = new ArrayList();
            ArrayList apellido = new ArrayList();
            ArrayList telefono = new ArrayList();
            ArrayList email    = new ArrayList();
            AVL       lista    = new AVL();
            Program   prueba   = new Program();


            int opcion = 0;

            //Variables iniciales
            do
            {
                datos.menu();
                opcion = int.Parse(Console.ReadLine());
                switch (opcion)
                {
                case 1:

                    datos.agenda(id, nombre, apellido, telefono, email);



                    break;

                case 2:
                    datos.buscar(id, nombre, apellido, telefono, email);


                    break;

                case 3:
                    datos.eliminar(id, nombre, apellido, telefono, email);

                    break;

                case 4:
                    Console.WriteLine("Saliendo del programa...");
                    break;

                default:
                    Console.WriteLine("Ingrese un valor valido");
                    break;
                }
            } while (opcion != 4);
        }
Ejemplo n.º 2
0
        public void update(ArrayList id, ArrayList nombre, ArrayList apellido, ArrayList telefono, ArrayList email)
        {
            //Declaracion de Arbol
            AVL tree = new AVL();
            //variables
            int    index, rango;
            string dato;

            mostrar(id, nombre, apellido, telefono, email);
            Console.WriteLine("Ingrese el id ");
            index = int.Parse(Console.ReadLine());
            rango = id.IndexOf(index);
            id.Remove(rango);

            Console.WriteLine("Dato eliminado");
            tree.Borrar(index);
        }