/// <summary>
        /// 删除信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Delete_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("确认要删除选择的行", "提示", MessageBoxButton.YesNo);

            if (result == MessageBoxResult.Yes)
            {
                List <ActivityEquipmentInfo> deleteLsit = new List <ActivityEquipmentInfo>();
                foreach (ActivityEquipmentInfo einfo in EquipmentItemsSource)
                {
                    if (einfo.IsChecked == true)
                    {
                        deleteLsit.Add(einfo);
                    }
                }

                if (deleteLsit.Count > 0)
                {
                    DeleteEquipList(deleteLsit);

                    condition = new EquipmentQueryCondition();

                    if (activityPlaceInfo != null && string.IsNullOrEmpty(activityPlaceInfo.Guid) == false)
                    {
                        condition.PlaceGuid = activityPlaceInfo.Guid;
                    }
                    condition.ActivityGuid = Client.RiasPortal.ModuleContainer.Activity.Guid;


                    PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
                    {
                        EquipmentItemsSource = channel.GetEquipmentInfos(condition);
                    });
                }
            }
        }
        private void ImportEquipmentEvent(ActivityORGInfo orginfo, List <ActivityEquipmentInfo> lstequ)
        {
            try
            {
                PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
                {
                    channel.SaveORGInfo(orginfo);
                });
                PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
                {
                    channel.SaveEquipmentList(lstequ);
                });

                condition = new EquipmentQueryCondition();

                if (activityPlaceInfo != null && string.IsNullOrEmpty(activityPlaceInfo.Guid) == false)
                {
                    condition.PlaceGuid = activityPlaceInfo.Guid;
                }
                condition.ActivityGuid = Client.RiasPortal.ModuleContainer.Activity.Guid;


                //重新查询设备
                PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
                {
                    EquipmentItemsSource = channel.GetEquipmentInfos(condition);
                });

                MessageBox.Show("导入成功!", "提示", MessageBoxButton.OK);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.GetExceptionMessage());
            }
        }
Example #3
0
        private void xEquQuery_Click(object sender, RoutedEventArgs e)
        {
            QueryEquipListDialog dialog = new QueryEquipListDialog();

            dialog.ShowDialog(this);
            if (dialog.IsSuccuessFull == true)
            {
                EquipmentQueryCondition      backcondition   = dialog.Condition;
                EquipmentCheckQueryCondition equchkCondition = new EquipmentCheckQueryCondition();
                //equchkCondition.ActivityGuid = CO_IA.Client.RiasPortal.ModuleContainer.Activity.Guid;
                equchkCondition.PlaceGuid = this.PlaceGuid;

                equchkCondition.ORGguid        = backcondition.ORGguid;
                equchkCondition.ORGName        = backcondition.ORGName;
                equchkCondition.EuqName        = backcondition.EuqName;
                equchkCondition.SendFreqLittle = backcondition.SendFreqLittle;
                equchkCondition.SendFreqGreat  = backcondition.SendFreqGreat;
                equchkCondition.BandLittle     = dialog.Condition.SendCondition.BandLitte;
                equchkCondition.BandGreat      = dialog.Condition.SendCondition.BandGreat;
                equchkCondition.CheckState     = CheckStateEnum.Qualified;

                condition = equchkCondition;
            }
            GetQualifiedEquipment();
        }
 private void GetEquipments(EquipmentQueryCondition condition)
 {
     //PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke<I_CO_IA.Setting.I_CO_IA_Setting>(channel =>
     //{
     //    EquipmentItemsSource = channel.GetEquipmentInfos(condition);
     //});
 }
Example #5
0
        private void ApplyFreqToValue(ref List <FreqPlanActivity> pFreqActivitys)
        {
            //调用接口,获取当前频率使用数量
            EquipmentQueryCondition queryCondition = new EquipmentQueryCondition();

            queryCondition.PlaceGuid = ActivityPlaceId;
            try
            {
                List <ActivityEquipmentInfo> activityEquipmentInfos =
                    PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan, List <ActivityEquipmentInfo> >(channel =>
                {
                    return(channel.GetEquipmentInfos(queryCondition));
                });
                if (activityEquipmentInfos != null && activityEquipmentInfos.Count > 0)
                {
                    for (int i = 0; i < pFreqActivitys.Count; i++)
                    {
                        FreqPlanActivity freqActivity = pFreqActivitys[i];
                        pFreqActivitys[i].ApplyFreqPointNum = activityEquipmentInfos.Where(p => p.AssignFreq * 1000000 >= freqActivity.FreqValue.Little &&
                                                                                           p.AssignFreq * 1000000 <= freqActivity.FreqValue.Great).Count();
                        pFreqActivitys[i].ApplyEquipments =
                            activityEquipmentInfos.Where(p => p.AssignFreq * 1000000 >= freqActivity.FreqValue.Little && p.AssignFreq * 1000000 <=
                                                         freqActivity.FreqValue.Great).ToList();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.GetExceptionMessage());
            }
        }
Example #6
0
 public EquipmentQueryDialog(EquipmentQueryCondition queryCondition, bool isEnable = false)
 {
     InitializeComponent();
     comboxORG.ItemsSource = Utility.GetORGInfos();
     comboxORG.IsEnabled   = isEnable;
     QueryCondition        = queryCondition;
     this.DataContext      = QueryCondition;
 }
Example #7
0
        private List <ActivityEquipmentInfo> GetActivityEquipmentInfo1(FreqPlanActivity p_freqPlan)
        {
            EquipmentQueryCondition equipCondition = new EquipmentQueryCondition();

            equipCondition.ActivityGuid = "344BF3F8C4DF4CCCB7DCC341DC8EEBB0";//p_freqPlan.ActivityId;
            equipCondition.IsMobile     = true;
            //equipCondition.PlaceGuid = SystemLoginService.CurrentActivityPlace.Guid;
            return(DataOperator.GetTaskListInfosByParam(equipCondition));
        }
Example #8
0
        public EquipmentQueryDialog(EquipmentQueryCondition queryCondition)
        {
            InitializeComponent();
            this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;

            comboxORG.ItemsSource = Utility.GetORGInfos();
            QueryCondition        = queryCondition;
            this.DataContext      = QueryCondition;
        }
Example #9
0
        private void GetPlaceEqus()
        {
            EquipmentQueryCondition querycondition = new EquipmentQueryCondition();

            querycondition.ActivityGuid = CO_IA.Client.RiasPortal.ModuleContainer.Activity.Guid;
            querycondition.PlaceGuid    = this.PlaceGuid;
            PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
            {
                placeEqulist = channel.GetEquipmentInfos(querycondition);
            });
        }
Example #10
0
        /// <summary>
        /// 查询事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void xEquQuery_Click(object sender, RoutedEventArgs e)
        {
            QueryEquipListDialog dialog = new QueryEquipListDialog();

            dialog.ShowDialog(this);
            if (dialog.IsSuccuessFull == true)
            {
                dialog.Condition.ActivityGuid = Client.RiasPortal.ModuleContainer.Activity.Guid;
                dialog.Condition.PlaceGuid    = this.PlaceGuid;
                querycondition = dialog.Condition;
                GetEquipmentInfos();
            }
        }
        private void QueryActivityEquipments(string placeid, string businesstype)
        {
            dg_equiplist.ItemsSource = null;
            EquipmentQueryCondition condition = new EquipmentQueryCondition();

            condition.ActivityGuid = CO_IA.Client.RiasPortal.ModuleContainer.Activity.Guid;
            condition.PlaceGuid    = placeid;
            condition.Businesstype = businesstype;

            PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
            {
                SetEquipGridItemsSource(channel.GetEquipmentInfos(condition));
            });
        }
        private void Dialog_RefreshEquipmentSource()
        {
            EquipmentQueryCondition condition = new EquipmentQueryCondition();

            condition.ActivityGuid = Client.RiasPortal.ModuleContainer.Activity.Guid;
            if (activityPlaceInfo != null && string.IsNullOrEmpty(activityPlaceInfo.Guid) == false)
            {
                condition.PlaceGuid = activityPlaceInfo.Guid;
                //condition.ActivityGuid = activityPlaceInfo.Guid;
            }
            PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
            {
                EquipmentItemsSource = channel.GetEquipmentInfos(condition);
            });
        }
        /// <summary>
        /// 查询
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_EquipnQuery_Click(object sender, RoutedEventArgs e)
        {
            QueryEquipListDialog dialog = new QueryEquipListDialog();

            dialog.ShowDialog(this);
            if (dialog.IsSuccuessFull == true)
            {
                if (activityPlaceInfo != null && string.IsNullOrEmpty(activityPlaceInfo.Guid) == false)
                {
                    dialog.Condition.PlaceGuid = activityPlaceInfo.Guid;
                }
                dialog.Condition.ActivityGuid = Client.RiasPortal.ModuleContainer.Activity.Guid;
                condition = dialog.Condition;
                PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke <I_CO_IA.FreqPlan.I_CO_IA_FreqPlan>(channel =>
                {
                    EquipmentItemsSource = channel.GetEquipmentInfos(dialog.Condition);
                });
            }
        }