예제 #1
0
        private void ServiceSelected(object sender, SelectedValueChangedEventArgs e)
        {
            var p = CurrentProvider;

            if (p == null || p.Name == Properties.Resources.None)
            {
                DisableBasemapLayer();
            }
            else
            {
                _optionsAction.Enabled = p.Configure != null;
                if (p.NeedConfigure)
                {
                    if (p.Configure != null)
                    {
                        p.Configure();
                    }
                }
                EnableBasemapFetching(p);
            }
        }
예제 #2
0
        private void ServiceSelected(object sender, SelectedValueChangedEventArgs e)
        {
            _optionsAction.Enabled = CurrentProvider?.Configure != null && CurrentProvider?.Name != Resources.None;
            if (_ignoreServiceChanged)
            {
                return;
            }
            if (CurrentProvider == null || CurrentProvider.Name == Resources.None)
            {
                DisableBasemapLayer();
            }
            else
            {
                if (CurrentProvider.NeedConfigure)
                {
                    CurrentProvider.Configure?.Invoke();
                }

                EnableBasemapFetching(CurrentProvider);
            }
        }
        private void dropItem_SelectedValueChanged(object sender, SelectedValueChangedEventArgs e)
        {
            string data = string.Empty;

            switch (e.SelectedItem.ToString())
            {
            case "件烟扫码故障复位":
                data = "ScanCodeFaultReset";
                break;

            case "RFID整托盘入库":
                data = "WholePalletScanRFID";
                break;

            case "手持扫码整托盘入库":
                data = "WholePalletScan";
                break;

            case "手持扫码盘点返库":
                data = "InventoryWholePalletScan";
                break;

            case "手持扫码出库余烟返库":
                data = "StockOutWholePalletScan";
                break;

            default:
                break;
            }
            if (!AutomationContext.Write(memoryServiceName1, memoryItemName1, data))
            {
                dropItem.SelectedItem = "";
                e.SelectedItem        = "";
                XtraMessageBox.Show(string.Format("设置失败,详情请查看日志!"), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
예제 #4
0
        void rbKeyword_SelectedValueChanged(object sender, SelectedValueChangedEventArgs e)
        {
            if (_keywordsUpdating)
            {
                return;
            }

            if (e.SelectedItem == null)
            {
                SearchSettings.Instance.KeywordsSettings.SelectedKeywords = null;
            }
            else
            {
                var keywords = e.SelectedItem.ToString().Split(new[] { KEYWORDS_SEPARATOR }, StringSplitOptions.RemoveEmptyEntries).ToList();
                // Replace keywords by synonyms
                if (SearchSettings.Instance.KeywordsSettings.Synonyms != null)
                {
                    for (int i = 0; i < keywords.Count; i++)
                    {
                        var strNode = keywords[i];
                        foreach (var ontoPath in SearchSettings.Instance.KeywordsSettings.Synonyms)
                        {
                            if (string.Equals(ontoPath.SearchableKeyword, strNode,
                                              StringComparison.InvariantCultureIgnoreCase))
                            {
                                keywords[i] = ontoPath.ConceptName;
                                break;
                            }
                        }
                    }
                }

                SearchSettings.Instance.KeywordsSettings.SelectedKeywords = keywords;
            }
            UpdateKeywordsCaption();
        }
예제 #5
0
 private void dropItem_SelectedValueChanged(object sender, SelectedValueChangedEventArgs e)
 {
     SRMManager.SelectSRM(e.SelectedItem.ToString());
 }
예제 #6
0
 void _layerDropDown_SelectedValueChanged(object sender, SelectedValueChangedEventArgs e)
 {
     ProjectManager.CurrentGridLayer = int.Parse(e.SelectedItem.ToString());
 }
예제 #7
0
 private void dropItem_SelectedValueChanged(object sender, SelectedValueChangedEventArgs e)
 {
 }
 private void _TimeStepDropDown_SelectedValueChanged(object sender, SelectedValueChangedEventArgs e)
 {
     //  ProjectManager.Project.TimeServices
     //ModelService.CurrentTimeStep = int.Parse(e.SelectedItem.ToString()) - 1;
 }