Example #1
0
        public bool PopulateApplicaitonControlMap()
        {
            _upsManagerMap      = (UpsManagerMap)_cache.Get(ShipmentApplicaotinHelperType.UpsManagerMap, _mainWindow);
            _upsManagerShellMap = (UpsManagerShellMap)_cache.Get(ShipmentApplicaotinHelperType.UpsManagerShellMap, _mainWindow);
            _upsManagerShellMap.ClearUIForStartInput();

            _upsManagerMap.Map();

            if (NeedClearing(_upsManagerMap.ShipmentAutomationControls))
            {
                _messagesProvider.Info(InformationResources.WARN_CURRENT_SHIPMENT_SCREEN_ISNOT_EMPTY);
                return(false);
            }

            _messagesProvider.Log(InformationResources.INFO_UPS_INIT_CONTROL_MAP);
            return(true);
        }