public static void InitKeyMap(TypeTerminal parType) { if (System.IO.File.Exists(Global.varPathIni + @"Key.map")) { varIniKeyMap = new ReadINI2(Global.varPathIni + @"Key.map"); HotKey.Init(parType); } }
public static void Init(TypeTerminal parType) { string varNameSection = parType.ToString(); Up = Global.BildKeyCode(varNameSection, "Up"); strUP = Global.BildStrKeyCode(varNameSection, "Up"); Down = Global.BildKeyCode(varNameSection, "Down"); strDown = Global.BildStrKeyCode(varNameSection, "Down"); Enter = Global.BildKeyCode(varNameSection, "Enter"); strEnter = Global.BildStrKeyCode(varNameSection, "Enter"); Main_Invoice = Global.BildKeyCode(varNameSection, "Main_Invoice"); strMain_Invoice = Global.BildStrKeyCode(varNameSection, "Main_Invoice"); Main_MAudit = Global.BildKeyCode(varNameSection, "Main_MAudit"); strMain_MAudit = Global.BildStrKeyCode(varNameSection, "Main_MAudit"); Main_PriceChecker = Global.BildKeyCode(varNameSection, "Main_PriceChecker"); strMain_PriceChecker = Global.BildStrKeyCode(varNameSection, "Main_PriceChecker"); Main_Audit = Global.BildKeyCode(varNameSection, "Main_Audit"); strMain_Audit = Global.BildStrKeyCode(varNameSection, "Main_Audit"); Main_Components = Global.BildKeyCode(varNameSection, "Main_Components"); strMain_Components = Global.BildStrKeyCode(varNameSection, "Main_Components"); Main_Settings = Global.BildKeyCode(varNameSection, "Main_Settings"); strMain_Settings = Global.BildStrKeyCode(varNameSection, "Main_Settings"); Main_Settings = Global.BildKeyCode(varNameSection, "Main_Settings"); strMain_Settings = Global.BildStrKeyCode(varNameSection, "Main_Settings"); DocGrid_Exit = Global.BildKeyCode(varNameSection, "DocGrid_Exit"); strDocGrid_Exit = Global.BildStrKeyCode(varNameSection, "DocGrid_Exit"); DocGrid_Wares = Global.BildKeyCode(varNameSection, "DocGrid_Wares"); strDocGrid_Wares = Global.BildStrKeyCode(varNameSection, "DocGrid_Wares"); DocGrid_MarkDoc = Global.BildKeyCode(varNameSection, "DocGrid_MarkDoc"); strDocGrid_MarkDoc = Global.BildStrKeyCode(varNameSection, "DocGrid_MarkDoc"); DocGrid_Filter = Global.BildKeyCode(varNameSection, "DocGrid_Filter"); strDocGrid_Filter = Global.BildStrKeyCode(varNameSection, "DocGrid_Filter"); DocGrid_WaresScan = Global.BildKeyCode(varNameSection, "DocGrid_WaresScan"); strDocGrid_WaresScan = Global.BildStrKeyCode(varNameSection, "DocGrid_WaresScan"); DocGrid_ExtraProperties = Global.BildKeyCode(varNameSection, "DocGrid_ExtraProperties"); strDocGrid_ExtraProperties = Global.BildStrKeyCode(varNameSection, "DocGrid_ExtraProperties"); DocGrid_GroupingDoc = Global.BildKeyCode(varNameSection, "DocGrid_GroupingDoc"); strDocGrid_GroupingDoc = Global.BildStrKeyCode(varNameSection, "DocGrid_GroupingDoc"); DocGrid_Sync = Global.BildKeyCode(varNameSection, "DocGrid_Sync"); strDocGrid_Sync = Global.BildStrKeyCode(varNameSection, "DocGrid_Sync"); DocGrid_Settings = Global.BildKeyCode(varNameSection, "DocGrid_Settings"); strDocGrid_Settings = Global.BildStrKeyCode(varNameSection, "DocGrid_Settings"); WaresGrid_Exit = Global.BildKeyCode(varNameSection, "WaresGrid_Exit"); strWaresGrid_Exit = Global.BildStrKeyCode(varNameSection, "WaresGrid_Exit"); WaresGrid_Edit = Global.BildKeyCode(varNameSection, "WaresGrid_Edit"); strWaresGrid_Edit = Global.BildStrKeyCode(varNameSection, "WaresGrid_Edit"); WaresGrid_Scan = Global.BildKeyCode(varNameSection, "WaresGrid_Scan"); strWaresGrid_Scan = Global.BildStrKeyCode(varNameSection, "WaresGrid_Scan"); WaresGrid_Filter = Global.BildKeyCode(varNameSection, "WaresGrid_Filter"); strWaresGrid_Filter = Global.BildStrKeyCode(varNameSection, "WaresGrid_Filter"); WaresScan_Add = Global.BildKeyCode(varNameSection, "WaresScan_Add"); strWaresScan_Add = Global.BildStrKeyCode(varNameSection, "WaresScan_Add"); WaresScan_Cancel = Global.BildKeyCode(varNameSection, "WaresScan_Cancel"); strWaresScan_Cancel = Global.BildStrKeyCode(varNameSection, "WaresScan_Cancel"); WaresScan_Exit = Global.BildKeyCode(varNameSection, "WaresScan_Exit"); strWaresScan_Exit = Global.BildStrKeyCode(varNameSection, "WaresScan_Exit"); Search_Exit = Global.BildKeyCode(varNameSection, "Search_Exit"); strSearch_Exit = Global.BildStrKeyCode(varNameSection, "Search_Exit"); Search_Select = Global.BildKeyCode(varNameSection, "Search_Select"); strSearch_Select = Global.BildStrKeyCode(varNameSection, "Search_Select"); Search_Cancel = Global.BildKeyCode(varNameSection, "Search_Cancel"); strSearch_Cancel = Global.BildStrKeyCode(varNameSection, "Search_Cancel"); Search_CancelFilter = Global.BildKeyCode(varNameSection, "Search_CancelFilter"); strSearch_CancelFilter = Global.BildStrKeyCode(varNameSection, "Search_CancelFilter"); AdvSettingsDoc_Save = Global.BildKeyCode(varNameSection, "AdvSettingsDoc_Save"); strAdvSettingsDoc_Save = Global.BildStrKeyCode(varNameSection, "AdvSettingsDoc_Save"); AdvSettingsDoc_Exit = Global.BildKeyCode(varNameSection, "AdvSettingsDoc_Exit"); strAdvSettingsDoc_Exit = Global.BildStrKeyCode(varNameSection, "AdvSettingsDoc_Exit"); PriceChecker_Exit = Global.BildKeyCode(varNameSection, "PriceChecker_Exit"); strPriceChecker_Exit = Global.BildStrKeyCode(varNameSection, "PriceChecker_Exit"); PriceChecker_About = Global.BildKeyCode(varNameSection, "PriceChecker_About"); strPriceChecker_About = Global.BildStrKeyCode(varNameSection, "PriceChecker_About"); PriceChecker_Add = Global.BildKeyCode(varNameSection, "PriceChecker_Add"); strPriceChecker_Add = Global.BildStrKeyCode(varNameSection, "PriceChecker_Add"); PriceChecker_FindAdd = Global.BildKeyCode(varNameSection, "PriceChecker_FindAdd"); strPriceChecker_FindAdd = Global.BildStrKeyCode(varNameSection, "PriceChecker_FindAdd"); PriceChecker_Settings = Global.BildKeyCode(varNameSection, "PriceChecker_Settings"); strPriceChecker_Settings = Global.BildStrKeyCode(varNameSection, "PriceChecker_Settings"); PriceChecker_Sync = Global.BildKeyCode(varNameSection, "PriceChecker_Sync"); strPriceChecker_Sync = Global.BildStrKeyCode(varNameSection, "PriceChecker_Sync"); PriceChecker_Cancel = Global.BildKeyCode(varNameSection, "PriceChecker_Cancel"); strPriceChecker_Cancel = Global.BildStrKeyCode(varNameSection, "PriceChecker_Cancel"); }
static public void Init(TypeTerminal parTypeTerminal) { //if (!File.Exists(Global.dbPathBRB)) //{ // if (clsDialogBox.ConfirmationBoxShow("Файл Бази Даних відсутній! Створити новий? Увага всі дані будуть ВИДАЛЕНІ!") == DialogResult.Yes) // { // cData = new Data(); // cData.CreadeDB(null); // System.Threading.Thread.Sleep(5000); // } //} cData = new Data(new MSCeSQL(SqlCeConectionBRB)); cBL = new BL(cData); TimeSync = cData.GetDateSync(); ConfigFile cFile = new ConfigFile(Global.varConfigFile); eTypeTerminal = parTypeTerminal; InitKeyMap(eTypeTerminal); if (string.IsNullOrEmpty(DeviceID)) { DeviceID = PocketID.GetDeviceID(); } string tmp = cFile.GetAppSetting("ShopName"); if (!string.IsNullOrEmpty(tmp)) { ShopName = tmp; } tmp = cFile.GetAppSetting("DbPwl"); if (!string.IsNullOrEmpty(tmp)) { DbPwl = tmp; } tmp = cFile.GetAppSetting("SettingsPwl"); if (!string.IsNullOrEmpty(tmp)) { SettingsPwl = tmp; } tmp = cFile.GetAppSetting("ServiceUrl"); if (!string.IsNullOrEmpty(tmp)) { ServiceUrl = tmp; } tmp = cFile.GetAppSetting("ServiceTimeOut"); if (!string.IsNullOrEmpty(tmp)) { ServiceTimeOut = Convert.ToInt32(tmp); } //tmp = cFile.GetAppSetting("SettingsPwl"); //if (!string.IsNullOrEmpty(tmp)) // ShopName = SettingsPwl; tmp = cFile.GetAppSetting("RemouteFile"); if (!string.IsNullOrEmpty(tmp)) { RemouteFile = tmp; } tmp = cFile.GetAppSetting("Directory"); if (!string.IsNullOrEmpty(tmp)) { Directory = tmp; } tmp = cFile.GetAppSetting("ShopInventory"); if (!string.IsNullOrEmpty(tmp)) { ShopInventory = tmp; } tmp = cFile.GetAppSetting("viewQtyTemplInvent"); if (!string.IsNullOrEmpty(tmp)) { if (tmp.ToLower() == "true") { viewQtyTemplInvent = true; } else { viewQtyTemplInvent = false; } } tmp = cFile.GetAppSetting("viewQtyTemplMiniInvent"); if (!string.IsNullOrEmpty(tmp)) { if (tmp.ToLower() == "true") { viewQtyTemplMiniInvent = true; } else { viewQtyTemplMiniInvent = false; } } tmp = cFile.GetAppSetting("viewQtyTemplSuppLogist"); if (!string.IsNullOrEmpty(tmp)) { if (tmp.ToLower() == "true") { viewQtyTemplSuppLogist = true; } else { viewQtyTemplSuppLogist = false; } } switch (parTypeTerminal) { case TypeTerminal.BitatekIT8000: hToolbarTerminal = 25; icoSize = 32; tCoefficient = 1; cTerminal = new TerminalBitatek(); break; case TypeTerminal.MotorolaMC75Ax: hToolbarTerminal = 0; icoSize = 64; tCoefficient = 2; cTerminal = new TerminalMotorola(); break; case TypeTerminal.PitechLPT80: hToolbarTerminal = 0; icoSize = 64; tCoefficient = 1; //TMP //cTerminal = new TerminalPitech(); break; } }