Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- LeverAdres wordt nu van de VerkoopOrderLijn gehaald

    • -1
    • +1
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 1 more file in changeset.
[UST3591] VHIP906 Syncen nieuwe branchcode PV:

- Code van PV (geschreven op CacheAccept2010) in eerste instantie te syncen tussen alle omgevingen (vanuit lokale omgeving).

    • -0
    • +67
    ./OrdDiff/DiffData.cls.xml
    • -0
    • +101
    ./OrdDiff/Admin/OrderData.cls.xml
    • -0
    • +98
    ./OrdDiff/VergelijkLijn.cls.xml
    • -0
    • +66
    ./OrdDiff/MaakDiff.cls.xml
    • -0
    • +104
    ./OrdDiff/AX/OrderData.cls.xml
    • -0
    • +102
    ./OrdDiff/Admin/DataBouwer.cls.xml
    • -0
    • +65
    ./OrdDiff/VergelijkOrder.cls.xml
    • -0
    • +101
    ./OrdDiff/AX/DataBouwer.cls.xml
    • -0
    • +96
    ./OrdDiff/ProductOrderLijn.cls.xml
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Voor de AxConfigId aan Admin-kant mag de principaal niet opgehaald worden => de Blumkunde van de Sopr-variant moet geconverteerd worden

- Refactor naar oneliner

    • -8
    • +1
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
VHIP903 VoorraadSync Maatwerk: Inhoud mail => stream ipv string:

- Opkuis van enkele comments ivm iteratie van AX-query

- De inhoud van de mail in nu een Stream ipv een string => MAXSTRING-error vermijden

    • -4
    • +0
    ./Order/Ax/AxOrderLijnConverter.cls.xml
    • -5
    • +0
    ./Order/OrderLijnControleGenerator.cls.xml
  1. … 2 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Fix SoprContractId => Eerst omzetting naar productnr van principaal

    • -2
    • +9
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 3 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Introductie AxInventTransId als extra property die deel uitmaakt van de unieke index

- Verfijning Repository => AxInventTransId en Early Quit als record niet bestaat in de VerwijderVolgensKlantNrOrderIdProductNrAxInventTransId()

- Verfijning en uitbreiding UnitTests van Repository

- Rechtzetting en uitbreiding Fake Repository

    • -13
    • +14
    ./Order/ProductOrderLijnRepository.cls.xml
  1. … 3 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- ProductOrderLijnRepository wordt nu geinjecteerd

[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Aanpassing na review => Afzonderen opbouwen data => niet meer in constructor van iterator, maar in method in Generator

    • -42
    • +1
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
  1. ./Order/Admin/AdminUniekeOrderLijnIterator
    • -0
    • +7
    ./Order/OrderLijnControleGenerator.cls.xml
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Aanpassing na review => GeefAantalVolgensKlantNrOrderIdProductNr geeft nu 0 als BestaatVolgensKlantNrOrderIdProductNr False geeft

- Aanpassing na review => GeefAantalVolgensKlantNrOrderIdProductNr => Returned nu werkelijk de som ipv het aantal op de 1e lijn die voldoet (wat voor deze implementatie genoeg was, wegens unieke combo's, maar feitelijk incorrect was)

- Na review => UnitTests

    • -4
    • +5
    ./Order/ProductOrderLijnRepository.cls.xml
  1. … 2 more files in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Maak en Bewaar van super van repository gebruiken => uitmockbaar

    • -2
    • +2
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Query moet gesorteerd zijn volgens OrderLijnId/inventtransid, zodat de compare wat handiger is

- Lichte aanpassing AX-query (aangereikt door KPR)

- Converter AX => ConfigId en Sopr => zijn soms NUL => geeft CRLF => testen op $Char(0) => dan lege string

- Converter AX => Hoeveelheid => OpenstaandeHoeveelheid min GepickteHoeveelheid ipv som

- Converter Admin => Kleine opkuis => Ongebruikte dependency => OrderWMSLijnRepository => verwijderd

- Converter Admin => Product en Sopr => KlantNummer <> LeverancierNummer => tsssss

- Converter Admin => Product => AxMaatwerkGenerischItemId van OrderLijn halen indien ConfigId aanwezig

- Converter Admin => Product => GeefVervangProductDoorSOPRInAX mag/moet altijd

- Converter Admin =>Sopr => LeverancierNummer ophalen => Indien dan nodig (5005) => SoprContractId ophalen

    • -19
    • +16
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
    • -1
    • +3
    ./Order/Ax/AxOrderLijnIterator.cls.xml
    • -3
    • +3
    ./Order/Ax/AxOrderLijnConverter.cls.xml
    • -1
    • +1
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
  1. … 1 more file in changeset.
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- AX-query sorteert nu op VerkoopOrderId, zodat de compare wat handiger is

    • -1
    • +2
    ./Order/Ax/AxOrderLijnIterator.cls.xml
[UST3526] VHIP906: Nachtelijke controle verkooporders: minimaal werkend krijgen:

- Try Catch => Indien GeefOrder() op de AdminOrderLijn geen order geeft => GEEN ORDER GEVONDEN in eerste cel van csv op die lijn ipv ingevuld record, zodat volgende records wel nog lukken

- De AdminOrderLijn-parameter in afzonderlijke variabele gestoken => ZoekeOrderLijn => voor debugging mits invoeging break

    • -19
    • +22
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
[UST3526] VHIP906: Nachtelijke controle verkooporders: minimaal werkend krijgen:

- Er is enkel (1) Hoeveelheid nodig nu en deze wordt doorgegeven als parameter via de aangepaste iterator (zie volgend item)

- Er werd een nieuwe iterator tussen de bestaande iterator en converter geplaatst => AdminUniekeOrderLijnIterator => persisteert OrderLijnen tot unieke combinaties OrderNr-KlantNr-ProductNr en telt de aantallen op en geeft die mee door aan de converter

- Persistente klasse => ProductOrderLijn => met bijhorende repository => ProductOrderLijnRepository

- Lichte aanpassing aan AX-query volgens mail van KPR

- VerkochtAantal hoeft niet meer => property verwijderd

    • -0
    • +113
    ./Order/Admin/AdminUniekeOrderLijnIterator.cls.xml
    • -0
    • +78
    ./Order/ProductOrderLijn.cls.xml
    • -0
    • +76
    ./Order/ProductOrderLijnRepository.cls.xml
    • -15
    • +1
    ./Order/Ax/AxOrderLijnIterator.cls.xml
    • -12
    • +3
    ./Order/Admin/AdminOrderLijnIterator.cls.xml
    • -19
    • +2
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
    • -4
    • +2
    ./Order/OrderLijnControleGenerator.cls.xml
    • -3
    • +1
    ./Order/Ax/AxOrderLijnConverter.cls.xml
  1. … 8 more files in changeset.
[UST3288] VHIP906: Controle orders: SOPR:

- ProductApi wordt nu gebruikt ipv ProductRolApi

- Blumkunde wordt nu netjes geconverteerd naar de SoprContractId

- Implementatie Sopr's => Ophalen SoprPrincipaal waar nodig

    • -6
    • +29
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 1 more file in changeset.
[UST2665] VHIP906: Iteratie2-velden: GepickteHoeveelheid en OpenstaandeHoeveelheid:

- Voorziening OrderWMSLijnRepository in converter (implementatie staat voorlopig on hold tot bevestiging dat we doorgaan met gepickte hoeveelheid vergelijken)

- Leverdag: Weglaten uren, minuten, seconden en milliseconden om false negatives te vermijden

(in Admin hadden sommige lijnen blijkbaar uren, min, .... Bij de meeste was dat allemaal 0. Onduidelijk hoe dit in AX ging komen en hoe dit daarna via de query tot uiting zou komen)

    • -3
    • +24
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
    • -1
    • +1
    ./Order/Ax/AxOrderLijnConverter.cls.xml
  1. … 1 more file in changeset.
[UST2560] VHIP906: Eerste integratietest en overdracht aan analist en ASP:

- Poging vier tot webservice (zodat niet-Caché-mensen bestanden kunnen genereren) -> moet gecommit worden om te kunnen uittesten: Write verwijderd

    • -3
    • +0
    ./Order/OrderLijnControleGenerator.cls.xml
[UST2560] VHIP906: Eerste integratietest en overdracht aan analist en ASP:

- Voor snel resultaat aan Admin-kant: betreffende Gepickte- en OpenstaandeHoeveelheid -> op 0 gezet

    • -2
    • +2
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
[UST2562] VHIP906: Iteratie2-velden:

- Verwerking review-opmerkingen

    • -13
    • +9
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 3 more files in changeset.
[UST2562] VHIP906: Iteratie2-velden:

- Test Sopr indien wèl een BlumProduct

- Method private gemaakt

    • -0
    • +1
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 1 more file in changeset.
[UST2562] VHIP906: Iteratie2-velden:

- Sopr/ProductConvertor TECH.Mockable gemaakt voor testdoeleinden

- Sopr/ProductConvertor -> Dummy gemaakt voor testdoeleinden

- Sopr geîmplementeerd in conversie

- Todo: Test Sopr indien wèl een BlumProduct staat in comment -> probleem om leverancier in test op Blum te zetten

    • -2
    • +25
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 13 more files in changeset.
[UST2562] VHIP906: Iteratie2-velden:

- Implementatie velden betreffende het adres van de klant

    • -4
    • +4
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 1 more file in changeset.
[UST2562] VHIP906: Iteratie2-velden:

- Voorziening voor velden betreffende het adres van de klant

    • -0
    • +3
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
[UST2562] VHIP906: Iteratie2-velden:

- ConfigId

    • -1
    • +1
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
  1. … 2 more files in changeset.
[UST2562] VHIP906: Iteratie2-velden:

- Kleine refactoring ter voorbereiding implementatie iteratie2 -> Local variable Order (volgende stap -> Klant-object in variabele)

    • -2
    • +3
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
[UST2562] VHIP906: Iteratie2-velden:

- Toevoeging velden iteratie 2 in DTO

- Herschikking velden iteratie 1 in generator (logischere volgorde in .csv)

- Toevoeging velden iteratie 2 in generator

- Toevoeging query iteratie 2 in AxOrderLijnIterator

- Iteratie 2 -velden voorlopig leeg gedefault in AdminOrderConverter (todo: conversie naar juiste waarden)

- Iteratie 2 -velden toegevoegd en uitgewerkt in AxOrderLijnConverter

- Comments in TestCase AdminOrderLijnConverter ter aanduiding UnitTests iteratie-groep

    • -0
    • +11
    ./Order/Ax/AxOrderLijnConverter.cls.xml
    • -12
    • +19
    ./Order/Ax/AxOrderLijnIterator.cls.xml
    • -0
    • +11
    ./Order/Admin/AdminOrderLijnConverter.cls.xml
    • -3
    • +15
    ./Order/OrderLijnControleGenerator.cls.xml
  1. … 1 more file in changeset.
[UST2562] VHIP906: Iteratie2-velden:

- Comment uit query iteratie1 gehaald

- Iteratie2 voorzien

    • -1
    • +17
    ./Order/Ax/AxOrderLijnIterator.cls.xml
[UST2557] VHIP906: Niet opnemen tijdelijke/EDI/ecom/transfer -orders:

- De AdminOrderLijnIterator gebruikt nu niet meer de OrderApi (die verantwoordelijkheid is doorgegeven aan de (outer-)OrderIterator). De OrderIterator wordt gemockt in de UnitTests.

- Naamgeving in UnitTests (Stub/Mock en Dummy)

    • -3
    • +2
    ./Order/Admin/AdminOrderLijnIterator.cls.xml
  1. … 4 more files in changeset.
[UST2557] VHIP906: Niet opnemen tijdelijke/EDI/ecom/transfer -orders:

- Eerste, werkende opzet

- Todo: De AdminOrderLijnIterator gebruikt nu nog (onterecht) de OrderApi (die verantwoordelijkheid is nu doorgegeven aan de (outer-)OrderIterator). De OrderIterator moet gemockt worden in de UnitTests.

    • -1
    • +1
    ./Order/Admin/AdminOrderLijnIterator.cls.xml
  1. … 8 more files in changeset.
[UST2545] VHIP906: SqlGateway implementatie:

- Disconnect() en refactoringske

    • -0
    • +11
    ./Order/Ax/AxOrderLijnIterator.cls.xml
  1. … 1 more file in changeset.