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")); } }
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"); }