Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST3629] VHIP900: Sync klant: issue met naam van klant:

- => AxToAdminUtils => ConvertCustNameToNaamEnToenaam

- Indien Name <= 28 -> Naam = Name, Toenaam = leeg

- Indien Name > 28 -> Naam = Name tot laatste spatie binnen eerste 28 karakters, Toenaam = overschot

- Indien daarna Toenaam > 28 -> Toenaam begrensd tot 28 + Warning loggen

  1. … 4 more files in changeset.
[UST3629] VHIP900: Sync klant: issue met naam van klant:

- Aanspreking mag voortaan leeg blijven

- Toenaam zal anders ingevuld worden, voor nu mag het leeg blijven

  1. … 1 more file in changeset.
[UST3641] VHIP900 - naam van leveradres:

- Description (Naam van HoofdAdres) => lengte afkapping op 27 karakters

- Description (Naam van LeverAdres) => lengte afkapping op 25 karakters

  1. … 1 more file in changeset.
[UST3644] VHIP900 - leveradres : opm1/opm2/volmacht:

- Lengte Opmerking1 en Opmerking2 is maximaal 40

- Lengte Volmacht is maximaal 35

  1. … 1 more file 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. … 2 more files in changeset.
[UST3652] VHIP900 - Grondige refactoring:

- Afzondering ZetAdres naar eigen klasse.

    • -0
    • +103
    ./AdresZetter.cls.xml
  1. … 2 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. … 4 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.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- MoveClass("AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils.ZetLeverAdressenBestaandeKlant.Test","vhUnitTest.AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils.ZetLeverAdressenBestaandeKlant.Test")

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Eerste volledig lege testklasse

  1. ./LeverAdresUtils/ZetLeverAdressenBestaandeKlant
[UST3344] Verzendwijze conversie tussen Admin en AX: review verwerkingen.
  1. … 8 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

    • -150
    • +11
    ./CustomerInConverter.cls.xml
    • -0
    • +209
    ./LeverAdresUtils.cls.xml
  1. … 7 more files in changeset.
[UST3397] VHIP900: Sync klant: leveradressen: Bestaande Klant:

- LeveradresRepository => Uitbreiding Bewaar()

- ZetLeverAdressenBestaandeKlant()

- DataMKlantNative => GeefAdressenVolgensType is nu Public ipv Private

- To do => UnitTests aanpassen en nieuwe

  1. … 5 more files in changeset.
[UST3391] VHIP900: Sync klant: leveradressen: Nieuwe Klant:

- Refactoring gemeenschappelijke code => ZetGemeenschappelijkePropertiesOpAdres

  1. … 1 more file in changeset.
[UST3391] VHIP900: Sync klant: leveradressen: Nieuwe Klant:

- Property Toenaam wordt opgegeven

- Veld Address.Nota1External gaat dan toch niet het Telefoon(nummer) bevatten

- De 2 Opmerking-velden gaan dan toch 1 op 1 mappen

[UST3391] VHIP900: Sync klant: leveradressen: Nieuwe Klant:

- Voorziening converter van LeverAdresTypes in AxToAdminUtils => ConvertLeverAdresType

- LeverAdresFactory Mockable gemaakt

- Refactoring bestaande code => Address.Description = concatenatie van Aanspreking en Naam van een Adres

- Implementatie zetten van LeverAdressen igv nieuw in AX aangemaakte klant

- Nota1 => Address.Nota1External = Telefoon

- Nota2 => Address.Nota2External = Opmerking1 en Opmerking2 (per 50 karakters)

  1. … 5 more files in changeset.
[UST3344] VerzendWijze mapping AX <-> Admin. Ook bij sync klant.
  1. … 2 more files in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- configuratie Converter

- config enable/disable converter

  1. … 3 more files in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- aanvulling update + testen

  1. … 1 more file in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- Begin basis test update

  1. … 1 more file in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- rechtsvorm indien geldig weghalen van naam en in Aanspreking

- indien niet geldig aanspreking leeg

  1. … 1 more file in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- Envelope apart converteren, customerconverter aanroepen voor elke cust tag

    • -0
    • +37
    ./EnvelopeConverter.cls.xml
  1. … 2 more files in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- refactor CustomerInConverter

- standaard gedrag nieuwe klant

    • -21
    • +180
    ./CustomerInConverter.cls.xml
  1. … 8 more files in changeset.
[UST3073] VHIP900: SyncKlant: Eerste opzet Converter:

- Save voorzien in Fake Partij en Fake VanHoeckeKlant

- Save in converter

- Test geupdate klant wordt gesaved

- Refactor in TestCase => Naamgeving variabele => FakePartij ipv echte Partij

  1. … 3 more files in changeset.