Delphi

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-2508] Aantal lades huidige pallet zichtbaar in ProScan

- extraatje: potentiële memory leak opgelost

[ICT-2510] PlanScan: bij herafdruk van probox een printer/lijn kunnen meegeven

- extra scherm voor printerkeuze

    • -0
    • +74
    /PlanScan/UI/ProboxPrinterKeuze.pas
    • -0
    • +102
    /PlanScan/UI/ProboxPrinterKeuze.dfm
[ICT-2508] Aantal lades huidige pallet zichtbaar in ProScan
[ICT-2508] Aantal lades huidige pallet zichtbaar in ProScan
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Observer pattern klassen losgekoppeld van UI

- ObserverPattern: inherit niet meer van bestaande klassen, maar zijn standalone

- Andere bestanden: constructoren moeten geen parameter meer meegeven

    • -2
    • +2
    /VerpakkingsDefinitie/UI/ProductDetailScherm.pas
    • -1
    • +1
    /VerpakkingsDefinitie/UI/GevondenProductenScherm.pas
    • -1
    • +1
    /VerpakkingsDefinitie/UI/GebruikerScherm.pas
    • -83
    • +0
    /VerpakkingsDefinitie/UI/ObserverPattern.pas
    • -1
    • +1
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dpr
    • -1
    • +1
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dproj
    • -1
    • +1
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -0
    • +82
    /VerpakkingsDefinitie/Other/ObserverPattern.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Put my mark on it

    • -0
    • +12
    /VerpakkingsDefinitie/UI/ZoekProductenScherm.dfm
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Terug naar debug versie gezet standaard

    • -1
    • +1
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dproj
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Bugfix: loginscherm, enter op eerste textbox tootn geen animatie dat knop loslaat

    • -0
    • +1
    /VerpakkingsDefinitie/UI/LogInScherm.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Bugfix: 'Deel Van'

- ApplicationContext: GetDeelVan functie toegevoegd om een verpakking te kunnen selecteren aan de hand van de identificatie

- ApplicationContext: VerwijderProductVerpakking gaat nu ook de lijst af met verpakkingen om daarin de verwijzing naar DeelVan te wissen

- VerpakkingDetailScherm: selecteren van correcte DeelVan met voorgenoemde hulpfunctie bij opslaan

- ProductsAgent: extra check dat een verpakking geen deel kan zijn van zichzelf

    • -2
    • +3
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -0
    • +30
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -2
    • +6
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Bugfix: opslaan van nieuwe verpakking geeft onduidelijke foutmelding

- ProductsAgent: Foutmelding aangepast

- VerpakkingDetailScherm: opslaan knop is disabled als er geen default data aanwezig is

    • -3
    • +5
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -2
    • +1
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Bugfix: VerpakkingDetailScherm hoogte, diepte, breedte werden niet leeggemaakt + teveel data werd doorgestuurd naar webservice

- VerpakkingDetailScherm: altijd TEdits van hoogte, diepte, breedte leegmaken

- ProductsAgent: enkel waarden invullen als ze verschillen van de default

    • -9
    • +6
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -7
    • +22
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Bugfix: VerpakkingDetailScherm hoogte, diepte, breedte werden niet leeggemaakt

    • -3
    • +9
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Runtime themes op release profiel ingesteld

- De look van het programma was fout

    • -4
    • +2
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dproj
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Resource file van release niet toevoegen aan source control

    • binary
    /VerpakkingsDefinitie/VerpakkingsDefinitie.res
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Build hint weggewerkt ongebruikte variabele

    • -1
    • +0
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Loginscherm inloggen met 'enter' toets

- LogInScherm: panel visueel updaten op key down en key up en inloggen

- Other/ConfigAgent: lijntje commentaar duidelijker gemaakt

    • -0
    • +4
    /VerpakkingsDefinitie/UI/LogInScherm.dfm
    • -10
    • +70
    /VerpakkingsDefinitie/UI/LogInScherm.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Kunnen kiezen tussen productieomgeving en test omgeving + opzetten release

- Other/ConfigAgent: In-en uitlezen van ini bestand naar ApplicationContext

- ApplicationContext TConfigsContext: bewaren van server url's en productie status

- Main: toont panel wanneer in test omgeving zit

- Main: inladen van config bestand

- ProductsAgent: server url via constructor ipv resourcestring

- UserAgent: server url via constructor ipv resourcestring

- VerpakkingsDefinitie_Icon.ico: nieuw icon

    • -10
    • +6
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • binary
    /VerpakkingsDefinitie/VerpakkingsDefinitie_Icon.ico
    • -17
    • +36
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -0
    • +21
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dproj
    • -10
    • +11
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dpr
    • -6
    • +6
    /VerpakkingsDefinitie/WS/UserAgent.pas
    • -0
    • +84
    /VerpakkingsDefinitie/Other/ConfigAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Meta toekennen aan product verpakking

- ProductsAgent: KiesProductVerpakkingMeta procedure toegevoegd die gebruik maakt van RegistreerProductVerpakkingNieuweDefault en MappxBoxMetaNaarPxBoxData

- ProductsAgent: MappxBoxMetaNaarPxBoxData, overschrijft pxBoxData gegevens met gegevens uit pxBoxMeta. Dient om default object juist in te stellen

- ProductsAgent: RegistreerProductVerpakkingNieuweDefault, gaat de default waarden van de verpakking overschrijven met de nieuwe waarden

- ProductMetaScherm: oproepen van ProductsAgent bij selecteren van meta in ListViewMetas

    • -0
    • +1
    /VerpakkingsDefinitie/UI/GevondenProductenScherm.dfm
    • -6
    • +0
    /VerpakkingsDefinitie/UI/ProductMetaScherm.dfm
    • -0
    • +1
    /VerpakkingsDefinitie/UI/ProductDetailScherm.dfm
    • -2
    • +12
    /VerpakkingsDefinitie/UI/ProductMetaScherm.pas
    • -4
    • +140
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Selectie van Meta

- OptiServerService: FvarDataSet datatype -> string

- ProductsAgent: LaadProductVerpakkingMetas en RegistreerProductVerpakkingMetaDataset procedures

- ProductMetaScherm: ToonMetaDatas wanneer er een productgroep is gekozen en de metas zijn geladen

    • -3
    • +100
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -25
    • +23
    /VerpakkingsDefinitie/UI/ProductMetaScherm.dfm
    • -4
    • +4
    /VerpakkingsDefinitie/WS/OptiServerService.pas
    • -2
    • +41
    /VerpakkingsDefinitie/UI/ProductMetaScherm.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Product verpakking Meta

- ApplicationContext: TProductVerpakkingMeta en TProductVerpakkingMetaContext toegevoegd

- ProductMetaScherm: laadt de productgroepen in enkel wanneer nodig en toont deze in een combobox

- ProductMetaScherm: Een tijdelijke knop voorzien om het scherm te sluiten

- NavProductScherm: open modal van TFormVerpakkingMeta

- Navigator: enum waarde voor naar scherm te navigeren

- VerpakkingDetailScherm: NavigeerNaar op drukken van Meta knop

- OptiServerService: FvarDataSet type naar string gezet van GetAllProductGroepenResponse

- ProductsAgent: LaadProductGroepen, RegistreerProductGroepenDataset (dataset omzetten naar list of string en in context plaatsen), RegistreerGelukteVerpakkingMetaQuery, RegistreerMislukteVerpakkingMetaQuery functies en procedures aangemaakt

    • -0
    • +72
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -4
    • +4
    /VerpakkingsDefinitie/WS/OptiServerService.pas
    • -1
    • +5
    /VerpakkingsDefinitie/UI/NavProductScherm.pas
    • -0
    • +92
    /VerpakkingsDefinitie/UI/ProductMetaScherm.pas
    • -3
    • +109
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -0
    • +1
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.dfm
    • -0
    • +74
    /VerpakkingsDefinitie/UI/ProductMetaScherm.dfm
    • -8
    • +13
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -0
    • +4
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dproj
    • -0
    • +1
    /VerpakkingsDefinitie/UI/Navigator.pas
    • -9
    • +11
    /VerpakkingsDefinitie/VerpakkingsDefinitie.dpr
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Optimalisaties en verbeteringen

- ProductDetailScherm: verwijderen selecteert probeert item voor verwijderde te selecteren

- ProductDetailScherm: ID kolom verwijderd uit ListViewVerpakkingen

- ProductsAgent: bugflix: DeelVan correct inladen

- ProductsAgent: DeelVanCaption opvragen aan server vlak na opslaan van gewijzigde verpakking

    • -1
    • +0
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.dfm
    • -1
    • +8
    /VerpakkingsDefinitie/UI/ProductDetailScherm.pas
    • -2
    • +8
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -6
    • +0
    /VerpakkingsDefinitie/UI/ProductDetailScherm.dfm
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Bugfix: dupliceren van diplicaat geeft probleem met default data (data uit database lijkt alsof leeg ID werd gebruikt, geeft leeg object terug dan)

- Het lag aan het fout interpreteren van query resultaat.

- ProductsAgent: if blok aangepast voor alle opties juist te selecteren

    • -12
    • +12
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Derde deel opslaan van ProductVerpakking: product verpakking parameters

- CustomPanelVerpakkingParameter: opslaan functie overschrijft altijd waarde van parameter value property

- VerpakkingDetailScherm: parameters inlezen uit scherm en waarden van object overschrijven

- ProductsAgent: zelf array van parameters initialiseren en toewijzen

    • -0
    • +18
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -0
    • +7
    /VerpakkingsDefinitie/UI/CustomPanelVerpakkingParameter.pas
    • -15
    • +19
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Tweede deel opslaan van ProductVerpakking

- VerpakkingDetailScherm: Plaatsing, positie, rotatie en OptiType toegevoegd aan registratie

- ApplicationContext, ProductsAgent: Plaatsing -> Plaatsingen

    • -3
    • +30
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -7
    • +19
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -1
    • +1
    /VerpakkingsDefinitie/ApplicationContext.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Eerste deel opslaan van ProductVerpakking

- ApplicationContext: GetDeelVanOpties geeft nu lijst van ProductVerpakkingen ipv strings terug

- ApplicationContext: Nieuwe property 'DeelVanDisplay' die correct geformatteerde display string geeft

- VerpakkingDetailScherm: RegistreerWijzigingenVerpakking registreert deelvan, breedte, diepte, hoogte, MaxCombinAantal en Aantal

- ProductsAgent: Opslaan van ProductVerpakking opgesplitst in twee functies, want enkel bij nieuwe verpakking wordt het ID door de server geretourneerd

- ProductsAgent: DeelVan correct omzetten

    • -10
    • +15
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -5
    • +20
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.dfm
    • -34
    • +45
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -1
    • +1
    /VerpakkingsDefinitie/UI/NavProductScherm.pas
    • -7
    • +62
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

CutOrder voor nieuwe en gedupliceerde producten zelf berekenen ipv lengte van lijst te gebruiken

- ProductDetailScherm: geeft andere parameters mee

- ProductsAgent: BepaalNieuwCutOrderProductVerpakking functie die kijkt naar maximum cutorder in de lijst van verpakkingen

    • -13
    • +31
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -3
    • +3
    /VerpakkingsDefinitie/UI/ProductDetailScherm.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Verwijderen van ProductVerpakkingen

- ApplicationContext: VerwijderProductVerpakking toegevoegd. Gaat de juiste index zoeken, item uit lijst halen en GeselecteerdProduct wissen indien nodig

- ProductDetailScherm: verwijder logica aan knop gekoppeld

- ProductDetailScherm: UpdateVerpakkingControlsEnableStatus() wordt aangeroepen bij selecteren na nieuw item. Anders blijft alles disabled na verwijderen

- ProductsAgent: VerwijderVerpakking functie

- ProductsAgent: RegistreerGelukteVerpakkingQuery functie tegen code duplicatie

    • -0
    • +11
    /VerpakkingsDefinitie/UI/ProductDetailScherm.pas
    • -12
    • +62
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -0
    • +22
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -0
    • +1
    /VerpakkingsDefinitie/UI/ProductDetailScherm.dfm
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Dupliceren en aanmaken van nieuwe ProductVerpakking

- ApplicationContext TProductVerpakking: velden en properties in volgorde van SOAP request XML gezet

- ApplicationContext TProductVerpakking: ObjTyp, ObjRef, MetaID toegevoegd

- ProductDetailScherm: Logica voor nieuwe verpakking achter button click

- ProductDetailScherm: knop voor dupliceren van verpakking

- ProductsAgent: functies voor dupliceren en aanmaken nieuwe verpakking

- ProductsAgent: functies voor mappen van query response naar Verpakking klasse en vice versa

    • -16
    • +31
    /VerpakkingsDefinitie/UI/ProductDetailScherm.dfm
    • -40
    • +50
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -106
    • +354
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -19
    • +45
    /VerpakkingsDefinitie/UI/ProductDetailScherm.pas
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

Cijfervelden terug strings en VerpakkingDetailScherm verbeterd

- ApplicationContext teruggezet naar strings voor breedte, diepte, hoogte

- ApplicationContext: speciale display getters voor breedte, diepte, Hoogte

- ApplicationContext: readonly list van verpakking Parameters

- NavProductScherm: doet correcte reset op product en verpakking context wanneer naar productzoekscherm wordt genavigeerd

- Util: Functie om op volledig scherm enkel label te tonen hiernaar verplaatst

- ProductDetailScherm: gebruikt Util voor label over scherm te tonen

- VerpakkingDetailScherm: gebruikt Util voor label over scherm te tonen

- VerpakkingDetailScherm: ongedaan gemaakt van numerieke waarden voor breedte, diepte, Hoogte

- VerpakkingDetailScherm: uitgebreid aantal contorls die worden disabled wanneer ze geen data hebben

- ProductsAgent: correct vullen van verpakking parameters

    • -14
    • +62
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -8
    • +12
    /VerpakkingsDefinitie/WS/ProductsAgent.pas
    • -12
    • +0
    /VerpakkingsDefinitie/UI/ZoekProductenScherm.dfm
    • -43
    • +56
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -1
    • +0
    /VerpakkingsDefinitie/UI/NavProductScherm.dfm
    • -2
    • +3
    /VerpakkingsDefinitie/UI/NavProductScherm.pas
    • -1
    • +1
    /VerpakkingsDefinitie/UI/ProductDetailScherm.dfm
    • -3
    • +3
    /VerpakkingsDefinitie/UI/CustomPanelVerpakkingParameter.pas
    • -49
    • +5
    /VerpakkingsDefinitie/UI/ProductDetailScherm.pas
    • -26
    • +31
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.dfm
[ICT-2137] PM: Verpakking: ORGALUX verpakkingdefinitie app porten van Flex naar ... (OLVD1)

ProductDetailScherm: breedte, diepte en hoogte zijn Integer velden

- ApplicationContext aangepast

- ProductsAgent: correcte casting

- VerpakkingDetailScherm: correcte casting

- ProductDetailScherm: correcte casting

    • -9
    • +9
    /VerpakkingsDefinitie/UI/VerpakkingDetailScherm.pas
    • -12
    • +23
    /VerpakkingsDefinitie/ApplicationContext.pas
    • -1
    • +2
    /VerpakkingsDefinitie/UI/ProductDetailScherm.pas
    • -6
    • +6
    /VerpakkingsDefinitie/WS/ProductsAgent.pas