コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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");
        }
コード例 #3
0
        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;
            }
        }