User Tools

Site Tools


sethandicapmutatie

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sethandicapmutatie [2015/10/21 07:37]
marcel created
sethandicapmutatie [2016/03/01 10:26] (current)
Line 1: Line 1:
-==== /pwg/getcourses==== +==== /pwg/sethandicapmutatie==== 
-Returns ​the list of available courses+With this function you can create / fill in a handicapcard. On the back of this page you find a tutorial for this function (in dutch).
  
 Function: Function:
Line 6: Line 6:
  
 parameters: parameters:
-no parameters ​required+relationid, courseid, holesid,​teeid,​cardtype,​playingdate,​ starttime, partyid, marker, description,​ categoryid 
 + 
 +Optional ​parameters
 +mutationid, countrycode,​ totalpoints,​ hole1hits, hole2hits, hole3hits, hole4hits, hole5hits, hole6hits, hole7hits, hole8hits, hole9hits, hole10hits, hole11hits, hole12hits, hole13hits, hole14hit, hole15hits,​ hole16hits,​ hole17hits, hole18hits 
 + 
 +Extra infromation:​ 
 +holeid –  1 = 18 hole card, 0 = 9 holes card.  
 +Courseid and teeid and categoryid can be found by using the function getcourses 
  
 Example: Example:
-https://​backend.prowaregolf.nl/​api/​getcourses/​key/<​your authrisation code here>+https://​backend.prowaregolf.nl/​api/​sethandicapmutatie/​key/<​your authrisation code here>/​relationid/<​relationid>/​partyId/<​Party ID>/​playingdate/<​date of playing>/​marker/<​marker>/​description/<​description>/​courseid/<​course id>/​holesid/<​hole ID>/​teeid/<​Tee ID>/​cardtype/<​cardtype>/​starttime/<​Start time>/​categoryid/<​category ID> 
  
 result: result:
 <​code>​ <​code>​
 +Example without mutationid :
 { {
- "​getcourses":[+ "​setHandicapMutatie":[
   {   {
-   "​courseid":"​1", +   "​Mutatie_inr":"​6686", 
-   "​coursename":"​Koninklijke Haagsche GCC", +   "​Datum":"​2015-03-23", 
-   "​teeid":"​2",​ +   "​Kaart_nummer":"​", 
-   "​lusname":"​Haagsche 2e 9 holes", +   "​Exact_oud":"​15.2", 
-   "​amountofholes":"​9", +   "​Exact_nieuw":"​15.3", 
-   "​courserating":"​66.9", +   "​Punten":"​0", 
-   "​sloperating":"​117", +   "​NGF_nummer":null, 
-   "​par":"​36",​ +   "Tijd":"​09:​00", 
-   "​categoryid":"​11", +   "​Baan_code":"​36", 
-   "​teename":" ​Rood (heren)"​ +   "​Verwerkt":"​N",​ 
-  }+   "​Lidnummer":"​1",​ 
-  { +   "​Qualifying":"​J", 
-   "​courseid":"​1",​ +   "​Club_Code":"​36",​ 
-   "​coursename":"​Koninklijke Haagsche GCC", +   "​Handicap_Soort_Code":"​1", 
-   "​teeid":"​2", +   "​KaartType":"​2", 
-   "​lusname":"​Haagsche 2e 9 holes", +   "​Bron":"​0",​ 
-   "​amountofholes":"​9", +   "​Lus":"​1",​ 
-   "​courserating":"​64.9", +   "​CSA":"​-99",​ 
-   "​sloperating":"​113", +   "​ReductionOnly":"​0",​ 
-   "​par":"​36", +   "​HCPActief":"​1",​ 
-   "​categoryid":"​12",​ +   "​archived":"​N",​ 
-   "​teename":" ​Oranje (heren)+   "​Teesoort":"​12",​ 
-  },+   "​CR":"​65.7",​ 
 +   "​SR":"​112.0",​ 
 +   "​TeeOmschr":"​ Oranje ​(heren)"​, 
 +   "​Marker":""​
 +   "​PartyId":​null,​ 
 +   "​Par":"​36",​ 
 +   "​RequestCard":"​0",​ 
 +   "​h1_si":"​17",​ 
 +   "​h1_lng":"​243",​ 
 +   "​h1_par":"​4",​ 
 +   "​h1_sl":"​0",​ 
 +   "​h2_si":"​7",​ 
 +   "​h2_lng":"​99",​ 
 +   "​h2_par":"​3",​ 
 +   "​h2_sl":"​0",​ 
 +   "​h3_si":"​1",​ 
 +   "​h3_lng":"​277", 
 +   "​h3_par":"​4", 
 +   "​h3_sl":"​0", 
 +   "​h4_si":"​3", 
 +   "​h4_lng":"​259",​ 
 +   "​h4_par":"​4",​ 
 +   "​h4_sl":"​0",​ 
 +   "​h5_si":"​15",​ 
 +   "​h5_lng":"​331",​ 
 +   "​h5_par":"​5",​ 
 +   "​h5_sl":"​0",​ 
 +   "​h6_si":"​11",​ 
 +   "​h6_lng":"​227",​ 
 +   "​h6_par":"​4",​ 
 +   "​h6_sl":"​0",​ 
 +   "​h7_si":"​5",​ 
 +   "​h7_lng":"​258",​ 
 +   "​h7_par":"​4",​ 
 +   "​h7_sl":"​0",​ 
 +   "​h8_si":"​9",​ 
 +   "​h8_lng":"​117", 
 +   "​h8_par":"​3", 
 +   "​h8_sl":"​0",​ 
 +   "​h9_si":"​13",​ 
 +   "​h9_lng":"​336",​ 
 +   "​h9_par":"​5",​ 
 +   "​h9_sl":"​0",​ 
 +   "​h10_si":"​14",​ 
 +   "​h10_lng":"​277",​ 
 +   "​h10_par":"​4",​ 
 +   "​h10_sl":"​0",​ 
 +   "​h11_si":"​16",​ 
 +   "​h11_lng":"​91",​ 
 +   "​h11_par":"​3",​ 
 +   "​h11_sl":"​0",​ 
 +   "​h12_si":"​2",​ 
 +   "​h12_lng":"​235",​ 
 +   "​h12_par":"​4",​ 
 +   "​h12_sl":"​0",​ 
 +   "​h13_si":"​4",​ 
 +   "​h13_lng":"​260",​ 
 +   "​h13_par":"​4",​ 
 +   "​h13_sl":"​0",​ 
 +   "​h14_si":"​12",​ 
 +   "​h14_lng":"​124",​ 
 +   "​h14_par":"​3",​ 
 +   "​h14_sl":"​0",​ 
 +   "​h15_si":"​10",​ 
 +   "​h15_lng":"​252",​ 
 +   "​h15_par":"​4",​ 
 +   "​h15_sl":"​0",​ 
 +   "​h16_si":"​18",​ 
 +   "​h16_lng":"​328",​ 
 +   "​h16_par":"​5",​ 
 +   "​h16_sl":"​0",​ 
 +   "​h17_si":"​6",​ 
 +   "​h17_lng":"​346",​ 
 +   "​h17_par":"​5",​ 
 +   "​h17_sl":"​0",​ 
 +   "​h18_si":"​8",​ 
 +   "​h18_lng":"​249",​ 
 +   "​h18_par":"​4",​ 
 +   "​h18_sl":"​0",​ 
 +   "​LastUpdatedBy":​null,​ 
 +   "​aOmschrijving":​null,​ 
 +   "​Afgekeurd":"​N",​ 
 +   "​M_Punten_Netto":​null,​ 
 +   "​M_Punten_Bruto":​null,​ 
 +   "​update_trigger":"​0",​ 
 +   "​notes":​null,​ 
 +   "​DateOfEntry":​null,​ 
 +   "​h1_hcpsl":"​0",​ 
 +   "​h2_hcpsl":"​1",​ 
 +   "​h3_hcpsl":"​1",​ 
 +   "​h4_hcpsl":"​1",​ 
 +   "​h5_hcpsl":"​0",​ 
 +   "​h6_hcpsl":"​0",​ 
 +   "​h7_hcpsl":"​1",​ 
 +   "​h8_hcpsl":"​0",​ 
 +   "​h9_hcpsl":"​0",​ 
 +   "​h10_hcpsl":"​0",​ 
 +   "​h11_hcpsl":"​0",​ 
 +   "​h12_hcpsl":"​0",​ 
 +   "​h13_hcpsl":"​0",​ 
 +   "​h14_hcpsl":"​0",​ 
 +   "​h15_hcpsl":"​0",​ 
 +   "​h16_hcpsl":"​0",​ 
 +   "​h17_hcpsl":"​0",​ 
 +   "​h18_hcpsl":"​0",​ 
 +   "​playinghcp":"​4",​ 
 +   "​Land":​null,​ 
 +   "​ngfTee":"​104",​ 
 +   "​ngfCategory":"​12
 +  } 
 + ] 
 +
 + 
 +Example with mutationid : 
 + 
 +
 + "​setHandicapMutatie":​[
   {   {
-   "​courseid":"​1",​ +   "​Mutatie_inr":"​6686",​ 
-   "​coursename":"​Koninklijke Haagsche GCC", +   "​Datum":"​2015-03-23",​ 
-   "​teeid":"​2",​ +   "​Kaart_nummer":"",​ 
-   "​lusname":"​Haagsche 2e 9 holes", +   "​Exact_oud":"​15.6",​ 
-   "​amountofholes":"​9", +   "​Exact_nieuw":"​15.7",​ 
-   "​courserating":"​76.7", +   "​Punten":"​21",​ 
-   "​sloperating":"​138", +   "​NGF_nummer":​null,​ 
-   "​par":"​36",​ +   "​Tijd":"​09:​00",​ 
-   "​categoryid":"​13",​ +   "​Baan_code":"​36",​ 
-   "​teename":" ​Geel (dames)"+   "​Verwerkt":"​N",​ 
 +   "​Lidnummer":"​1",​ 
 +   "​Qualifying":"​J", 
 +   "​Club_Code":"​36",​ 
 +   "​Handicap_Soort_Code":"​1",​ 
 +   "​KaartType":"​2",​ 
 +   "​Bron":"​0", 
 +   "​Lus":"​1", 
 +   "​CSA":"​-99",​ 
 +   "​ReductionOnly":"​0",​ 
 +   "​HCPActief":"​1",​ 
 +   "​archived":"​N",​ 
 +   "​Teesoort":"​12",​ 
 +   "​CR":"​65.7", 
 +   "​SR":"​112.0", 
 +   "​TeeOmschr":"​ Oranje (heren)",​ 
 +   "​Marker":"​123456",​ 
 +   "​PartyId":​null,​ 
 +   "​Par":"​36",​ 
 +   "​RequestCard":"​0",​ 
 +   "​h1_si":"​17",​ 
 +   "​h1_lng":"​243",​ 
 +   "​h1_par":"​4",​ 
 +   "​h1_sl":"​3",​ 
 +   "​h2_si":"​7",​ 
 +   "​h2_lng":"​99",​ 
 +   "​h2_par":"​3",​ 
 +   "​h2_sl":"​0",​ 
 +   "​h3_si":"​1",​ 
 +   "​h3_lng":"​277",​ 
 +   "​h3_par":"​4",​ 
 +   "​h3_sl":"​0",​ 
 +   "​h4_si":"​3",​ 
 +   "​h4_lng":"​259",​ 
 +   "​h4_par":"​4",​ 
 +   "​h4_sl":"​0",​ 
 +   "​h5_si":"​15",​ 
 +   "​h5_lng":"​331",​ 
 +   "​h5_par":"​5",​ 
 +   "​h5_sl":"​0",​ 
 +   "​h6_si":"​11",​ 
 +   "​h6_lng":"​227",​ 
 +   "​h6_par":"​4",​ 
 +   "​h6_sl":"​0",​ 
 +   "​h7_si":"​5",​ 
 +   "​h7_lng":"​258",​ 
 +   "​h7_par":"​4",​ 
 +   "​h7_sl":"​0",​ 
 +   "​h8_si":"​9",​ 
 +   "​h8_lng":"​117",​ 
 +   "​h8_par":"​3",​ 
 +   "​h8_sl":"​0",​ 
 +   "​h9_si":"​13",​ 
 +   "​h9_lng":"​336",​ 
 +   "​h9_par":"​5",​ 
 +   "​h9_sl":"​0",​ 
 +   "​h10_si":"​14",​ 
 +   "​h10_lng":"​277",​ 
 +   "​h10_par":"​4",​ 
 +   "​h10_sl":"​0",​ 
 +   "​h11_si":"​16",​ 
 +   "​h11_lng":"​91",​ 
 +   "​h11_par":"​3",​ 
 +   "​h11_sl":"​0",​ 
 +   "​h12_si":"​2",​ 
 +   "​h12_lng":"​235",​ 
 +   "​h12_par":"​4",​ 
 +   "​h12_sl":"​0",​ 
 +   "​h13_si":"​4",​ 
 +   "​h13_lng":"​260",​ 
 +   "​h13_par":"​4",​ 
 +   "​h13_sl":"​0",​ 
 +   "​h14_si":"​12",​ 
 +   "​h14_lng":"​124",​ 
 +   "​h14_par":"​3",​ 
 +   "​h14_sl":"​0",​ 
 +   "​h15_si":"​10",​ 
 +   "​h15_lng":"​252",​ 
 +   "​h15_par":"​4",​ 
 +   "​h15_sl":"​0",​ 
 +   "​h16_si":"​18",​ 
 +   "​h16_lng":"​328",​ 
 +   "​h16_par":"​5",​ 
 +   "​h16_sl":"​0",​ 
 +   "​h17_si":"​6",​ 
 +   "​h17_lng":"​346",​ 
 +   "​h17_par":"​5",​ 
 +   "​h17_sl":"​0",​ 
 +   "​h18_si":"​8",​ 
 +   "​h18_lng":"​249",​ 
 +   "​h18_par":"​4",​ 
 +   "​h18_sl":"​0",​ 
 +   "​LastUpdatedBy":​null,​ 
 +   "​aOmschrijving":"​qkaart",​ 
 +   "​Afgekeurd":"​N",​ 
 +   "​M_Punten_Netto":​null,​ 
 +   "​M_Punten_Bruto":​null,​ 
 +   "​update_trigger":"​0",​ 
 +   "​notes":​null,​ 
 +   "​DateOfEntry":​null,​ 
 +   "​h1_hcpsl":"​0",​ 
 +   "​h2_hcpsl":"​1",​ 
 +   "​h3_hcpsl":"​1",​ 
 +   "​h4_hcpsl":"​1",​ 
 +   "​h5_hcpsl":"​0",​ 
 +   "​h6_hcpsl":"​0",​ 
 +   "​h7_hcpsl":"​1",​ 
 +   "​h8_hcpsl":"​1",​ 
 +   "​h9_hcpsl":"​0",​ 
 +   "​h10_hcpsl":"​0",​ 
 +   "​h11_hcpsl":"​0",​ 
 +   "​h12_hcpsl":"​0",​ 
 +   "​h13_hcpsl":"​0",​ 
 +   "​h14_hcpsl":"​0",​ 
 +   "​h15_hcpsl":"​0",​ 
 +   "​h16_hcpsl":"​0",​ 
 +   "​h17_hcpsl":"​0",​ 
 +   "​h18_hcpsl":"​0",​ 
 +   "​playinghcp":"​5",​ 
 +   "​Land":​null,​ 
 +   "​ngfTee":"​104",​ 
 +   "​ngfCategory":"​12"
   }   }
  ]  ]
 } }
 </​code>​ </​code>​
 +
 +**Extra uitleg:**
 +
 +__Parameters algemeen:__
 +
 +De functie “sethandicapmutatie” kan voor verschillende doeleinden worden gebruikt. Hieronder een opsomming van de functionaliteiten.
 +
 +De kunt de functie voor de volgende zaken gebruiken:
 +1. Aanmaken van een kaart op de eigen baan
 +2. Aanmaken van kaarten op een andere baan gespeeld.
 +3. Aanmaken van kaarten gespeeld in het buitenland
 +4. Het verrijken van bestaande kaarten
 +
 +
 +__Soorten kaarten:__
 +
 +Je kunt met deze functie 2 soorten kaarten aanmaken.
 +
 +De volgende soorten kaarten kun je aanmaken:
 +1. Q-Kaart => Kaarttype 1
 +2. Externe Wedstrijdkaart => Kaarttype 3
 +
 +
 +__Minimale parameters bij aanmaken nieuwe kaart:__
 +
 +Wanneer je een nieuwe kaart aanmaakt moeten minimaal de volgende parameters worden meegegeven: ​
 +1. relationid → Lidnummer
 +2. courseid → NGF nummer van de club deze is op te halen via de functie “getcourses”
 +3. holesid → Is een vast waarde van '​1'​ voor 18 holes en een '​0'​ voor 9 holes
 +4. teeid → Dit is de nummer van de baanlus. Deze kan worden opgehaald met behulp van de functie “getcourselus”
 +5. cardtype → Dit is het soort kaart wat wordt gekozen. Hierbij is 1 een Q-Kaart en 3 een wedstrijd gelopen op een andere baan. Wedstrijden op de eigen baan gaat via de wedstrijdleiding.
 +6. playingdate → De datum waarop de kaart is gespeeld
 +7. starttime → De tijd dat de kaart gespeeld is.
 +8. categoryid → Dit is het nummer om de kleur van de tee te kunnen aangeven. Deze krijg je uit de functie “getcourselustees “
 +
 +
 +__Parameter bij ophalen van een bestaande kaart:__
 +
 +Wanneer je een oude kaart wilt ophalen geef je alleen de volgende parameter mee:
 +1. mutationid
 +
 +
 +
 +__Het vullen van de slagen in een binnenlandse kaart:__
 +
 +Wanneer je de slagen per hole mee wilt sturen, voor een nederlandse kaart, dan kan dit met de volgende parameters:
 +1. hole1hits
 +2. hole2hits
 +3. hole3hits
 +4. hole4hits
 +5. hole5hits
 +6. hole6hits
 +7. hole7hits
 +8. hole8hits
 +9. hole9hits
 +10. hole10hits
 +11. hole11hits
 +12. hole12hits
 +13. hole13hits
 +14. hole14hits
 +15. hole15hits
 +16. hole16hits
 +17. hole17hits
 +18. hole18hits
 +
 +
 +__Het vullen van de resultaat in een buitenlandse kaart:__
 +
 +Wanneer het gaat om een buitenlandsekaart mag je alleen het totaal aantal stableford punten meegeven. ​
 +
 +De parameter hiervoor is:
 +1. totalpoints
 +
 +
 +
 +
 +__De parameter voor het toekennen van de CBA is :__
 +cba
 +
 +__De parameter voor het toekennen van de reduction only is :__
 +reductiononly
 +
 +Je kunt in een wedstrijdkaart (kaarttype 3) een CBA meegegeven
 +
 +
 +Met de CBA mag je de volgende waarde meegeven:
 +1
 +0
 +-1
 +-2
 +-3
 +-4
 +
 +Wanneer de CBA -4 gekozen is mag je ook de reduction only van 1 meegeven. Alle andere waarde kunnen geen reduction only hebben.
sethandicapmutatie.1445413021.txt.gz · Last modified: 2015/10/21 08:37 (external edit)