/// <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()); } }
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); //}); }
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()); } }
public EquipmentQueryDialog(EquipmentQueryCondition queryCondition, bool isEnable = false) { InitializeComponent(); comboxORG.ItemsSource = Utility.GetORGInfos(); comboxORG.IsEnabled = isEnable; QueryCondition = queryCondition; this.DataContext = QueryCondition; }
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)); }
public EquipmentQueryDialog(EquipmentQueryCondition queryCondition) { InitializeComponent(); this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; comboxORG.ItemsSource = Utility.GetORGInfos(); QueryCondition = queryCondition; this.DataContext = QueryCondition; }
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); }); }
/// <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); }); } }