internal static FysiskPostReturmottaker GetFysiskPostReturMottaker() { if (_fysiskPostReturmottaker != null) { return(_fysiskPostReturmottaker); } return(_fysiskPostReturmottaker = new FysiskPostReturmottaker("Testbruker i Tester .NET", new NorskAdresse("0001", "Testekommunen"))); }
public FysiskPostInfo(FysiskPostMottaker mottaker, Posttype posttype, Utskriftsfarge utskriftsfarge, Posthåndtering posthåndtering, FysiskPostReturmottaker returmottaker, List <Printinstruksjon> printinstruksjoner = null) : base(mottaker) { Posttype = posttype; Utskriftsfarge = utskriftsfarge; Posthåndtering = posthåndtering; ReturpostMottaker = returmottaker; _printinstruksjoner = printinstruksjoner ?? new List <Printinstruksjon>(); }
public FysiskPostInfo(string personidentifikator, FysiskPostMottaker mottaker, Posttype posttype, Utskriftsfarge utskriftsfarge, Posthåndtering posthåndtering, FysiskPostReturmottaker returmottaker, List <Printinstruksjon> printinstruksjoner = null) : base(mottaker, "urn:no:difi:digitalpost:xsd:fysisk::print") { Personidentifikator = personidentifikator; Posttype = posttype; Utskriftsfarge = utskriftsfarge; Posthåndtering = posthåndtering; ReturpostMottaker = returmottaker; _printinstruksjoner = printinstruksjoner ?? new List <Printinstruksjon>(); }
private static PostInfo GenererPostInfo(bool erDigitalPostMottaker, bool erNorskBrev, bool erDigipost) { var resourceUtility = new ResourceUtility("Difi.SikkerDigitalPost.Klient.Testklient.Resources.Sertifikater"); PostInfo postInfo; PostMottaker mottaker; X509Certificate2 sertifikat; if (erDigipost) { sertifikat = new X509Certificate2(resourceUtility.ReadAllBytes("testmottakerFraOppslagstjenesten_digipost.pem")); mottaker = new DigitalPostMottaker(Settings.Default.DigipostMottakerPersonnummer, Settings.Default.DigipostMottakerDigipostadresse, sertifikat, new Organisasjonsnummer(Settings.Default.PostenOrgNr)); } else { sertifikat = new X509Certificate2(resourceUtility.ReadAllBytes("testmottakerFraOppslagstjenesten_eboks.pem")); mottaker = new DigitalPostMottaker(Settings.Default.EboksMottakerPersonnummer, Settings.Default.EboksMottakerEboksadresse, sertifikat, new Organisasjonsnummer(Settings.Default.EboksOrgNr)); } if (erDigitalPostMottaker) { postInfo = new DigitalPostInfo((DigitalPostMottaker)mottaker, "Ikke-sensitiv tittel", Sikkerhetsnivå.Nivå3, true); ((DigitalPostInfo)postInfo).Virkningstidspunkt = DateTime.Now.AddMinutes(0); ((DigitalPostInfo)postInfo).SmsVarsel = new SmsVarsel("12345678", "Et lite varsel pr SMS."); } else { Adresse adresse; if (erNorskBrev) { adresse = new NorskAdresse("0566", "Oslo"); } else { adresse = new UtenlandskAdresse("SE", "Saltkråkan 22"); } mottaker = new FysiskPostMottaker("Rolf Rolfsen", adresse, sertifikat, new Organisasjonsnummer(Settings.Default.PostenOrgNr)); var returMottaker = new FysiskPostReturmottaker("ReturKongen", new NorskAdresse("1533", "Søppeldynga")); postInfo = new FysiskPostInfo((FysiskPostMottaker)mottaker, Posttype.A, Utskriftsfarge.SortHvitt, Posthåndtering.DirekteRetur, returMottaker); } return(postInfo); }
public void FysiskPostInfo() { var navn = "Ola Nordmann"; var adresse = new NorskAdresse("0001", "Oslo"); var mottakersertifikat = new X509Certificate2(); // sertifikat hentet fra Oppslagstjenesten var orgnummerPostkasse = "123456789"; var mottaker = new FysiskPostMottaker(navn, adresse, mottakersertifikat, orgnummerPostkasse); var returMottaker = new FysiskPostReturmottaker( "John Doe", new NorskAdresse("0566", "Oslo") { Adresselinje1 = "Returgata 22" }); var postInfo = new FysiskPostInfo( mottaker, Posttype.A, Utskriftsfarge.SortHvitt, Posthåndtering.MakuleringMedMelding, returMottaker ); }
public void FysiskPostSender() { var navn = "Ola Nordmann"; var adresse = new NorskAdresse("0001", "Oslo"); var mottaker = new FysiskPostMottaker(navn, adresse); var returMottaker = new FysiskPostReturmottaker( "John Doe", new NorskAdresse("0566", "Oslo") { Adresselinje1 = "Returgata 22" }); var fysiskPostMottakerPersonnummer = "27127000293"; var postInfo = new FysiskPostInfo( fysiskPostMottakerPersonnummer, mottaker, Posttype.A, Utskriftsfarge.SortHvitt, Posthåndtering.MakuleringMedMelding, returMottaker ); }
public FysiskPostInfo(FysiskPostMottaker mottaker, Posttype posttype, Utskriftsfarge utskriftsfarge, Posthåndtering posthåndtering, FysiskPostReturmottaker returmottaker) : base(mottaker) { Posttype = posttype; Utskriftsfarge = utskriftsfarge; Posthåndtering = posthåndtering; _returmottakerAbstrakt = returmottaker; }