public MainForm() { InitializeComponent(); blankCard = Properties.Resources.CM_Cardblank; manager = new PrinterManager(); manager.Registered += manager_Registered; manager.RegisterError += manager_RegisterError; manager.Unregistered += manager_Unregistered; manager.CardRequest += manager_CardRequest; manager.CardReady += manager_CardReady; manager.CardLoad += manager_CardLoad; manager.CardLoadSuccess += manager_CardLoadSuccess; manager.CardLoadFailed += manager_CardLoadFailed; manager.MagEncode += manager_MagEncode; manager.MagEncodeFailed += manager_MagEncodeFailed; manager.MagEncodeSuccess += manager_MagEncodeSuccess; manager.Print += manager_Print; manager.PrintFail += manager_PrintFail; manager.PrintSuccess += manager_PrintSuccess; manager.RFIDRead += manager_RFIDRead; manager.RFIDReadTimeout += manager_RFIDReadTimeout; manager.RFIDReadSuccess += manager_RFIDReadSuccess; manager.RFIDRemoved += manager_RFIDRemoved; manager.PrinterUpdate += manager_UpdateInfo; manager.Debug += manager_Debug; manager.Error += manager_Error; }
private void StartManager(PrinterManager manager) { manager.DoWork(); }