Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
 public bool saveAddress(ClassLibrary1.Address address)
 {
     DB.Addresses.Add(address);
     DB.SaveChanges();
     return(true);
 }
Ejemplo n.º 3
0
        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);