private void buttonReset_Click(object sender, RoutedEventArgs e) // Tilbakestiller kode/aktivt kort { input = ""; pinTeller = 0; tastetkode = 0; rectangleLampe.Fill = red; aktivtKort = null; }
Stopwatch alarm = new Stopwatch(); // Klokke for alarm dersom døren er åpen for lenge, brukes ikke public MainWindow() { InitializeComponent(); // Legger til to kort i databasen database[0] = new Kort(0, "Jensen", 1234, true); databaseBrukt++; database[1] = new Kort(1, "Olsen", 2345, false); databaseBrukt++; }
private void button0_Click(object sender, RoutedEventArgs e) { if (aktivtKort != null) { // nedTeller(); input += 0; pinTeller++; if (pinTeller == 4) { tastetkode = Convert.ToInt32(input); if (tastetkode == aktivtKort.PinKode) { lampeBlinkGreen(); rectangleLampe.Fill = green; } else { lampeBlinkRed(); rectangleLampe.Fill = red; } input = ""; pinTeller = 0; tastetkode = 0; aktivtKort = null; } else if (pinTeller > 4) { lampeBlinkRed(); rectangleLampe.Fill = red; input = ""; pinTeller = 0; tastetkode = 0; rectangleLampe.Fill = red; aktivtKort = null; } } }
private void buttonKort_Click(object sender, RoutedEventArgs e) // Finner det valgte kortet i databasen og setter det som aktivtKort { ListeGenerator valgtnavn = (ListeGenerator)listKort.SelectedItem; aktivtKort = database[valgtnavn.KortID]; }