Oplossingen oefeningen hoofdstuk 25

Oefening 25-1: Producten aanpassen

Oplossing oefening 25-1: Code

Oplossing oefening 25-1: Code

Oefening 25-2: Producten aanpassen uitbreiding

Voeg twee buttons (tlsbtnAnnuleren en tlsbtnAllesAnnuleren) toe aan de Toolstrip.

Oplossing oefening 25-2: Toolstrip button toevoegen

Oplossing oefening 25-2: Toolstrip button toevoegen

Oplossing oefening 25-2: Weergave in de toolstrip

Oplossing oefening 25-2: Weergave in de toolstrip

Aan de aangemaakte toolstrip buttons wordt onderstaande code toegevoegd:

Oplossing oefening 25-2: Code

Oplossing oefening 25-2: Code

Oefening 25-3: Klanten aanpassen

Concurrency Conflicts kunnen getest worden door records te wijzigen zowel in de toepassing als in de database zelf, terwijl de toepassing uitgevoerd wordt. Aanpassingen in de database gebeuren via het snelmenu Show Table Data in de Database Explorer.

Oplossing oefening 25-3: Concurrency Conflict

Oplossing oefening 25-3: Concurrency Conflict

Een Unhandled Exception als gevolg van een Concurrency Conflict kan opgevangen worden in een Try… Catch… blok.

Oplossing oefening 25-3: Foutmelding

Oplossing oefening 25-3: Foutmelding

Oplossing oefening 25-3: Code

Oplossing oefening 25-3: Code

Oefening 25-4: Klanten verwijderen

Oplossing oefening 25-4: Design

Oplossing oefening 25-4: Design

Oplossing oefening 25-4: Code

Oplossing oefening 25-4: Code