private static void CSCbpinopResult(eid_vwr_pinops pinop, eid_vwr_result result) { try { if (theData.log_level == eid_vwr_loglevel.EID_VWR_LOG_DETAIL) { theData.logText += "CSCbpinopResult called, result = " + result.ToString() + "\n"; } ResourceManager rm = new ResourceManager("eIDViewer.Resources.ApplicationStringResources", Assembly.GetExecutingAssembly()); switch (result) { //pkcs11 will bring up a message box in case of a failure //case eid_vwr_result.EID_VWR_RES_FAILED: // System.Windows.MessageBox.Show("PinOp Failed"); // break; case eid_vwr_result.EID_VWR_RES_SUCCESS: System.Windows.MessageBox.Show(rm.GetString("pinVerifiedOKDialogMessage", Thread.CurrentThread.CurrentUICulture)); break; } } catch (Exception e) { theData.logText += "CSCbpinopResult encountered an error " + e.ToString() + "\n"; } }
private static void CSCbpinopResult(eid_vwr_pinops pinop, eid_vwr_result result) { try { //Console.WriteLine("CSCbpinopResult called "); if (theData.log_level == eid_vwr_loglevel.EID_VWR_LOG_DETAIL) { theData.logText += "CSCbpinopResult called, result = " + result.ToString() + "\n"; } System.Resources.ResourceManager rm = new System.Resources.ResourceManager("ApplicationStringResources", typeof(eIDViewer.Resources.ApplicationStringResources).Assembly); switch (result) { case eid_vwr_result.EID_VWR_RES_FAILED: System.Windows.MessageBox.Show("PinOp Failed"); break; case eid_vwr_result.EID_VWR_RES_SUCCESS: System.Windows.MessageBox.Show(rm.GetString("CARD", null)); break; } } catch (Exception e) { theData.logText += "CSCbpinopResult encountered an error " + e.ToString() + "\n"; } }
public static void DoPinop(eid_vwr_pinops pinop) { try { eid_vwr_pinop(pinop); } catch (Exception e) { MessageBox.Show("eid_vwr_pinop " + e.ToString() + "\n", "eID Viewer Backend Error"); theData.WriteLog("eid_vwr_pinop " + e.ToString() + "\n", eid_vwr_loglevel.EID_VWR_LOG_ERROR); } }
private static void CSCbpinopResult(eid_vwr_pinops pinop, eid_vwr_result result) { try { theData.WriteLog("CSCbpinopResult called, result = " + result.ToString() + "\n", eid_vwr_loglevel.EID_VWR_LOG_NORMAL); ResourceManager rm = new ResourceManager("eIDViewer.Resources.ApplicationStringResources", Assembly.GetExecutingAssembly()); switch (result) { //pkcs11 will bring up a message box in case of a failure //case eid_vwr_result.EID_VWR_RES_FAILED: // System.Windows.MessageBox.Show("PinOp Failed"); // break; case eid_vwr_result.EID_VWR_RES_SUCCESS: if (pinop == eid_vwr_pinops.EID_VWR_PINOP_TEST) { theData.pincodeVerifiedSucces("pinVerifiedOKDialogMessage"); } else if (pinop == eid_vwr_pinops.EID_VWR_PINOP_CHG) { theData.pincodeVerifiedSucces("pinChangedOKDialogMessage"); } //CultureInfo culture = new CultureInfo(theData.localization); // System.Windows.MessageBox.Show(rm.GetString("pinVerifiedOKDialogMessage", culture)); break; } } catch (Exception e) { theData.WriteLog("CSCbpinopResult encountered an error " + e.ToString() + "\n", eid_vwr_loglevel.EID_VWR_LOG_ERROR); } }
private static extern int eid_vwr_pinop(eid_vwr_pinops pinop);
public static void DoPinop(eid_vwr_pinops pinop) { eid_vwr_pinop(pinop); }