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); }
public bool PopulateApplicaitonControlMap() { //Try set UI for input shipment _fedExShipMahagerShellMap = (FedExShipMahagerShellMap)_cache.Get(ShipmentApplicaotinHelperType.FedExShipManagerShellMap, _mainWindow); _fedExShipMahagerShellMap.ClearUIForStartInput(); //Find and map UI controls _fedexShipManagerMap = (FedexShipManagerMap)_cache.Get(ShipmentApplicaotinHelperType.FedexShipManagerMap, _mainWindow); _fedexShipManagerMap.Map(); if (NeedClearing(_fedexShipManagerMap.ShipmentAutomationControls)) { _messagesProvider.Info(InformationResources.WARN_CURRENT_SHIPMENT_SCREEN_ISNOT_EMPTY); return(false); } _fedExShipMahagerShellMap.BottomToolboxControl?.GetButtons()?[0].Click(); _messagesProvider.Log(InformationResources.INFO_FEDEX_INIT_CONTROL_MAP); return(true); }