Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[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. … 7 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.
[UST3676] VHIP900: KlantSync: Fix indexen op Klant indien gewijzigde naam:

- Zetten van (een eventueel veranderde) Naam, Toenaam en Aanspreking terug uit comment gehaald, want breken van indexen lag daar toch niet aan.

  1. … 1 more file in changeset.
[VRB] Warning is voldoende. Aan AX zal een script uitgevoerd worden om de dlvmodes aan te vullen.

Aan cache kant geeft dit momenteel geen probleem.

  1. … 1 more file in changeset.
[UST3676] VHIP900: KlantSync: Fix indexen op Klant indien gewijzigde naam:

- ZetPostcode wordt nu gebruikt ipv de property Postcode te setten

- Implementatie van ZetPostcode gewijzigd => Werkt nu met een 2e Boolean parameter genaamd Corrigeer, die gedefault is op True om huidige werking intact te houden. Indien False => CorrigeerPostcode gebeurt niet, dus LandCode wordt niet afgestript

- Nota: In de constructor van DOM.VKP.impl.DataM.DataMAdres wordt de property Postcode gezet, waarbij CorrigeerPostcode wel weer toegepast wordt => GeefPostcode geeft de Postcode zonder LandCode

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

- Voorlopige fix door een IF

- To do: VerwijderLeverAdressenZonderAxLocationIdVanKlant implementeren

[UST3674] VHIP900: Sync Klant: LineFeeds vervangen door een spatie in Opmerking1, Opmerking2 en Volmacht:

- Ook in Street wordt een LineFeed vervangen door een spatie

  1. … 1 more file in changeset.
[UST3674] VHIP900: Sync Klant: LineFeeds vervangen door een spatie in Opmerking1, Opmerking2 en Volmacht:
  1. … 1 more file in changeset.
[UST3672] VHIP900: Sync klant: Voorlopig geen naamswijziging bestaande klanten wegens probleem met indexen:
[UST3670] LeverAdresRepository aanpassen

- BestaatViaAXLeverAdresIdEnKlantNummer toegevoegd

nog eentje vergeten

[UST3670] LeverAdresRepository aanpassen

- timing opkuisen

  1. … 1 more file 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.
[UST3667] VHIP900: Sync klant: aanpassing naam van klant geeft geen goed resultaat:

- Als eerste wordt de door AX aangeleverde Name getoetst of die eindigt op een geldige Juridische Vorm en deze wordt in Aanspreking gezet.

  1. … 3 more files in changeset.
[UST3663] VHIP900 KlantSync: Cache LeverAdresLijnId (L 1) uit veld Volmacht strippen:

- $$##L enz wordt van TransporterAuth afgestript bij het zetten van Volmacht in een Cache LeverAdres

  1. … 1 more file in changeset.
[UST3662] VHIP900 KlantSync: VerzendingWijze indien niet meegegeven door AX:

- Verzendingwijze leeg indien DlvMode niet meegegeven door AX en bovendien error gelogd

- Kleine aanpassing in detail van errorlog => LocationId wordt nu medegedeeld om te weten over welk LeverAdres het gaat

- Kleine refactoring CustomerInConverter-test => Private methods naar beneden verhuisd en achterhaalde UnitTest verwijderd => We zetten geen verzendingwijze meer op de klant zelf (hoofdadres) want AX stuurt dat niet mee

  1. … 2 more files in changeset.
[UST3658] VHIP900 - update klant - postcode:

- Enkel voor het HoofdAdres: Indien niet Belgisch => Postcode voorafgegaan door LandCode en een streepje

- In test moest VerzendingWijze nog genegeerd worden, want AX zal dat daar niet meesturen en we willen die data op het klantobject dan maar behouden

  1. … 1 more file in changeset.
[UST3659] VHIP900 - verzendwijze op klant:

- ZetVerzendingWijze niet doen op de Klant, enkel op de LeverAdressen

- ZetKlantAdresNr ophalen van het bestaande LeverAdres

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

- Test op BestaatViaAXLeverAdresId is voldoende, het is niet nodig eerst nog te checken of de klant bestaat (als de klant niet bestaat, bestaat de AXLeverAdresId toch ook niet)

[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