Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST4086] VHIP900/412 - toevoeging tag ivm standaard leveradres:

- Adres is PrimaryDlvAddr en is nog onbekend in cache en L 1 is nog vrij

  1. … 1 more file in changeset.
[UST4086] VHIP900/412 - toevoeging tag ivm standaard leveradres:

- VoegToeLeverAdres afhankelijk van ProjectSettings en tag IsPrimaryDlvAddr => al dan niet met KlantAdresNr als 2e parameter

[UST4086] VHIP900/412 - toevoeging tag ivm standaard leveradres:

- eerste opzet onder voorwaarde ProjectSettings => doet nog niets

[UST4086] VHIP900/412 - toevoeging tag ivm standaard leveradres:

- LeverAdresUtils => ZetLeverAdressen => Voorafgaandelijke refactor ter bevordering van leesbaarheid

- DataMKlantNative => Afzondering GeefVolgendVrijKlantAdresNr => nodig voor verdere implementatie van deze story => om onterecht op L 1 staand adres te kunnen verzetten en daarna bewaar op repo te doen

  1. … 2 more files in changeset.
[UST4044] VHIP900 - KlantSync: Opkuisen juiste leveradres igv dubbele aanwezigheid AxLocationId:

- Na review => GeefRecentsteUniekIdVolgensAxLeveradresId op LeverAdresService ipv op LeverAdresRepository

  1. … 7 more files in changeset.
[UST4044] VHIP900 - KlantSync: Opkuisen juiste leveradres igv dubbele aanwezigheid AxLocationId:

- Cache Leveradressen na Syncen => VerwijderViaID na GeefRecentsteUniekIdVolgensAxLeveradresId indien BestaatAXLeverAdresIdMeermaalsViaAXLeverAdresIdEnKlantNummer

  1. … 1 more file in changeset.
VHIP900 - Business & primary - 1 wijziging terugdraaien:

- IsPrimary moet Yes zijn opdat het om het hoofdadres gaat

  1. … 1 more file in changeset.
[UST3980] VHIP900 SyncKlant - Business & Primary bij adressen:

- Hoofdadres => IsPrimary op een adres wordt in AX niet meer onderhouden en is dus niet langer betrouwbaar

  1. … 1 more file in changeset.
[UST3689] VHIP900: Sync klant: onderzoek landcode Oostenrijk AT of AU:

- CustomerInConverter => mini-refactoring betreffende LanguageId

- CustomerInConverter => Bij UpdateKlant => ZetAdres => uitvoering is afhankelijk van of AX hoofdadres doorgaf => anders hoofdadres niet updaten

- LeverAdresUtils => MaakPrimairAdres => Indien geen hoofdadres doorgegeven door AX => Error loggen

- vhUnitTest...ZetLeverAdressenBestaandeKlant => moest nog verwijderd worden, want move class gebeurd naar vhUnitTest...ZetLeverAdressen wegens naamwijziging geteste method

  1. … 8 more files in changeset.
[UST3675] VHIP900: KlantSync: LeverAdressen die geen AxLocationId hebben worden niet verwijderd:

- LeverAdresRepository => opkuis

- LeverAdresUtils => ZetLeverAdressen verwijdert nu op het einde de LeverAdressen die geen AxLeveradresId voor de klant in kwestie

  1. … 2 more files in changeset.
[UST3675] VHIP900: KlantSync: LeverAdressen die geen AxLocationId hebben worden niet verwijderd:

- Voorlopige fix door een IF

- To do: VerwijderLeverAdressenZonderAxLocationIdVanKlant implementeren

[UST3670] LeverAdresRepository aanpassen

- timing opkuisen

  1. … 2 more files in changeset.
[UST3670] LeverAdresRepository aanpassen

- BestaatViaAXLeverAdresIdEnKlantNummer toegevoegd

(inclusief hele hoop wlipkes maar die gaan nog weg)

  1. … 10 more files in changeset.
[UST3670] LeverAdresRepository aanpassen

- GeefViaAXLeverAdresIdEnKlantNummer toegevoegd

(inclusief hele hoop wlipkes maar die gaan nog weg)

  1. … 10 more files in changeset.
[UST3652] VHIP900 - Grondige refactoring:

- AdresZetter => Op Telefoon voor LeverAdres na worden er geen properties meer opgehaald van een bestaand adres => worden eventueel leeggemaakt vanaf nu

- LeverAdresUtils => LandRepository verwijderd wegens niet meer nodig

- ZetLeverAdressenBestaandeKlant => Aanpassing UnitTests => ZetAdres wordt nu uitgemockt

  1. … 3 more files in changeset.
[UST3652] VHIP900 - Grondige refactoring:

- Afzondering ZetAdres naar eigen klasse.

  1. … 3 more files in changeset.
[UST3652] VHIP900 - Grondige refactoring:

- Boolean als parameter in ZetAdres om te bepalen of het voor MaakPrimairAdres is, zodat private method RolesContains niet in de weg zit om ZetAdres af te zonderen naar aparte klasse.

[UST3652] VHIP900 - Grondige refactoring:

- Er is nu een enkele ZetLeverAdressen, ipv de ZetLeverAdressenNieuweKlant en de ZetLeverAdressenBestaandeKlant

- Er is nu een enkele ZetAdres, ipv de ZetNieuwLeverAdres en de ZetGemeenschappelijkePropertiesOpAdres

- MaakVerzendingWijze handelt nu zelf alle nodige logica af (o.a. betreffende InsertOfUpdate)

  1. … 5 more files in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Test 1 PostalAddress heeft niet de Delivery-rol en AxLocationId is niet gekend => negeren

- ZetNaam => geen piece meer van Description, maar gewoon Description

- ZetVolmacht => geen piece meer volgens delimiter, want die is er niet meer

- ZetAanspreking => Altijd leeg maken => In Ax staat de aanspreking geconcateneerd achter de Naam en dat mag zo blijven

  1. … 1 more file in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Commit zodat THB kan verderdoen

  1. … 1 more file in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Beetje cleanup

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Eerste versie van verwijderlogica

  1. … 2 more files in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- nieuwe test (1 bestand + 1 nieuw adres)

  1. … 1 more file in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Eerste minimale test gemaakt

  1. … 1 more file in changeset.
[UST3344] Verzendwijze conversie tussen Admin en AX: review verwerkingen.
  1. … 9 more files in changeset.
[UST3397] VHIP900: Sync klant: leveradressen: Bestaande Klant:

- Refactoring => incl afzonderen code ivm adressen naar nieuwe klasse LeverAdresUtils

- Klasse Land is nu TECH.Interface => Mockable nu

- Aanpasssen UnitTests => Op 1 na die nu in comment staat => PRA gaat die nakijken

    • -0
    • +209
    ./LeverAdresUtils.cls.xml
  1. … 8 more files in changeset.