Example #1
0
 static Person GetPerson1(AddresseKartotekDal myDal, int personid)
 {
     var person = myDal.ReadPerson(personid);
     person.FolkeregisterAddresse = myDal.ReadFolkeregisterAddresse(person);
     person.EkstraAddresser = myDal.ReadEkstraAddressesFromPerson(person);
     person.Telefoner = myDal.ReadTelefonerFromPerson(person);
     return person;
 }
Example #2
0
        static void Main(string[] args)
        {
            var myDal =
                new AddresseKartotekDal(
                    "Data Source=10.29.0.29;Integrated Security=False;User ID=E15I4DABH2Gr7;Password=E15I4DABH2Gr7;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False");
            //var myDal = new AddresseKartotekDal(@"Data Source=(localdb)\ProjectsV12;Initial Catalog=HandIn2;Integrated Security=True;Pooling=False;Connect Timeout=30");

            AddPerson1(myDal);

            var person = GetPerson1(myDal, 1);

            PrintPerson(person);

            Console.ReadKey();
        }
Example #3
0
        static void AddPerson1(AddresseKartotekDal myDal)
        {
            var folkeadr = new Addresse()
            {
                Bynavn = "Aarhus",
                Husnummer = "92",
                PostNummer = 8200,
                Vejnavn = "Finlandsgade"
            };
            myDal.CreateAddresse(folkeadr);

            var workadr = new Addresse()
            {
                Bynavn = "Aarhus",
                Husnummer = "80",
                PostNummer = 8200,
                Vejnavn = "Oslogade"
            };
            myDal.CreateAddresse(workadr);

            var person = new Person()
            {
                Fornavn = "Top",
                Mellemnavn = "Tom",
                Efternavn = "Hat",
                Forhold = "Anstrengt"
            };
            myDal.CreatePerson(person);

            var telefon = new Telefon()
            {
                Number = "80808080",
                Forhold = "Arbejde"
            };
            myDal.CreateTelefon(telefon, person);

            myDal.ConnectEkstraAddresse(person, workadr, "Arbejde");
            myDal.ConnectEkstraAddresse(person, folkeadr, "Hjemme");
            myDal.UpdateFolkeregisterAddresse(person, folkeadr);
        }