type
{ TForm_Evaluatie_Referee }
TForm_Evaluatie_Referee = class(TForm)
BT_EvaluatieCancel: TButton;
BT_EvaluatieOk: TButton;
BT_EvaluatieUpdate: TButton;
CB_Divisie: TDBLookupComboBox;
CB_CD1x1: TCheckBox; CB_CD1x2: TCheckBox; CB_CD1x3: TCheckBox;
CB_CD1x4: TCheckBox; CB_CD1x5: TCheckBox; CB_CD1x6: TCheckBox;
CB_CD1x7: TCheckBox; CB_CD1x8: TCheckBox; CB_CD1x9: TCheckBox;
CB_CD2x1: TCheckBox; CB_CD2x2: TCheckBox; CB_CD2x3: TCheckBox;
CB_CD2x4: TCheckBox; CB_CD2x5: TCheckBox; CB_CD2x6: TCheckBox;
CB_CD2x7: TCheckBox; CB_CD2x8: TCheckBox; CB_CD2x9: TCheckBox;
CB_CD3x1: TCheckBox; CB_CD3x2: TCheckBox; CB_CD3x3: TCheckBox;
CB_CD3x4: TCheckBox; CB_CD3x5: TCheckBox; CB_CD3x6: TCheckBox;
CB_CD3x7: TCheckBox; CB_CD3x8: TCheckBox; CB_CD3x9: TCheckBox;
CB_CD4x1: TCheckBox; CB_CD4x2: TCheckBox; CB_CD4x3: TCheckBox;
CB_CD4x4: TCheckBox; CB_CD4x5: TCheckBox; CB_CD4x6: TCheckBox;
CB_CD4x7: TCheckBox; CB_CD4x8: TCheckBox; CB_CD4x9: TCheckBox;
CB_CD5x1: TCheckBox; CB_CD5x2: TCheckBox; CB_CD5x3: TCheckBox;
CB_CD5x4: TCheckBox; CB_CD5x5: TCheckBox; CB_CD5x6: TCheckBox;
CB_CD5x7: TCheckBox; CB_CD5x8: TCheckBox; CB_CD5x9: TCheckBox;
CB_CD6x1: TCheckBox; CB_CD6x2: TCheckBox; CB_CD6x3: TCheckBox;
CB_CD6x4: TCheckBox; CB_CD6x5: TCheckBox; CB_CD6x6: TCheckBox;
CB_CD6x7: TCheckBox; CB_CD6x8: TCheckBox; CB_CD6x9: TCheckBox;
CB_CD7x1: TCheckBox; CB_CD7x2: TCheckBox; CB_CD7x3: TCheckBox;
CB_CD7x4: TCheckBox; CB_CD7x5: TCheckBox; CB_CD7x6: TCheckBox;
CB_CD7x7: TCheckBox; CB_CD7x8: TCheckBox; CB_CD7x9: TCheckBox;
CB_CD8x1: TCheckBox; CB_CD8x2: TCheckBox; CB_CD8x3: TCheckBox;
CB_CD8x4: TCheckBox; CB_CD8x5: TCheckBox; CB_CD8x6: TCheckBox;
CB_CD8x7: TCheckBox; CB_CD8x8: TCheckBox; CB_CD8x9: TCheckBox;
CB_CD9x1: TCheckBox; CB_CD9x2: TCheckBox; CB_CD9x3: TCheckBox;
CB_CD9x4: TCheckBox; CB_CD9x5: TCheckBox; CB_CD9x6: TCheckBox;
CB_CD9x7: TCheckBox; CB_CD9x8: TCheckBox; CB_CD9x9: TCheckBox;
CB_GD1x1: TCheckBox; CB_GD1x2: TCheckBox; CB_GD1x3: TCheckBox;
CB_GD1x4: TCheckBox; CB_GD1x5: TCheckBox; CB_GD1x6: TCheckBox;
CB_GD1x7: TCheckBox; CB_GD1x8: TCheckBox; CB_GD1x9: TCheckBox;
CB_PC1x1: TCheckBox; CB_PC1x2: TCheckBox; CB_PC1x3: TCheckBox;
CB_PC1x4: TCheckBox; CB_PC1x5: TCheckBox; CB_PC1x6: TCheckBox;
CB_PC1x7: TCheckBox; CB_PC1x8: TCheckBox; CB_PC1x9: TCheckBox;
CB_PC2x1: TCheckBox; CB_PC2x2: TCheckBox; CB_PC2x3: TCheckBox;
CB_PC2x4: TCheckBox; CB_PC2x5: TCheckBox; CB_PC2x6: TCheckBox;
CB_PC2x7: TCheckBox; CB_PC2x8: TCheckBox; CB_PC2x9: TCheckBox;
CB_PC3x1: TCheckBox; CB_PC3x2: TCheckBox; CB_PC3x3: TCheckBox;
CB_PC3x4: TCheckBox; CB_PC3x5: TCheckBox; CB_PC3x6: TCheckBox;
CB_PC3x7: TCheckBox; CB_PC3x8: TCheckBox; CB_PC3x9: TCheckBox;
CB_PC4x1: TCheckBox; CB_PC4x2: TCheckBox; CB_PC4x3: TCheckBox;
CB_PC4x4: TCheckBox; CB_PC4x5: TCheckBox; CB_PC4x6: TCheckBox;
CB_PC4x7: TCheckBox; CB_PC4x8: TCheckBox; CB_PC4x9: TCheckBox;
CB_Scheids: TDBLookupComboBox;
CB_Seizoen: TDBLookupComboBox;
CB_Supervisor: TDBLookupComboBox;
CB_Systeem: TDBLookupComboBox;
CB_TeamA: TDBLookupComboBox;
CB_TeamB: TDBLookupComboBox;
DateTimePicker_Tijd: TDateTimePicker;
DateTimePicker_Datum: TDateTimePicker;
DBM_Opmerkingen1: TDBMemo;
DBM_Opmerkingen2: TDBMemo;
DBM_Opmerkingen3: TDBMemo;
DB_GameDif: TDBEdit;
DB_PenCon1: TDBEdit; DB_PenCon2: TDBEdit;
DB_PenCon3: TDBEdit; DB_PenCon4: TDBEdit;
DB_CatDef1: TDBEdit; DB_CatDef2: TDBEdit; DB_CatDef3: TDBEdit;
DB_CatDef4: TDBEdit; DB_CatDef5: TDBEdit; DB_CatDef6: TDBEdit;
DB_CatDef7: TDBEdit; DB_CatDef8: TDBEdit; DB_CatDef9: TDBEdit;
DB_WedID: TDBEdit;
DB_WedID1: TDBEdit;
DS_Divisie: TDataSource;
DS_Evaluatie: TDataSource;
DS_Referee: TDataSource;
DS_Seizoen: TDataSource;
DS_Supervisors: TDataSource;
DS_Teams: TDataSource;
Edit_GTA_P1: TDBEdit; Edit_GTA_P2: TDBEdit; Edit_GTA_P3: TDBEdit;
Edit_GTA_P4: TDBEdit; Edit_GTA_P5: TDBEdit;
Edit_GTB_P1: TDBEdit; Edit_GTB_P2: TDBEdit; Edit_GTB_P3: TDBEdit;
Edit_GTB_P4: TDBEdit; Edit_GTB_P5: TDBEdit;
Edit_PC_MI1: TDBEdit; Edit_PC_MI2: TDBEdit;
Edit_PC_MP1: TDBEdit; Edit_PC_MP2: TDBEdit;
Edit_STA_P1: TDBEdit; Edit_STA_P2: TDBEdit; Edit_STA_P3: TDBEdit;
Edit_STA_P4: TDBEdit; Edit_STA_P5: TDBEdit;
Edit_STB_P1: TDBEdit; Edit_STB_P2: TDBEdit; Edit_STB_P3: TDBEdit;
Edit_STB_P4: TDBEdit; Edit_STB_P5: TDBEdit;
GroupBox_Categorien: TGroupBox;
GroupBox_Extra1: TGroupBox;
GroupBox_Extra2: TGroupBox;
GroupBox_Extra3: TGroupBox;
GroupBox_GameDificulty: TGroupBox;
GroupBox_Penalties: TGroupBox;
GroupBox_Periodes: TGroupBox;
GroupBox_Standaard: TGroupBox;
GroupBox_Wedstrijd: TGroupBox;
Image_Shirt_Referee: TImage;
lbl_Beoordeling1: TLabel;
lbl_Beoordeling2: TLabel;
lbl_Beoordeling3: TLabel;
lbl_Beoordeling4: TLabel;
lbl_Beoordeling5: TLabel;
lbl_Beoordeling6: TLabel;
lbl_Beoordeling7: TLabel;
lbl_Beoordeling8: TLabel;
lbl_Beoordeling9: TLabel;
lbl_Datum: TLabel;
lbl_Divisie: TLabel;
lbl_Goals_TeamA: TLabel;
lbl_Goals_TeamB: TLabel;
lbl_Moeilijkheid: TLabel;
lbl_PeriodeG1A: TLabel; lbl_PeriodeG2A: TLabel; lbl_PeriodeG3A: TLabel;
lbl_PeriodeG4A: TLabel; lbl_PeriodeG5A: TLabel;
lbl_PeriodeG1B: TLabel; lbl_PeriodeG2B: TLabel; lbl_PeriodeG3B: TLabel;
lbl_PeriodeG4B: TLabel; lbl_PeriodeG5B: TLabel;
lbl_PeriodeS1A: TLabel; lbl_PeriodeS2A: TLabel; lbl_PeriodeS3A: TLabel;
lbl_PeriodeS4A: TLabel; lbl_PeriodeS5A: TLabel;
lbl_PeriodeS1B: TLabel; lbl_PeriodeS2B: TLabel; lbl_PeriodeS3B: TLabel;
lbl_PeriodeS4B: TLabel; lbl_PeriodeS5B: TLabel;
lbl_PuntG1: TLabel; lbl_PuntG2: TLabel;
lbl_PuntS1: TLabel; lbl_PuntS2: TLabel; lbl_PuntS3: TLabel;
lbl_PuntU1: TLabel; lbl_PuntU2: TLabel; lbl_PuntU3: TLabel;
lbl_PuntV1: TLabel; lbl_PuntV2: TLabel; lbl_PuntV3: TLabel;
lbl_Standaard1: TLabel; lbl_Standaard2: TLabel; lbl_Standaard3: TLabel;
lbl_Standaard4: TLabel; lbl_Standaard5: TLabel; lbl_Standaard6: TLabel;
lbl_Standaard7: TLabel; lbl_Standaard8: TLabel;
lbl_Scheids: TLabel;
lbl_Seizoen: TLabel;
lbl_Straf_TeamA: TLabel;
lbl_Straf_TeamB: TLabel;
lbl_Supervisor: TLabel;
lbl_Systeem: TLabel;
lbl_TeamA: TLabel;
lbl_TeamB: TLabel;
Panel_Divider1: TPanel;
Panel_Divider2: TPanel;
Panel_Divider3: TPanel;
TQ_Divisie: TSQLQuery;
TQ_Evaluatie: TSQLQuery;
TQ_Referee: TSQLQuery;
TQ_Seizoen: TSQLQuery;
TQ_Supervisors: TSQLQuery;
TQ_Teams: TSQLQuery;
procedure BerekenTotaalPenalties(Sender: TObject);
procedure BerekenTotaalScore(Sender: TObject);
procedure BT_EvaluatieCancelClick(Sender: TObject);
procedure BT_EvaluatieOkClick(Sender: TObject);
procedure BT_EvaluatieUpdateClick(Sender: TObject);
procedure CB_CD_Click(Sender: TObject);
procedure CB_GD_Click(Sender: TObject);
procedure CB_PC_Click(Sender: TObject);
procedure DS_EvaluatieStateChange(Sender: TObject);
procedure FormClose(Sender: TObject);
procedure FormShow(Sender: TObject);
private
{ private declarations }
function CheckInput: Boolean;
procedure UpdateEvaluatieReferee;
public
{ public declarations }
procedure ShowEvaluatieReferee (ID, WID: integer);
end;