Hoi Allen,
Op dit moment ben ik bezig met het maken van een ASP.NET applicatie (visual basic) maar loop vast op een wens van de opdrachtgever. Het gaat om een reserveringsapplicatie waarbij klanten / medewerkers van een theater stoelen kunnen reserveren wat door het systeem gedaan moet worden (er is ook een optie om zelf stoelen te selecteren maar dat is nu niet de bedoeling)
Nu is het de bedoeling om mensen die de wat grotere reserveringen doen netjes bij elkaar te plaatsen, maar zoals je zelf wel zult begrijpen is er niet altijd plaats voor bijvoorbeeld 6 personen naast elkaar, dus moeten deze opgesplitst worden in even aantallen (omdat men vaak als stelletje naar het theater gaat)
Op dit moment hebt ik de code als volgt
Haal met een query de lege stoelen op, gesorteerd op rij, dan stoelnummer.
Per record kijk je of het stoelnummer 1 verschilt met het vorige stoelnummer.
Zo ja: hoog een tellertje op.
Zo nee: stoelen niet naast elkaar, zet tellertje op 0.
Zodra je een nieuwe rij tegenkomt zet je het tellertje ook op 0.
Als het tellertje op 6 staat heb je 6 lege stoelen naast elkaar en maak je de reservering.
Is is per theater een verschillend aantal max reserveringen wat gedaan mag worden ( in dit geval 6 ) vanaf dat getal moet het dus opgesplitst worden wanneer bovenstaan "code" geen resultaat vind.
Hoe kan ik het beste de 2e controle stap maken voor reserveren zodat ik even aantallen krijg en toch op ongeveer dezelfde manier kan tellen of er genoeg plaatsen zijn (naast elkaar ) verspreid in de zaal om mensen te plaatsen?
Het is een heel verhaal geworden maar zo is het hopelijk duidelijk genoeg om de vraag tekunnen beantwoorden
Op dit moment ben ik bezig met het maken van een ASP.NET applicatie (visual basic) maar loop vast op een wens van de opdrachtgever. Het gaat om een reserveringsapplicatie waarbij klanten / medewerkers van een theater stoelen kunnen reserveren wat door het systeem gedaan moet worden (er is ook een optie om zelf stoelen te selecteren maar dat is nu niet de bedoeling)
Nu is het de bedoeling om mensen die de wat grotere reserveringen doen netjes bij elkaar te plaatsen, maar zoals je zelf wel zult begrijpen is er niet altijd plaats voor bijvoorbeeld 6 personen naast elkaar, dus moeten deze opgesplitst worden in even aantallen (omdat men vaak als stelletje naar het theater gaat)
Op dit moment hebt ik de code als volgt
Haal met een query de lege stoelen op, gesorteerd op rij, dan stoelnummer.
Per record kijk je of het stoelnummer 1 verschilt met het vorige stoelnummer.
Zo ja: hoog een tellertje op.
Zo nee: stoelen niet naast elkaar, zet tellertje op 0.
Zodra je een nieuwe rij tegenkomt zet je het tellertje ook op 0.
Als het tellertje op 6 staat heb je 6 lege stoelen naast elkaar en maak je de reservering.
Is is per theater een verschillend aantal max reserveringen wat gedaan mag worden ( in dit geval 6 ) vanaf dat getal moet het dus opgesplitst worden wanneer bovenstaan "code" geen resultaat vind.
Hoe kan ik het beste de 2e controle stap maken voor reserveren zodat ik even aantallen krijg en toch op ongeveer dezelfde manier kan tellen of er genoeg plaatsen zijn (naast elkaar ) verspreid in de zaal om mensen te plaatsen?
Het is een heel verhaal geworden maar zo is het hopelijk duidelijk genoeg om de vraag tekunnen beantwoorden