static void Main(string[] args) { // Lectura sugerida // https://thatcsharpguy.com/post/var-en-c-sharp/ Trabajador t = new Trabajador(); t.Rut = "11-1"; t.Nombre = "Nombre 1"; t.Edad = 30; t.Sueldo = 450000; t.TipoContrato = "Plazo fijo"; Docente d = new Docente(); d.Rut = "22-2"; d.Nombre = "Nombre 2"; d.Edad = 34; d.Sueldo = 980000; d.TipoContrato = "Plazo fijo"; d.Titulo = "Psicólogo"; if (d is Persona) { Console.WriteLine("Es persona.."); } if (d is Trabajador) { Console.WriteLine("Es trabajador..."); } if (d is Docente) { Console.WriteLine("Es docente..."); } // Figuras de interfaces Cuadrado c = new Cuadrado(); Rectangulo r = new Rectangulo(); c.Lado = 23; r.Alto = 2; r.Ancho = 12; Console.WriteLine("Área del cuadrado lado {0}: {1}", c.Lado, c.GetArea()); Console.WriteLine("Perímetro del cuadrado lado {0}: {1}", c.Lado, c.GetPerimetro()); Console.WriteLine("Área del rectangulo ancho {0} y alto {1} es: {2}" , r.Ancho, r.Alto, r.GetArea()); Console.WriteLine("Perímetro del rectangulo ancho {0} y alto {1} es: {2}" , r.Ancho, r.Alto, r.GetPerimetro()); // DAO Persona DAO_Persona dp = new DAO_Persona(); dp.Create(new Persona() { Nombre = "Nombre 3" }); List <Persona> lista = dp.Read(); dp.Update(new Persona() { Nombre = "Nombre 2" }); dp.Delete(1); Console.ReadLine(); }
static void Main(string[] args) { DAO_Persona dp = new DAO_Persona(); // DAO_Trabajador dt = new DAO_Trabajador(); Console.Write("Cuantas Personas?: "); int vueltas = int.Parse(Console.ReadLine()); for (int i = 0; i < vueltas; i++) { Persona per = new Persona(); Console.Write("ID: "); per.Id = Console.ReadLine(); Console.Write("Rut: "); per.Rut = Console.ReadLine(); Console.Write("Nombre: "); per.Nombre = Console.ReadLine(); Console.Write("Edad: "); per.Edad = int.Parse(Console.ReadLine()); dp.Create(per); } foreach (Persona p in dp.Read()) { Console.WriteLine("------------------------"); Console.WriteLine("ID : " + p.Id); Console.WriteLine("Rut : " + p.Rut); Console.WriteLine("Nombre : " + p.Nombre); Console.WriteLine("Edad : " + p.Edad); Console.WriteLine("------------------------"); } /*Docente doc = new Docente(); * * doc.Id = "1"; * doc.Edad = 56; * doc.Nombre = "Ricardo Soto"; * doc.Rut = "11-1"; * doc.Sueldo = 980000; * doc.TipoContrato = "Plazo fijo"; * doc.Titulo = "Psicólogo"; * * Console.WriteLine("------------------------"); * Console.WriteLine("RUT : "+doc.Rut ); * Console.WriteLine("Nombre: "+doc.Nombre ); * Console.WriteLine("Título: "+doc.Titulo ); * Console.WriteLine("Sueldo: "+doc.Sueldo ); * Console.WriteLine("------------------------"); * * Rectangulo rec = new Rectangulo(); * * Console.Write("Ingrese el ancho del rectángulo: "); * rec.Ancho = int.Parse(Console.ReadLine()); * * Console.Write("Ingrese el alto del rectángulo: "); * rec.Alto = int.Parse(Console.ReadLine()); * * Console.WriteLine("El área del rectángulo" + * " [{0},{1}] es {2}", * rec.Alto, rec.Ancho, rec.GetArea()); * * Console.WriteLine("El perímetro del rectángulo" + * " [{0},{1}] es {2}", * rec.Alto, rec.Ancho, rec.GetPerimetro()); */ // Pause Console.Write("Presione una tecla para continuar..."); Console.ReadLine(); // Pause }