public static forsendelse CreateKryptertForsendelse(string tittel)
        {
            forsendelse forsendelse = new forsendelse {
                kryptert = true, tittel = tittel, krevNiva4Innlogging = false, avgivendeSystem = "Avgivende system .Net"
            };

            forsendelse.dokumenter         = new[] { CreateKryptertDokument() };
            forsendelse.mottaker           = CreatePrivatPerson();
            forsendelse.printkonfigurasjon = CreatePrintkonfigurasjon();
            return(forsendelse);
        }
예제 #2
0
        public static void Send(string avgiverSystem, string forsendelseType, string tittel, string systemId, string sendToOrganizationNumber, string sendToName, dokument[] dokumenter,
                                string saksAar = "2018", string saksSekvensnummer = "12345")
        {
            forsendelse forsendelse = new forsendelse
            {
                avgivendeSystem = avgiverSystem,
                eksternref      = systemId,

                metadataFraAvleverendeSystem = new noarkMetadataFraAvleverendeSakssystem
                {
                    tittel = tittel
                },
                metadataForImport = new noarkMetadataForImport              //// LARS: saksaar & sakssekvensnummer from Byggesak
                {
                    saksaar           = Convert.ToInt32(saksAar),           // saksaar = 2018,
                    sakssekvensnummer = Convert.ToInt32(saksSekvensnummer), // sakssekvensnummer = 12345,
                    tittel            = tittel,
                    journalposttype   = "I"
                },
                forsendelseType = forsendelseType,
                mottaker        = new adresse()
                {
                    digitalAdresse = new organisasjonDigitalAdresse()
                    {
                        orgnr = sendToOrganizationNumber
                    },
                    postAdresse = new postAdresse()
                    {
                        navn     = sendToName,
                        postnr   = "9999",
                        poststed = "Digital levering"
                    }
                },
                kunDigitalLevering = true,
                tittel             = tittel,
                dokumenter         = dokumenter
            };



            using (var client = GetWebServiceClient())
            {
                try
                {
                    string forsendelseResponse = client.sendForsendelse(forsendelse);
                }

                catch (Exception e)
                {
                    throw e;
                }
            }
        }
        public static forsendelse CreateUkryptertForsendelseForOrgnr(string tittel, string orgnr, byte[] dataBytes)
        {
            var testForsendelse = new forsendelse {
                kryptert = false, tittel = tittel, krevNiva4Innlogging = false, avgivendeSystem = "Avgivende system .Net"
            };

            testForsendelse.mottaker = CreateOrganisasjon(orgnr);
            var dok = new dokument();

            dok.filnavn  = "small.pdf";
            dok.mimetype = "application/pdf";
            dok.data     = dataBytes;
            testForsendelse.dokumenter = new dokument[1] {
                dok
            };
            testForsendelse.printkonfigurasjon = CreatePrintkonfigurasjon();

            return(testForsendelse);
        }
        public static forsendelse CreateUkryptertForsendelse(string tittel)
        {
            var testForsendelse = new forsendelse {
                kryptert = false, tittel = tittel, krevNiva4Innlogging = false, avgivendeSystem = "Avgivende system .Net"
            };

            testForsendelse.mottaker = CreatePrivatPerson();
            var dok = new dokument();

            dok.filnavn  = "small.pdf";
            dok.mimetype = "application/pdf";
            dok.data     = ForsendelseClientSample.Properties.Resources.small_pdf;
            testForsendelse.dokumenter = new dokument[1] {
                dok
            };
            testForsendelse.printkonfigurasjon = CreatePrintkonfigurasjon();

            return(testForsendelse);
        }