private void LeggTilAdresselinje(XmlElement norskAdresse, Adresse adresse, int adresseLinjeNr) { var adresseLinjeData = adresse.AdresseLinje(adresseLinjeNr); if (String.IsNullOrEmpty(adresseLinjeData)) return; string adresselinje = "adresselinje" + adresseLinjeNr; XmlElement linje = Context.CreateElement("ns9", adresselinje, NavneromUtility.DifiSdpSchema10); linje.InnerText = adresseLinjeData; norskAdresse.AppendChild(linje); }
private XmlNode MottakerElement(string mottakerNavn, Adresse adresse) { var mottaker = Context.CreateElement("ns9", "mottaker", NavneromUtility.DifiSdpSchema10); { var navn = mottaker.AppendChildElement("navn", "ns9", NavneromUtility.DifiSdpSchema10, Context); navn.InnerText = mottakerNavn; if (adresse is NorskAdresse) mottaker.AppendChild(NorskAdresseNode((NorskAdresse) adresse)); else mottaker.AppendChild(UtenlandskAdresseNode((UtenlandskAdresse) adresse)); } return mottaker; }
/// <summary> /// Informasjon om mottaker av fysisk post. Kun for returmottaker, da utskriftstjenesteSertifikat og /// organisasjonsnummer til postkasse ikke blir satt. /// Bruk overload med utskriftstjenesteSertifkat og organisasjonsnummer for Mottaker. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> protected FysiskPostMottakerAbstrakt(string navn, Adresse adresse) : this(navn, adresse, new X509Certificate2(), "000000000") { }
/// <summary> /// Informasjon om mottaker av fysisk post. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> /// <param name="utskriftstjenesteSertifikat">Sertifikat for utskriftstjenesten.</param> /// <param name="organisasjonsnummer"> /// Identifikator (organisasjonsnummer) til virksomheten som er sluttmottaker i /// meldingsprosessen. /// </param> protected FysiskPostMottakerAbstrakt(string navn, Adresse adresse, X509Certificate2 utskriftstjenesteSertifikat, string organisasjonsnummer) : base(utskriftstjenesteSertifikat, organisasjonsnummer) { Navn = navn; Adresse = adresse; }
/// <summary> /// Informasjon om mottaker av fysisk post. Kun for returmottaker, da utskriftstjenesteSertifikat og /// organisasjonsnummer til postkasse ikke blir satt. /// Bruk overload med utskriftstjenesteSertifkat og organisasjonsnummer for Mottaker. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> protected FysiskPostMottakerAbstrakt(string navn, Adresse adresse) : this(navn, adresse, new X509Certificate2(), new Organisasjonsnummer("000000000")) { }
/// <summary> /// Informasjon om mottaker av fysisk post. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> /// <param name="utskriftstjenesteSertifikat">Sertifikat for utskriftstjenesten.</param> /// <param name="organisasjonsnummer"> /// Identifikator (organisasjonsnummer) til virksomheten som er sluttmottaker i /// meldingsprosessen. /// </param> protected FysiskPostMottakerAbstrakt(string navn, Adresse adresse, X509Certificate2 utskriftstjenesteSertifikat, Organisasjonsnummer organisasjonsnummer) : base(utskriftstjenesteSertifikat, organisasjonsnummer) { Navn = navn; Adresse = adresse; }
/// <summary> /// Informasjon om mottaker av fysisk post. Kun for returmottaker, da utskriftstjenesteSertifikat og organisasjonsnummer til postkasse ikke blir satt. /// Bruk overload med utskriftstjenesteSertifkat og organisasjonsnummer for Mottaker. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> public FysiskPostReturmottaker(string navn, Adresse adresse) : base(navn, adresse, new X509Certificate2(), "0000000000000") { }
/// <summary> /// Informasjon om mottaker av fysisk post. Kun for returmottaker, da utskriftstjenesteSertifikat og organisasjonsnummer til postkasse ikke blir satt. /// Bruk overload med utskriftstjenesteSertifkat og organisasjonsnummer for Mottaker. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> protected FysiskPostMottakerAbstrakt(string navn, Adresse adresse) : this(navn, adresse, new X509Certificate2(), "0000000000000") { }
/// <summary> /// Informasjon om mottaker av fysisk post. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> /// <param name="sertifikatThumbprint">Thumbprint til mottakersertifikatet. Se guide på http://difi.github.io/sikker-digital-post-klient-dotnet/#mottakersertifikat </param> /// <param name="organisasjonsnummer">Identifikator (organisasjonsnummer) til virksomheten som er sluttmottaker i meldingsprosessen.</param> protected FysiskPostMottakerAbstrakt(string navn, Adresse adresse, string sertifikatThumbprint, string organisasjonsnummer) : base(sertifikatThumbprint, organisasjonsnummer) { Navn = navn; Adresse = adresse; }
/// <summary> /// Informasjon om mottaker av fysisk post. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> /// <param name="utskriftstjenesteSertifikat">Sertifikat for utskriftstjenesten.</param> /// <param name="organisasjonsnummer"> /// Identifikator (organisasjonsnummer) til virksomheten som er sluttmottaker i /// meldingsprosessen. /// </param> public FysiskPostMottaker(string navn, Adresse adresse, X509Certificate2 utskriftstjenesteSertifikat, string organisasjonsnummer) : base(navn, adresse, utskriftstjenesteSertifikat, organisasjonsnummer) { }
/// <summary> /// Informasjon om mottaker av fysisk post. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> public FysiskPostMottaker(string navn, Adresse adresse) : base(navn, adresse) { }
/// <summary> /// Informasjon om mottaker av fysisk post. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> /// <param name="sertifikatThumbprint">Thumbprint til mottakersertifikatet. Se guide på http://difi.github.io/sikker-digital-post-klient-dotnet/#mottakersertifikat </param> /// <param name="organisasjonsnummer">Identifikator (organisasjonsnummer) til virksomheten som er sluttmottaker i meldingsprosessen.</param> public FysiskPostMottaker(string navn, Adresse adresse, string sertifikatThumbprint, string organisasjonsnummer) : base(navn,adresse,sertifikatThumbprint, organisasjonsnummer) { }
/// <summary> /// Informasjon om mottaker av fysisk post. Kun for returmottaker, da utskriftstjenesteSertifikat og /// organisasjonsnummer til postkasse ikke blir satt. /// Bruk overload med utskriftstjenesteSertifkat og organisasjonsnummer for Mottaker. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> public FysiskPostReturmottaker(string navn, Adresse adresse) : base(navn, adresse, new X509Certificate2(), new Organisasjonsnummer("000000000")) { }
/// <summary> /// Informasjon om mottaker av fysisk post. /// </summary> /// <param name="navn">Fullt navn på mottaker av fysisk post.</param> /// <param name="adresse">Adresse for mottaker av fysisk post.</param> /// <param name="sertifikatThumbprint">Thumbprint til mottakersertifikatet. Se guide på http://difi.github.io/sikker-digital-post-klient-dotnet/#mottakersertifikat </param> /// <param name="organisasjonsnummer">Identifikator (organisasjonsnummer) til virksomheten som er sluttmottaker i meldingsprosessen.</param> public FysiskPostMottaker(string navn, Adresse adresse, string sertifikatThumbprint, string organisasjonsnummer) : base(navn, adresse, sertifikatThumbprint, organisasjonsnummer) { }