private static void LoggaFastighet(StringBuilder sb, AviseringPostTYPE aviseringPost) { if (aviseringPost.Fastighet != null) { foreach (FastighetTYPE fastighet in aviseringPost.Fastighet) { sb.AppendLine(); sb.AppendLine("Fastighet:"); sb.AppendLine("Fastighet kod: " + fastighet.FastighetKod); sb.AppendLine("Taxeringsenhetsnummer: " + fastighet.Taxeringsenhetsnummer); sb.AppendLine("Taxeringsår: " + fastighet.Taxeringsar); sb.AppendLine("Taxeringsvärde: " + fastighet.Taxeringsvarde); sb.AppendLine("Län kod: " + fastighet.LanKod); sb.AppendLine("Kommun kod: " + fastighet.KommunKod); if (fastighet.FastighetDel != null) { foreach (FastighetDelTYPE fastighetDel in fastighet.FastighetDel) { sb.AppendLine("Fastighet del:"); sb.AppendLine("Taxeringsidentitet: " + fastighetDel.Taxeringsidentitet); sb.AppendLine("Fastighet beteckning: " + fastighetDel.FastighetBeteckning); sb.AppendLine("Andelstal Täljare: " + fastighetDel.AndelstalTaljare); sb.AppendLine("Andelstal Nämnare: " + fastighetDel.AndelstalNamnare); } } } } }
private static void LoggaRelationer(StringBuilder sb, AviseringPostTYPE aviseringPost) { if (aviseringPost.Relation != null) { foreach (RelationTYPE relation in aviseringPost.Relation) { sb.AppendLine(); sb.AppendLine("Relation:"); sb.AppendLine("DatumFrom: " + relation.DatumFrom.ToString("yyyy-MM-dd")); sb.AppendLine("DatumTill: " + relation.DatumTill.ToString("yyyy-MM-dd")); sb.AppendLine("Typ: " + relation.Relationstyp); sb.AppendLine("Id nummer: " + relation.IdNummer); sb.AppendLine("Förnamn: " + relation.Fornamn); sb.AppendLine("Mellannamn: " + relation.Mellannamn); sb.AppendLine("Efternamn:" + relation.Efternamn); if (relation.FodelsetidSpecified) { sb.AppendLine("Födelsetid: " + relation.Fodelsetid.ToString("yyyy-MM-dd")); } sb.AppendLine("Avregistreringsorsak kod: " + relation.AvregistreringsorsakKod); sb.AppendLine("Avregistreringsorsakdatum: " + relation.Avregistreringsdatum); sb.AppendLine("Avlidendatum: " + relation.Avlidendatum); } } }
private static void LoggaFolkbokforing(StringBuilder sb, AviseringPostTYPE aviseringPost) { if (aviseringPost.Folkbokforing != null) { foreach (FolkbokforingTYPE folkbokforing in aviseringPost.Folkbokforing) { sb.AppendLine(); sb.AppendLine("Folkbokföring:"); sb.AppendLine("DatumFrom: " + folkbokforing.DatumFrom.ToString("yyyy-MM-dd")); sb.AppendLine("DatumTill: " + folkbokforing.DatumTill.ToString("yyyy-MM-dd")); sb.AppendLine("Folkbokförd län kod: " + folkbokforing.FolkbokfordLanKod); sb.AppendLine("Folkbokförd kommun kod: " + folkbokforing.FolkbokfordKommunKod); if (folkbokforing.HemvistSpecified) { sb.AppendLine("Hemvist: " + folkbokforing.Hemvist); } if (folkbokforing.FolkbokforingsdatumSpecified) { sb.AppendLine("Folkbokföringsdatum: " + folkbokforing.Folkbokforingsdatum.ToString("yyyy-MM-dd")); } sb.AppendLine("Distrikt kod: " + folkbokforing.DistriktKod); } } }
private static void LoggaNamn(StringBuilder sb, AviseringPostTYPE aviseringPost) { if (aviseringPost.Namn != null) { foreach (NamnTYPE namn in aviseringPost.Namn) { sb.AppendLine(); sb.AppendLine("Namn:"); sb.AppendLine("DatumFrom: " + namn.DatumFrom.ToString("yyyy-MM-dd")); sb.AppendLine("DatumTill: " + namn.DatumTill.ToString("yyyy-MM-dd")); sb.AppendLine("Aviseringsnamn: " + namn.Aviseringsnamn); sb.AppendLine("Förnamn: " + namn.Fornamn); sb.AppendLine("Mellannamn: " + namn.Mellannamn); sb.AppendLine("Efternamn: " + namn.Efternamn); sb.AppendLine("Tilltalsnamn: " + namn.Tilltalsnamn); } } }
private static void LogAllaAdresser(StringBuilder sb, AviseringPostTYPE aviseringPost) { if (aviseringPost.Folkbokforingsadress != null) { foreach (FolkbokforingsadressTYPE folkbokforingsadress in aviseringPost.Folkbokforingsadress) { sb.AppendLine(); sb.AppendLine("Folkbokföringsadress:"); LogAdress(sb, folkbokforingsadress.SvenskAdress); } } if (aviseringPost.SarskildPostadress != null) { foreach (SarskildPostadressTYPE sarskildPostadress in aviseringPost.SarskildPostadress) { sb.AppendLine(); sb.AppendLine("Särskild postadress:"); LogAdress(sb, sarskildPostadress.Item); } } if (aviseringPost.Kontaktadress != null) { foreach (KontaktadressTYPE kontaktadress in aviseringPost.Kontaktadress) { sb.AppendLine(); sb.AppendLine("Kontaktadress:"); LogAdress(sb, kontaktadress.Item); } } if (aviseringPost.Utlandsadress != null) { foreach (UtlandsadressTYPE utlandsadress in aviseringPost.Utlandsadress) { sb.AppendLine(); sb.AppendLine("Utlandsadress:"); LogAdress(sb, utlandsadress.InternationellAdress); } } }
private static void LoggaPersondetaljer(StringBuilder sb, AviseringPostTYPE aviseringPost) { if (aviseringPost.Persondetaljer != null) { foreach (PersondetaljerTYPE detalj in aviseringPost.Persondetaljer) { sb.AppendLine(); sb.AppendLine("Persondetalj:"); sb.AppendLine("DatumFrom: " + detalj.DatumFrom.ToString("yyyy-MM-dd")); sb.AppendLine("DatumTill: " + detalj.DatumTill.ToString("yyyy-MM-dd")); sb.AppendLine("Sekretessmakering: " + detalj.Sekretessmarkering.Value); if (detalj.Sekretessmarkering.sattAvSPARSpecified) { sb.AppendLine("Sekretessmarkering satt av SPAR: " + detalj.Sekretessmarkering.sattAvSPAR); } sb.AppendLine("Skyddad folkbokföring: " + detalj.SkyddadFolkbokforing); sb.AppendLine("Avregistreringsorsak kod: " + detalj.AvregistreringsorsakKod); sb.AppendLine("Avregistreringsdatum: " + detalj.Avregistreringsdatum); sb.AppendLine("Avlidendatum: " + detalj.Avlidendatum); sb.AppendLine("Anträffad död datum: " + detalj.AntraffadDodDatum); if (detalj.FodelsedatumSpecified) { sb.AppendLine("Födelsedatum: " + detalj.Fodelsedatum.ToString("yyyy-MM-dd")); } sb.AppendLine("Födelselän kod: " + detalj.FodelselanKod); sb.AppendLine("Födelseförsamling: " + detalj.Fodelseforsamling); if (detalj.KonSpecified) { sb.AppendLine("Kön: " + detalj.Kon.ToString()); } if (detalj.SvenskMedborgareSpecified) { sb.AppendLine("Svensk medborgare: " + detalj.SvenskMedborgareSpecified); } sb.AppendLine("Samordningsnummer status: " + detalj.SnStatus); sb.AppendLine("Samordningsnummer tilldelningsdatum: " + detalj.SnTilldelningsdatum); sb.AppendLine("Samordningsnummer preliminärt vilandeförklaringsdatum: " + detalj.SnPreliminartVilandeforklaringsdatum); sb.AppendLine("Samordningsnummer förnyelsedatum: " + detalj.SnFornyelsedatum); sb.AppendLine("Samordningsnummer vilandeorsak: " + detalj.SnVilandeorsak); sb.AppendLine("Samordningsnummer vilandeförklaringsdatum: " + detalj.SnVilandeforklaringsdatum); sb.AppendLine("Samordningsnummer avlidendatum: " + detalj.SnAvlidendatum); if (detalj.Hanvisning != null) { foreach (HanvisningTYPE hanvisning in detalj.Hanvisning) { sb.AppendLine("Hänvisning:"); sb.AppendLine(" Id nummer: " + hanvisning.IdNummer); if (hanvisning.TypSpecified) { sb.AppendLine(" Typ: " + hanvisning.Typ); } } } } } }