private bool AddLed(int cardNum) { int key = cardNum; if (!Leds.ContainsKey(key)) { if (EQ2008.User_OpenScreen(cardNum)) { Leds.Add(key, "OPEN"); } } else { if (Leds[key] != "OPEN") { if (EQ2008.User_OpenScreen(cardNum)) { Leds[key] = "OPEN"; } } } return(Leds.ContainsKey(key) && Leds[key] == "OPEN"); }