static void Main(string[] args) { ClassLibrary1.Address address = null; ClassLibrary1.Person person = null; ClassLibrary1.Person papi = null; ClassLibrary1.Person mami = null; Console.WriteLine("desea ingresar persona, propiedad o automovil"); var tipodeingreso = Console.ReadLine(); if (tipodeingreso == "persona") { Console.WriteLine("ingrese nombres"); string name = Console.ReadLine(); Console.WriteLine("ingrese apellidos"); string name2 = Console.ReadLine(); Console.WriteLine("ingrese fecha de nacimiento mm/dd/aaaa"); System.DateTime date = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("ingrese rut"); string rut = Console.ReadLine(); person = new Person(name, name2, date, address, rut, papi, mami); Console.Clear(); Console.WriteLine("persona ingresada correctamente"); } }
public bool saveAddress(ClassLibrary1.Address address) { DB.Addresses.Add(address); DB.SaveChanges(); return(true); }
public ClassLibrary1.Person AgregarPersona() { Console.WriteLine("Ingrese su rut\n"); string rut = Console.ReadLine(); Console.WriteLine("Ingrese su nombre\n"); string nombre = Console.ReadLine(); Console.WriteLine("Ingrese su apellido\n"); string apellido = Console.ReadLine(); Console.WriteLine("Ingrese su fecha de nacimiento (DD-MM-AAAA)\n"); DateTime nacimiento = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Ingrese el rut de uno de sus padres (si no esta registrado intregese 0)"); string rutp1 = Console.ReadLine(); ClassLibrary1.Person p1 = null; foreach (ClassLibrary1.Person p in Personas) { if (rut == p.Rut) { p1 = p; } } Console.WriteLine("Ingrese el rut de su otro padre (si no esta registrado intregese 0)"); string rutp2 = Console.ReadLine(); ClassLibrary1.Person p2 = null; foreach (ClassLibrary1.Person p in Personas) { if (rut == p.Rut) { p2 = p; } } Console.WriteLine("Para registrar su direccion, debe ingresar: \n1. Calle " + "\n2. Numero " + "\n3. Ciudad " + "\n4. Año de construccion " + "\n5. Cantidad de habitaciones" + "\n6. Tiene piscina? Si/No " + "\n7. Cantidad de baños" + "\n8. Tiene patio? Si/No\n" + "\n9. Comuna" ); string calle = Console.ReadLine(); int numero = Convert.ToInt32(Console.ReadLine()); string ciudad = Console.ReadLine(); int ano = Convert.ToInt32(Console.ReadLine()); int habitaciones = Convert.ToInt32(Console.ReadLine()); bool piscina = false; if (Console.ReadLine() == "Si") { piscina = true; } int banos = Convert.ToInt32(Console.ReadLine()); bool patio = false; if (Console.ReadLine() == "Si") { patio = true; } string comuna = Console.ReadLine(); ClassLibrary1.Address direccion = new ClassLibrary1.Address(calle, numero, comuna, ciudad, null, ano, habitaciones, banos, patio, piscina); ClassLibrary1.Person usuario = new ClassLibrary1.Person(nombre, apellido, nacimiento, direccion, rut, p1, p2); direccion.changeOwner(usuario); return(usuario); }
static void Main(string[] args) { List <ClassLibrary1.Person> per = new List <Person>(); List <ClassLibrary1.Address> adr = new List <Address>(); List <ClassLibrary1.Car> car = new List <Car>(); ClassLibrary1.Person p; ClassLibrary1.Address a; ClassLibrary1.Car c; bool pat; bool piscina; while (true) { Console.WriteLine("Desea inscribir: /n 1 = Persona /n 2 = Propiedad /n 3 = Automovil "); string resp = Console.ReadLine(); if (resp == "1") { Console.WriteLine("Ingrese el nombre del cliente"); string nom = Console.ReadLine(); Console.WriteLine("Ingrese el apellido"); string ap = Console.ReadLine(); Console.WriteLine("Ingrese la fecha de nacimiento"); DateTime fNac = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Ingrese la direccion"); ClassLibrary1.Address direc = //ERROR DE CODIGO Console.WriteLine("Ingrese el numero de RUT"); string RUT = Console.ReadLine(); Console.WriteLine("Ingrese el nombre de su Padre"); string nomP1 = Console.ReadLine(); ClassLibrary1.Person parent1 = new Person(nomP1, ap, 10 / 10 / 10, ERROR, "1111", null, null); Console.WriteLine("Ingrese el nombre de su madre"); string nomP2 = Console.ReadLine(); ClassLibrary1.Person parent2 = new Person(nomP2, ap, 10 / 10 / 10, ERROR, "1111", null, null); p = new ClassLibrary1.Person(nom, ap, fNac, ERROR, RUT, parent1, parent2); per.Add(p); } else if (resp == "2") { Console.WriteLine("Ingrese el nombre de la calle"); string str = Console.ReadLine(); Console.WriteLine("Ingrese el numero"); int num = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese la Comuna"); string com = Console.ReadLine(); Console.WriteLine("Ingrese la ciudad"); string ci = Console.ReadLine(); Console.WriteLine("Ingrese la direccion"); ClassLibrary1.Person per = //ERROR DE CODIGO Console.WriteLine("Ingrese el anio de construccion"); int anio = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el numero de piezas"); int numpie = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el numero de banios"); int numban = int.Parse(Console.ReadLine()); Console.WriteLine("Tiene piscina? /n 1 = si /n 2 = no"); string resp2 = Console.ReadLine(); if (resp2 == "1") { bool piscina = true; } else if (resp2 == "2") { bool piscina = false; } Console.WriteLine("Tiene patio? / n 1 = si / n 2 = no"); string resp3 = Console.ReadLine(); if (resp3 == "1") { bool pat = true; } else if (resp == "2") { bool pat = false; } a = new ClassLibrary1.Address(str, num, com, ci, per, anio, numpie, numban, pat, piscina); adr.Add(a); } else if (resp == "3") { Console.WriteLine("Ingrese marca"); string bran = Console.ReadLine(); Console.WriteLine("Ingrese el modelo"); string mod = Console.ReadLine(); Console.WriteLine("Ingrese el anio"); int anio = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el numero de patente"); string patente = Console.ReadLine(); Console.WriteLine("Ingrese el nombre de su duenio"); string duen = Console.ReadLine(); ClassLibrary1.Person parent1 = new Person(nomP1, ap, 10 / 10 / 10, ERROR, "1111", null, null); Console.WriteLine("Ingrese el numero de cinturones"); int cint = int.Parse(Console.ReadLine()); Console.WriteLine("Es diesel?? / n 1 = si / n 2 = no"); string resp3 = Console.ReadLine(); if (resp3 == "1") { bool die = true; } else if (resp == "2") { bool die = false; } c = new ClassLibrary1.Car(bran, mod, anio, duen, patente, cint, die); car.Add(c); } } }
private static extern Object ClassLibrary_(ClassLibrary1.Person person, ClassLibrary1.Car car, ClassLibrary1.Address address);