Пример #1
0
        private void ExcelImportBtn_Click(object sender, RoutedEventArgs e)
        {
            ORGAndEquipmentManage ctrl = new ORGAndEquipmentManage(SystemLoginService.CurrentActivityPlace);

            ctrl.Import();

            xDataGrid.ItemsSource = DataOperator.GetORGSource(new OrgQueryCondition()
            {
                ActivityGuid = SystemLoginService.CurrentActivity.Guid
            });
            //ExcelOperator.Import(ImportActivityEquipmentEvent);
        }
        private void listBoxFreqPlanningStep_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e.AddedItems == null || e.AddedItems.Count == 0)
            {
                this.borderContent.Visibility = System.Windows.Visibility.Collapsed;
                return;
            }
            var stepState = e.AddedItems[0] as FreqPlanningStepState;

            if (stepState != null)
            {
                ActivityPlaceInfo selectPlace = (ActivityPlaceInfo)xComboboxSite.SelectedItem;
                switch (stepState.Step)
                {
                case Types.FreqPlanningStep.BusinessPlanning:     //频率保障方案
                    FreqPartPlanShow(selectPlace);
                    break;

                case Types.FreqPlanningStep.StationPlanning:     //单位设备管理
                    ORGAndEquipmentManage EquipmentListControl = new ORGAndEquipmentManage(selectPlace);
                    this.borderContent.Child      = EquipmentListControl;
                    this.borderContent.Visibility = Visibility.Visible;
                    break;

                case Types.FreqPlanningStep.SurroundStationAnalyse:     //周围台站分析
                    //RoundStatAnalyse_Control SurroundStationAnalyseControl = new RoundStatAnalyse_Control();
                    //this.borderContent.Child = SurroundStationAnalyseControl;
                    //this.borderContent.Visibility = Visibility.Visible;
                    SurroundStationAnalyseManage SurroundStationAnalyseControl = new SurroundStationAnalyseManage(selectPlace);
                    this.borderContent.Child      = SurroundStationAnalyseControl;
                    this.borderContent.Visibility = Visibility.Visible;
                    break;

                //RoundStatAnalyseShow();
                case Types.FreqPlanningStep.EMEAnalyse:
                    this.borderContent.Child      = new EmeMonitorAnalyse_Control((ActivityPlaceInfo)xComboboxSite.SelectedItem);
                    this.borderContent.Visibility = System.Windows.Visibility.Visible;
                    break;

                case Types.FreqPlanningStep.EMEClear:
                    this.ClearStationShow(selectPlace);
                    break;

                default:
                    this.borderContent.Visibility = System.Windows.Visibility.Collapsed;
                    break;
                }
            }
        }