private void GuardarDatos(Persona persona)
 {
     if(this.hashtable.ContainsKey (persona.llave)){
         this.hashtable.Remove(persona.llave);
     }
     this.hashtable.Add(persona.llave,persona);
 }
        private void PedirDatos(Persona persona)
        {
            Console.Write("Nombre: ");
            persona.Nombre = Console.ReadLine();

            Console.Write("Domicilio: ");
            persona.Domicilio = Console.ReadLine();

            Console.Write("e-mail: ");
            persona.Correo = Console.ReadLine();

            Console.Write("Telefono: ");
            persona.Telefono = Console.ReadLine();
        }
        private void DisposicionLlave(Persona persona)
        {
            Console.Write ("Codigo: ");
            persona.llave = Console.ReadLine();

            if(this.hashtable.ContainsKey(persona.llave))
            {
                Console.WriteLine("No esta diponible, ingrese otra.");
                i=i-1;
            }
            else{
                this.PedirDatos();
                this.GuardarDatos();
            }
        }
Ejemplo n.º 4
0
 private void ImprimirAntes(Persona persona)
 {
     Console.WriteLine("\n-Informacion-");
         Console.WriteLine("\nCódigo: " + persona.llave);
         Console.WriteLine("Nombre: " + persona.Nombre);
         Console.WriteLine("Domicilio: " + persona.Domicilio);
         Console.WriteLine("e-mail: " + persona.Correo);
         Console.WriteLine("Telefono: " + persona.Telefono);
 }
Ejemplo n.º 5
0
 private void GuardarDatos(Persona persona)
 {
     this.hashtable.Add(persona.llave,persona);
 }