//} public void mostrarDatos(Persona person) { Console.WriteLine(person.nombre); Console.WriteLine(person.telefono); Console.WriteLine(person.face); Console.WriteLine(person.Domicilio); Console.WriteLine("\n"); }
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); }
//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 } }
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); } }
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(); } } }
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(); } } }
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(); }
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(""); }
public void anadirTabla(Persona person) { // metodo que sirve para añadir objetos a la tabla hashtable.Add(person.codigo,person); }
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 (); } }
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(); } } }