Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-1782][rv?] MFW: Errorhandling en LogExceptie in Caché

- ValideerMaatwerkDetails : als de Response van .NET ProbleemRapport bevat, dan deze als exceptie smijten.

[ICT-1782][rv?] MFW: Errorhandling en LogExceptie in Caché

- Connectie met .NET antwoord niet of geeft errorcode of Status<>200

[ICT-1975] BOM BOL omleiden naar .net voor MVX

- Errorhandling bij request naar .Net uitgebreid (deel 2) --> de details worden nu ook vermeld in de body van de mail (en logging)

- Cleanup: Spaties en TABs

[ICT-1975] BOM BOL omleiden naar .net voor MVX

- Errorhandling bij request naar .Net uitgebreid.

[ICT-2110][rvPVR] MFW: HalffabItemsBoom reconstructie lookup-property “List of HalffabItems”

- de HalffabrikatenFromJsonNaarDomConverter gebruikt nu de RolNaamValidator (mogelijkheid om een Mock te injecteren bij unittesten)

- UT aangepast met DummyRolNaamValidator

- UT method toegevoegd voor de controle "HalffabItemsLookup in Boom"

  1. … 1 more file in changeset.
[ICT-2110][rvPVR] MFW: HalffabItemsBoom reconstructie lookup-property “List of HalffabItems”

- RolNaamValidator toegevoegd

- en ook een DummyValidator voor de UT's

  1. ./Maatwerk/MaatwerkService/DotNet/RolNaamValidator
  2. … 6 more files in changeset.
[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- KlasseNaamInfo mag niet toegevoegd worden aan VerwijderdeHalffabItems, dit is geen halffab, de convertor ging hier niet 100% correct mee om

- Test schrijven voor wijziging van hierboven

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- ClassnameFromJsonNaarDomConverter : kleine refactoring, maakt deze klasse overzichtelijker en beter begrijpbaar.

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- ClassnameFromJsonNaarDomConverter : kleine aanpassing ter voorbereiding van kleine refactoring

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- HalffabFromJsonBepaler : Cosmetica en ValideerMethods apart gezet.

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- HalffabFromJsonBepaler : HalffabDtoParsedFromJson als property gedefinieerd, dan niet meer nodig om via params door te geven.

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- method GeefPropertyNaamVoorCacheHalffab() toegevoegd, want sommige properties hebben een andere casing in .NET dan in caché

- Leesbare foutmelding indien PropertyDoesNotExist.

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- Foutmelding verduidelijkt

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- Controleren of CacheClassname een CompiledClass is.

- opkuis HalffabRepository, wordt hier niet meer gebruikt.

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- Kleine refactoring : method opgesplitst in private methods

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- commentaar opgekuist

[ICT-1975] BOM BOL omleiden naar .net voor MVX (Commit voor PeterV)

- MaatwerkDetailsFromJsonParser : 2 methods naar onder verplaatst, want zijn alleen voor UT bedoeld.

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- method BepaalHalffab() aangepast : niet meer gebruik maken van : gepersisteerde halffab ophalen via de HalffabRepository, op basis van het doorgegeven ProductID, want deze manier geeft onvoldoende zekerheid dat we het juiste halffab ophalen (in sommige gevallen, bvb. Bodem/Rug).

- NIEUWE werkwijze : nieuwe halffab aanmaken (in-memory, niet persisteren), en de kenmerken invullen op basis van de doorgegeven data (via .json)

[ICT-2098] Halffab objecten reconstrueren in Caché waarvoor aanpassing

- method GeefCacheClassnameVoorHalffab() toegevoegd aan ClassnameFromJsonNaarDomConverter

[ICT-2097] Niet-meeleveren voor Langtekst berekening

- MaatwerkDetailsFromJsonNaarDomConverter uitgebreid voor VerwijderdeHalffabItems

[ICT-2097] Niet-meeleveren voor Langtekst berekening

- nieuwe klassen voor VerwijderdeHalffabItems toegevoegd : DOM + APPS + WSimpl (=FromNaarDomConverter)

    • -0
    • +40
    ./Maatwerk/MaatwerkService/DotNet/VerwijderdeHalffabItemsFromJsonNaarDomConverter.cls.xml
  1. … 2 more files in changeset.
[ICT-1975] BOM BOL omleiden naar .net voor MVX (Commit voor PeterV)

- method GeefHalffab() verplaatst naar aparte klasse HalffabFromJsonBepaler.

[ICT-1975] BOM BOL omleiden naar .net voor MVX (Commit voor PeterV)

- GeefCacheClassnameVoorHalffabItem() : StringUtils GetLastPart() gebruikt i.p.v. $Piece( ,8)

[ICT-1975] BOM BOL omleiden naar .net voor MVX

- In de convertor moet de kost gedeeld worden door aantal, want .net heeft de kost al * het aantal gedaan, op deze manier komen PPL en kost weer overeen

[ICT-1975] BOM BOL omleiden naar .net voor MVX

- Uitbreiding voor ruggen/sifonkappen

[ICT-1975] BOM BOL omleiden naar .net voor MVX

- Refactoring

[ICT-1975] BOM BOL omleiden naar .net voor MVX

- URL voor accept aanpassen

    • -1
    • +1
    ./Maatwerk/MaatwerkService/DotNet.cls.xml
[ICT-1975] BOM BOL omleiden naar .net voor MVX

- standaard halffabitems van probox van een samengestelde niet individueel toevoegen aan boom

[ICT-1975] BOM BOL omleiden naar .net voor MVX

- halffabitemsboomonherwerkt voor mvx voorlopig invullen met de echte halffabitemsboom, hiervoor is nog een vergadering nodig voor een definitieve oplossing

- HalffabRepository uitbreiden om 1 halffab op te kunnen vragen

- de properties van ieder halffabitem moeten expliciet worden ingevuld na het converteren van JSON naar DOM

- casten van string naar numerieke datatype voor bij kostitems en halffabs omdat cache dit wel zo verwacht op sommige plaatsen

- logging toevoegen aan MaatwerkService.DotNet.GeefMaatwerkDetails + klantnummer correct doorsturen (niet rechtstreeks het AX klantnummer) + VersieNr momenteel defaulteren op 0

  1. … 2 more files in changeset.
[ICT-949] Voorbereiding vertaaltool via Perfion als UI

-Methods private gemaakt waardoor de testen nu gecombineerd worden in 1 grote test ipv alle testen apart

-Mogelijkheid toegevoegd om vertalingen per groep op te vragen van Perfion

-Controle voor een nieuwe sleutel wordt toegevoegd aan Perfion

  1. … 28 more files in changeset.