Beispiel #1
0
 private static void OnMehrereChips()
 {
     if (_chipStatus == ChipStatus.MehrereChips)
     {
         return;
     }
     _chipStatus = ChipStatus.MehrereChips;
     RemoteSitzung.Stop();
     Mehrere_Chips_Dialog_ausgeben();
 }
Beispiel #2
0
 private static void OnChipEntfernt()
 {
     RemoteSitzung.Stop();
     KeinChip_Meldung_ausgeben();
     _chipStatus = ChipStatus.KeinChip;
     if (_updateStehtAn)
     {
         Update_durchfuehren();
     }
 }
Beispiel #3
0
 private static void OnChipAufgelegt(string chipID)
 {
     if (_chipStatus == ChipStatus.KeinChip)
     {
         _chipStatus = ChipStatus.EinChip;
         Console.WriteLine(@"Chip aufgelegt, frage Nutzerdaten ab...");
         var userdaten = Benutzer_nachschlagen(chipID);
         Daten_anzeigen(userdaten);
         RemoteSitzung.Start(userdaten.RDPUser, userdaten.RDPAddr, _rdpBasis);
     }
 }
Beispiel #4
0
        private static void OnReaderGetrennt()
        {
            RemoteSitzung.Stop();
            _chipleser.Close();
            _chipStatus = ChipStatus.KeinChip;
            var dialogResult = Reader_getrennt_Dialog_ausgeben();

            if (dialogResult == DialogResult.Retry)
            {
                Chipleser_verbinden();
            }
            else
            {
                Beenden();
            }
        }