/// <summary> /// initialize CardReader machine /// </summary> public static void initCardReader() { // System.Threading.Thread thisThread = System.Threading.Thread.CurrentThread; // CultureInfo originalCulture = thisThread.CurrentCulture; // // thisThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");//chuyển regional setting sang US do lỗi của Excel settings = myCompany.MyApp.Config.ModuleConfig.GetSettings(); Process current =Process.GetCurrentProcess(); Process[] processes = Process.GetProcessesByName(current.ProcessName); if (processes.Length>1) Application.Exit(); else switch (settings.CardType) { case "BarCode": Application.Run(new frmBarCodeReader()); break; case "PP3750": Application.Run(new frmPP3750()); break; case "PP6750": Application.Run(new frmPP6750()); break; case "X628C": Application.Run(new frmX628C()); break; } // thisThread.CurrentCulture = originalCulture;//chuyển lại regional mặc định của máy }
/// <summary> /// /// </summary> /// <returns></returns> public string getSettings() { string cardType = ""; settings = myCompany.MyApp.Config.ModuleConfig.GetSettings(); switch (settings.CardType) { case "BarCode": cardType = "BarCode"; break; case "PPSwipe": cardType = "PPSwipe"; break; case "PP3750": cardType = "PP3750"; break; case "PP6750": cardType = "PP6750"; break; case "X628C": cardType = "X628C"; break; } return(cardType); }
/// <summary> /// /// </summary> /// <param name="strCardType"></param> public static void SaveSettings(String strCardType, String databaseName, String password, String username, String serverName, String picturePath, String barCodeType) { myCompany.MyApp.Config.ModuleSettings newSettings = new myCompany.MyApp.Config.ModuleSettings(); newSettings.CardType = strCardType; newSettings.BarCodeType = barCodeType; newSettings.Database = databaseName; newSettings.Password = password; newSettings.UserName = username; newSettings.Server = serverName; newSettings.PicturePath = picturePath; myCompany.MyApp.Config.ModuleConfig.SaveSettings(newSettings); }
/// <summary> /// initialize CardReader machine /// </summary> public static void initCardReader() { // System.Threading.Thread thisThread = System.Threading.Thread.CurrentThread; // CultureInfo originalCulture = thisThread.CurrentCulture; // // thisThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");//chuyển regional setting sang US do lỗi của Excel settings = myCompany.MyApp.Config.ModuleConfig.GetSettings(); Process current = Process.GetCurrentProcess(); Process[] processes = Process.GetProcessesByName(current.ProcessName); if (processes.Length > 1) { Application.Exit(); } else { switch (settings.CardType) { case "BarCode": Application.Run(new frmBarCodeReader()); break; case "PP3750": Application.Run(new frmPP3750()); break; case "PP6750": Application.Run(new frmPP6750()); break; case "X628C": Application.Run(new frmX628C()); break; } } // thisThread.CurrentCulture = originalCulture;//chuyển lại regional mặc định của máy }
/// <summary> /// /// </summary> /// <returns></returns> public string getSettings() { string cardType =""; settings = myCompany.MyApp.Config.ModuleConfig.GetSettings(); switch (settings.CardType) { case "BarCode": cardType = "BarCode"; break; case "PPSwipe": cardType = "PPSwipe"; break; case "PP3750": cardType = "PP3750"; break; case "PP6750": cardType = "PP6750"; break; case "X628C": cardType = "X628C"; break; } return cardType; }
/// <summary> /// /// </summary> /// <param name="strCardType"></param> public static void SaveSettings(String strCardType, String databaseName, String password, String username, String serverName, String picturePath, String barCodeType) { myCompany.MyApp.Config.ModuleSettings newSettings=new myCompany.MyApp.Config.ModuleSettings(); newSettings.CardType= strCardType; newSettings.BarCodeType = barCodeType; newSettings.Database=databaseName; newSettings.Password = password; newSettings.UserName = username; newSettings.Server = serverName; newSettings.PicturePath = picturePath; myCompany.MyApp.Config.ModuleConfig.SaveSettings(newSettings); }