//----------------------------------------------------------------------------------------------------------------------- private void kaartTekenen(string columnName, DataTable table, string zijde) { Dictionary <ProvincieEnum, int> provincieScore2 = new Dictionary <ProvincieEnum, int>(); for (int provincieIndex = 0; provincieIndex < Constants.aantalProvincies; provincieIndex++) { var huidigeProvincieScore = Convert.ToInt32(table.Rows[provincieIndex][columnName]); var provincie = (ProvincieEnum)provincieIndex; provincieScore2[provincie] = huidigeProvincieScore; } var drentheScore = provincieScore2[ProvincieEnum.Drenthe]; var flevolandScore = provincieScore2[ProvincieEnum.Flevoland]; var frieslandScore = provincieScore2[ProvincieEnum.Friesland]; var gelderlandScore = provincieScore2[ProvincieEnum.Gelderland]; var groningenScore = provincieScore2[ProvincieEnum.Groningen]; var limburgScore = provincieScore2[ProvincieEnum.Limburg]; var noordBrabantScore = provincieScore2[ProvincieEnum.NoordBrabant]; var noordHollandScore = provincieScore2[ProvincieEnum.NoordHolland]; var overijsselScore = provincieScore2[ProvincieEnum.Overijssel]; var utrechtScore = provincieScore2[ProvincieEnum.Utrecht]; var zeelandScore = provincieScore2[ProvincieEnum.Zeeland]; var zuidHollandScore = provincieScore2[ProvincieEnum.ZuidHolland]; var maximum = drentheScore; var minimum = drentheScore; for (int count = 1; count < Constants.aantalProvincies; count++) { maximum = Calculator.Maximum(maximum, Convert.ToInt32(table.Rows[count][columnName])); minimum = Calculator.Minimum(minimum, Convert.ToInt32(table.Rows[count][columnName])); } var newDrentheScore = Calculator.Difference(minimum, maximum, drentheScore); var newflevolandScore = Calculator.Difference(minimum, maximum, flevolandScore); var newfrieslandScore = Calculator.Difference(minimum, maximum, frieslandScore); var newgelderlandScore = Calculator.Difference(minimum, maximum, gelderlandScore); var newgroningenScore = Calculator.Difference(minimum, maximum, groningenScore); var newlimburgScore = Calculator.Difference(minimum, maximum, limburgScore); var newnoordBrabantScore = Calculator.Difference(minimum, maximum, noordBrabantScore); var newnoordHollandScore = Calculator.Difference(minimum, maximum, noordHollandScore); var newoverijsselScore = Calculator.Difference(minimum, maximum, overijsselScore); var newutrechtScore = Calculator.Difference(minimum, maximum, utrechtScore); var newzeelandScore = Calculator.Difference(minimum, maximum, zeelandScore); var newzuidHollandScore = Calculator.Difference(minimum, maximum, zuidHollandScore); System.Resources.ResourceManager resourceManager = Properties.Resources.ResourceManager; var drentheObj = resourceManager.GetObject("DR" + newDrentheScore); var flevolandObj = resourceManager.GetObject("FL" + newflevolandScore); var frieslandObj = resourceManager.GetObject("FR" + newfrieslandScore); var gelderlandObj = resourceManager.GetObject("GL" + newgelderlandScore); var groningenObj = resourceManager.GetObject("GR" + newgroningenScore); var limburgObj = resourceManager.GetObject("LB" + newlimburgScore); var noordbObj = resourceManager.GetObject("NB" + newnoordBrabantScore); var noordhObj = resourceManager.GetObject("NH" + newnoordHollandScore); var overijsselObj = resourceManager.GetObject("OV" + newoverijsselScore); var utrechtObj = resourceManager.GetObject("UT" + newutrechtScore); var zeelandObj = resourceManager.GetObject("ZL" + newzeelandScore); var zuidhObj = resourceManager.GetObject("ZH" + newzuidHollandScore); if (zijde == "rechts") { RechterKaart(drentheObj, flevolandObj, frieslandObj, gelderlandObj, groningenObj, limburgObj, noordbObj, noordhObj, overijsselObj, utrechtObj, zeelandObj, zuidhObj); } else if (zijde == "links") { LinkerKaart(drentheObj, flevolandObj, frieslandObj, gelderlandObj, groningenObj, limburgObj, noordbObj, noordhObj, overijsselObj, utrechtObj, zeelandObj, zuidhObj); } }