Exemple #1
0
 //}
 public void mostrarDatos(Persona person)
 {
     Console.WriteLine(person.nombre);
     Console.WriteLine(person.telefono);
     Console.WriteLine(person.face);
     Console.WriteLine(person.Domicilio);
     Console.WriteLine("\n");
 }
Exemple #2
0
 public void editarDatos(Persona person)
 {
     /*string cod = "";
         Console.WriteLine("Dame el código para editar");
         cod = Console.ReadLine();
         if(hashtable.ContainsKey(cod)== true){
             Persona persona = (Persona)this.hashtable[cod];*/
              hashtable.Remove(person);
               person.pedirdatos(person);
              hashtable.Add(person.codigo,person);
 }
Exemple #3
0
 //se muestran los procesos de cada metodo
 public void capturar()
 {
     for(int i=0;  i<4;  i++)// se piden los datos 4 veces
     {// lo que se pedira al usuario para almacenarlo en la hashtable
         Persona persona = new Persona(); //
         Console.WriteLine("\n¿Cual es tu Nombre? \n\r");
         persona.nombre = Console.ReadLine();
         Console.WriteLine("\n¿Cual es tu Codigo? \n\r");
         persona.codigo = int.Parse(Console.ReadLine());
         Console.WriteLine("\n¿Cual es tu Telefono? \n\r");
         persona.tel =  int.Parse(Console.ReadLine());
         Console.WriteLine("\n¿Cual es tu Facebook? \n\r");
         persona.face =  Console.ReadLine();
         this.tabla.Add(persona.codigo, persona);// los datos se agregan en las tabla
         Console.Clear();//limpiamos pantalla y seguir con los demas metodos
     }
 }
Exemple #4
0
        public void capturar()
        {
            for (int i=0; i<4; i++){
                Persona persona= new Persona ();
                Console.WriteLine("\nCodigo:");
                persona.codigo =int.Parse(Console.ReadLine());

                Console.WriteLine("\nNombre:");
                persona.nombre = Console.ReadLine();

                Console.WriteLine("\nTeléfono:");
                persona.telefono = Console.ReadLine();

                Console.WriteLine("\nFacebook:");
                persona.facebook = Console.ReadLine();
                this.tabla.Add(persona.codigo,persona);
            }
        }
Exemple #5
0
        public void editar()
        {
            for(int id=0; id<2; id++){// esta accion se va a hacer dos veces
                Console.WriteLine("\r\r\r¿Cual es el Codigo que se editaran los Datos?");
                int codigo = int.Parse(Console.ReadLine());
                if(this.tabla.ContainsKey(codigo)){
                Persona edita= new Persona();
                edita = (Persona)(this.tabla[codigo]);

                Console.WriteLine("\n\r*Nombre\n");
                Console.WriteLine(edita.nombre);

                Console.WriteLine("\n\r\r*Codigo\n");
                Console.WriteLine(edita.codigo);

                Console.WriteLine("\n\r\r\r*Telefono\n");
                Console.WriteLine(edita.tel);

                Console.WriteLine("\n\r\r\r\r*Facebook\n");
                Console.WriteLine(edita.face);
                Console.WriteLine("\n Asi se Guardaran \n");

                // esto atributos son los que se va a editar
                Console.WriteLine("*Nombre:\n");
                edita.nombre= Console.ReadLine();

                Console.WriteLine("*Telefono:\n");
                edita.tel= int.Parse(Console.ReadLine());

                Console.WriteLine("*Facebook:\n");
                edita.face=Console.ReadLine();
                System.Console.Clear();

                        Console.WriteLine("Presiona cualquier tecla para continuar...");
                        Console.ReadKey();
                        System.Console.Clear();
                }else{
                    Console.WriteLine("No existe el codigo");
                        Console.ReadKey();
                        System.Console.Clear();
                }

            }
        }
Exemple #6
0
        public void Eliminar()
        {
            for (int i=0; i<2; i++)
                {
                    Console.Write("Ingrese el codigo  a Eliminar:");
                    int cod = int.Parse (Console.ReadLine ());
                    if (Tabla.ContainsKey (cod) == true) {
                        Persona Eliminacion = new Persona();
                        Eliminacion = (Persona)(Tabla [cod]);

                        Console.Write ("Codigo:");
                        Console.WriteLine (Eliminacion.Cod);

                        Console.Write ("Nombre:");
                        Console.WriteLine (Eliminacion.Nombre);

                        Console.Write ("Telefono:");
                        Console.WriteLine (Eliminacion.Telefono);

                        Console.Write ("Facebook:");
                        Console.WriteLine (Eliminacion.Facebook);

                        Console.Write ("¿Esta seguro de sea eliminar? si) 1 no) 0: ");
                        int opc = int.Parse (Console.ReadLine ());
                        if (opc == 1)
                        {
                            Tabla.Remove (cod);
                            Console.Write ("Se elimino la persona");

                            Console.Clear ();
                        }

                    }
                    else
                    {
                        Console.WriteLine("No existe el codigo");
                        Console.WriteLine("Precione ENTER  para CONTINUAR");

                        Console.Clear();
                    }
                }
        }
Exemple #7
0
        public static void Main(string[] args)
        {
            Persona programa= new Persona();
            Persona persona = new Persona();
            Persona persona2 = new Persona();
            Persona persona3 = new Persona();
            Persona persona4 = new Persona();

            persona.pedirdatos(persona);
            programa.anadirTabla(persona);
            persona2.pedirdatos(persona2);
            programa.anadirTabla(persona2);
            persona3.pedirdatos(persona3);
            programa.anadirTabla(persona3);
            persona4.pedirdatos(persona4);
            programa.anadirTabla(persona4);

            programa.pedirCodigo();
            programa.imprimeTodos();
        }
Exemple #8
0
 public void pedirdatos(Persona person)
 {
     Console.WriteLine("Ingresa el codigo");
     person.codigo = Console.ReadLine();
     Console.WriteLine("Dame tu nombre:");
     person.nombre = Console.ReadLine();
     Console.WriteLine("Dame tu telefono:");
     person.telefono=  Console.ReadLine() ;
     Console.WriteLine("Dame tu facebook:");
     person.face = Console.ReadLine();
     Console.WriteLine("Dame tu Domicilio:");
     person.Domicilio = Console.ReadLine();
     Console.WriteLine("");
 }
Exemple #9
0
 public void anadirTabla(Persona person)
 {
     // metodo que sirve para añadir objetos a la tabla
     hashtable.Add(person.codigo,person);
 }
Exemple #10
0
        public void Ingresar()
        {
            for (int i=0; i<4; i++)
                {
                    Persona P = new Persona ();

                    Console.Write("Codigo:");
                    P.Cod = int .Parse( Console.ReadLine());

                    Console.Write ("Nombre:");
                    P.Nombre = Console.ReadLine();

                    Tabla.Add(P.Cod,P);

                    Console.Clear ();
                }
        }
Exemple #11
0
        public void eliminar()
        {
            for( int el=0; el<2; el++ ){// este proceso se ejecutara dos veces
                 Persona elimina= new Persona();//busca el codigo y elimina la imaformacion total
                 Console.WriteLine("\n\n\r\r++Codigo de la persona a Eliminar++");
                 elimina.codigo= int.Parse(Console.ReadLine());

                 if(!tabla.ContainsKey(elimina.codigo)){
                Console.WriteLine("Este codigo no existe, favor de Rectificarlo");
                Console.ReadLine();
                System.Console.Clear();
                }
                else{
                 	System.Console.Clear();
                    elimina = (Persona)(this.tabla[elimina.codigo]);

                Console.WriteLine("-Nombre");
                Console.WriteLine(elimina.nombre);

                Console.WriteLine("-telefono");
                Console.WriteLine(elimina.tel);

                Console.WriteLine("-facebook");
                Console.WriteLine(elimina.face);

                Console.WriteLine("¿Esta seguro de eliminar este Usuario?  presiona \n si  \n  no");
                string res= Console.ReadLine();
                if(res == "si"){
                        this.tabla.Remove(elimina.codigo);
                        Console.WriteLine("Los Datos fueron eliminados Exitosamente");
                }
                else{
                       Console.WriteLine("Los Datos estan a salvo");
                }
                Console.WriteLine("Presiona cualquier tecla para continuar...");
                Console.ReadKey();
            }
            }
        }