Esempio n. 1
0
        public ValidationResult GetOrgNumberData(string orgNumber)
        {
            no.altinn.RegisterER.RegisterERInfoPathSF client = new no.altinn.RegisterER.RegisterERInfoPathSF();

            try
            {
                no.altinn.RegisterER.OrganizationRegesterBEV2 data = client.GetOrganizationRegisterDataV2(1234, true, orgNumber);
                PopulateDataForOrgNumber(data);
                return(new ValidationResult(true, "Data ble hentet fra Enhetsregisteret"));
            }
            catch
            {
                return(new ValidationResult(false, "Feil ved uthenting av data fra Enhetsregisteret"));
            }
        }
Esempio n. 2
0
        public void PopulateDataForOrgNumber(no.altinn.RegisterER.OrganizationRegesterBEV2 data)
        {
            string nullMelding = "";

            SetNodeToString("/melding/Organisasjon/adresse", data.BusinessAddress, nullMelding);
            SetGuiCtrlData_CheckEmptyValue_SetCanEdit(data.BusinessAddress, "/uictrl/adresse");

            SetNodeToString("/melding/Organisasjon/e-post", data.EMailAddress, nullMelding);
            SetGuiCtrlData_CheckEmptyValue_SetCanEdit(data.EMailAddress, "/uictrl/e-post");

            LT_LandCountryInfo countryName = FindAltinnCodeListNameForCountryCode(data.CountryCode);

            if (countryName != null)
            {
                SetNodeToString("/melding/Organisasjon/land", countryName.BackendCode, nullMelding);
                SetGuiCtrlNode("/uictrl/land_display_field", countryName.Name);
                SetGuiCtrlNode("/uictrl/land", "USETEXTBOX");
            }
            else
            {
                SetGuiCtrlNode("/uictrl/land", "USEPULLDOWN");
                SetNodeToString("/melding/Organisasjon/land", "ikkeValgt", nullMelding);
            }

            SetNodeToString("/melding/Organisasjon/navn", data.Name, nullMelding);
            SetGuiCtrlData_CheckEmptyValue_SetCanEdit(data.Name, "/uictrl/navn");

            SetNodeToString("melding/Organisasjon/postnummer", data.BusinessPostCode, nullMelding);
            SetGuiCtrlData_CheckEmptyValue_SetCanEdit(data.BusinessPostCode, "/uictrl/postnummer");

            SetNodeToString("/melding/Organisasjon/poststed", data.BusinessPostCity, nullMelding);
            SetGuiCtrlData_CheckEmptyValue_SetCanEdit(data.BusinessPostCity, "/uictrl/poststed");

            SetNodeToString("/melding/Organisasjon/telefon", data.TelephoneNumber, nullMelding);
            SetGuiCtrlData_CheckEmptyValue_SetCanEdit(data.TelephoneNumber, "/uictrl/telefon");
        }