Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST2319] 1. Nieuwe property: OmschrijvingSamensteller", nodig omdat de method SamenstellingOmschrijving is geschrapt en de functionaliteit ervan nu is overgenomen door de klasse AX.Uitgaand.PM.impl.SamenstellingOmschrijvingProductenInEenString, waarvoor ook een UnitTest bestaat.

2. De method Convert krijgt nu geen ResultSet meer binnen als parameter, maar een Product van het type AX.Uitgaand.PM.Product.impl.Product (waarin pointers zitten naar Prod.Product, Prod.ProductTekst, Prod.ProductKlas en Prod.ProductPrijs). Dit geeft meer en doorzichtigere mogelijkheden voor UnitTesting.

3. Omwille van voorgaande een aantal Set-instructies aangepast.

4. Drie set-instructies gewist, omdat deze velden en bijhorende properties ook gewist zijn wegens niet gebruikt.

5. De in punt vernoemde method SamenstellingOmschrijving is geschrapt en de functionaliteit ervan is nu overgenomen door de klasse AX.Uitgaand.PM.impl.SamenstellingOmschrijvingProductenInEenString, waarvoor ook een UnitTest bestaat.

[UST2319] Query aangepast, wat kan omdat er een nieuwe klasse is gemaakt: AX.Uitgaand.PM.Product.impl.Product, waarin pointers zitten naar Prod.Product, Prod.ProductTekst, Prod.ProductPrijs en Prod.ProductKlas

Object dat doorgegeven wordt aan de convertor is nu een object van het type AX.Uitgaand.PM.Product.impl.Product i.p.v. een ResultSet. Dit geeft meer en doorzichtigere mogelijkheden wat UnitTests betreft.

[UST2319] Drie ongebruikte velden verwijderd (Properties zijn ook verwijderd in klasse AXdixf.Product.Product
[UST2319] Pointers naar Prod.Product, Prod.ProductKlas, Prod.ProductTekst en Prod.ProductPrijs, zodat ze in de query (met een join) benaderd kunnen worden via één klasse
[UST2319] Drie velden in commentaar gezet > niet nodig (zorgde voor problemen in Dixf)
[UST2319] Comment-lijn verwijderd.
[UST2319] Method SamenstellingOmschrijving() > [Private] gemaakt
[UST2319] Method Reset() verwijderd. Werd niet gebruikt.
[UST2319] Naamwijziging:

Van: AX\Uitgaand\PM\Product\impl\DixfGenerator

Naar: AX\Uitgaand\PM\Product\impl\ProductDixfGenerator

[UST2319] Naamwijziging:

Van: AX\Uitgaand\PM\Product\impl\DixfGenerator

Naar: AX\Uitgaand\PM\Product\impl\ProductDixfGenerator

[UST2319] Aanpassing query: Nu alle producten

+ naamgeving variabelen aangepast (SqlTableNaam = SqlTableProdProduct en SqlTableNaam2 = SqlTableProdProductTekst)

+ leesbaarheid query verbeterd (aliassen: a = Prod.Product en b = Prod.ProductTekst)

  1. … 1 more file in changeset.
[UST2319] Aanpassing Method SamenstellingOmschrijving > In sommige omschrijvingen wordt een ";" gebruikt, wat er bij export naar .csv voor zorgde dat het vervolg al in een volgende kolom stond.

Oplossing: ";" vervangen door ","

[UST2319] Aanpassen query: nu ook extended omschrijvingen (Prod.ProductTekst)
[UST2319] Aanpassing syntax in: Set AxProduct.SearchName =
[UST2319] Implementatie converter AX.Uitgaand.PM.Product.impl.ProductDixfConverter en uitbreiding velden in query. To do: Reset() nog nodig?
[UST2319] Ingebruikname nieuwe converter voor producten: Koppeling tussen properties product-object enerzijds en AX-benaming (kolomtitels csv-file) anderzijds en waar nodig voorzien van een default.
    • -0
    • +65
    ./ProductDixfConverter.cls.xml
[UST2319] Manier van invullen headers (kolomtitels in .csv) veranderd d.m.v. gebruik van VoegToeVeld() om underscores (die problemen gaven) te vermijden als Properties-namen, maar ze toch (indien opportuun) te voorzien in de csv-file-kolomtitels.

Aantal velden ook uitgebreid tot volledig.

[UST2319] Eerste versie van de generator van producten: met 1 kolom.
    • -0
    • +55
    ./DixfGenerator.cls.xml
[UST2319] 1e versie iterator producten (1 enkel veld) met bijhorende UnitTest
    • -0
    • +78
    ./ProductIterator.cls.xml
  1. … 7 more files in changeset.