|
@@ -120,9 +120,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
return;
|
|
|
}
|
|
|
OnSysSetingsChanged(SysConfig.Config);
|
|
|
- gridView1.FocusedRowObjectChanged += GridView1_FocusedRowObjectChanged;
|
|
|
- gridView2.FocusedRowObjectChanged += GridView2_FocusedRowObjectChanged;
|
|
|
- btnIncludeInvalidate.CheckedChanged += BtnIncludeInvalidate_CheckedChanged;
|
|
|
+
|
|
|
try
|
|
|
{
|
|
|
List<TxInfo> txList = new List<TxInfo>();
|
|
@@ -160,6 +158,9 @@ namespace XdCxRhDW.App.UserControl
|
|
|
this.svgImageCollection1.Add("Running", SvgHelper.CreateCycle("#2E8B57"));
|
|
|
gridView1.CustomDrawCell += GridView1_CustomDrawCell;
|
|
|
gridView1.DoubleClick += GridView1_DoubleClick;
|
|
|
+ gridView1.FocusedRowObjectChanged += GridView1_FocusedRowObjectChanged;
|
|
|
+ gridView2.FocusedRowObjectChanged += GridView2_FocusedRowObjectChanged;
|
|
|
+ btnIncludeInvalidate.CheckedChanged += BtnIncludeInvalidate_CheckedChanged;
|
|
|
txtTimeCho_SelectedIndexChanged(null, null);
|
|
|
WaitHelper.CloseForm();
|
|
|
}
|
|
@@ -208,6 +209,21 @@ namespace XdCxRhDW.App.UserControl
|
|
|
gridView2.RefreshData();
|
|
|
mapControl1.AddPosItem(posRes);
|
|
|
}));
|
|
|
+
|
|
|
+
|
|
|
+ var txtFrequpItemFreq = new List<long>();
|
|
|
+ for (int i = 0; i < this.txtFrequpMHz.Properties.Items.Count; i++)
|
|
|
+ {
|
|
|
+ txtFrequpItemFreq.Add(Convert.ToInt64(this.txtFrequpMHz.Properties.Items[i].Value));
|
|
|
+ }
|
|
|
+ if (!txtFrequpItemFreq.Contains(posRes.FreqUpHz))
|
|
|
+ {
|
|
|
+ this.Invoke(new Action(() =>
|
|
|
+ {
|
|
|
+ this.txtFrequpMHz.Properties.Items.Add(new ImageComboBoxItem((posRes.FreqUpHz / 1e6).ToString("f3"), posRes.FreqUpHz));
|
|
|
+ }));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
private async void GridView1_FocusedRowObjectChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
|
|
@@ -229,16 +245,31 @@ namespace XdCxRhDW.App.UserControl
|
|
|
gridView2.Columns[nameof(ModelPosRes.CxResID)].Visible = false;
|
|
|
}
|
|
|
|
|
|
- using (RHDWContext db = new RHDWContext())
|
|
|
+ //using (RHDWContext db = new RHDWContext())
|
|
|
+ //{
|
|
|
+ //this.txtFrequpMHz.Properties.Items.Clear();
|
|
|
+ //this.txtFrequpMHz.Properties.Items.Add(new ImageComboBoxItem("全部", null));
|
|
|
+ // var sigs = await db.TaskSigs.Where(w => w.TaskInfoID == tsk.ID).ToListAsync();
|
|
|
+ //foreach (var item in sigs)
|
|
|
+ //{
|
|
|
+ // this.txtFrequpMHz.Properties.Items.Add(new ImageComboBoxItem((item.FreqUp / 1e6).ToString("f3"), item.FreqUp));
|
|
|
+ //}
|
|
|
+ // }
|
|
|
+ this.txtFrequpMHz.Properties.Items.Clear();
|
|
|
+ this.txtFrequpMHz.Properties.Items.Add(new ImageComboBoxItem("全部", null));
|
|
|
+ var sigs =new List<PosFreq>();
|
|
|
+ var dto = new PosFreqByTaskInfoIdDto()
|
|
|
{
|
|
|
- this.txtFrequpMHz.Properties.Items.Clear();
|
|
|
- this.txtFrequpMHz.Properties.Items.Add(new ImageComboBoxItem("全部", null));
|
|
|
- var sigs = await db.TaskSigs.Where(w => w.TaskInfoID == tsk.ID).ToListAsync();
|
|
|
- foreach (var item in sigs)
|
|
|
- {
|
|
|
- this.txtFrequpMHz.Properties.Items.Add(new ImageComboBoxItem((item.FreqUp / 1e6).ToString("f3"), item.FreqUp));
|
|
|
- }
|
|
|
+ TaskInfoID=tsk.ID
|
|
|
+ };
|
|
|
+ var res = await HttpHelper.PostRequestAsync<List<PosFreq>>(SysConfig.GetUrl("Result/GetFreqByTaskIdObsolete"), dto);
|
|
|
+ if (res.code == 200)
|
|
|
+ sigs = res.data;
|
|
|
+ foreach (var item in sigs)
|
|
|
+ {
|
|
|
+ this.txtFrequpMHz.Properties.Items.Add(new ImageComboBoxItem((item.FreqUpHz / 1e6).ToString("f3"), item.FreqUpHz));
|
|
|
}
|
|
|
+
|
|
|
txtFrequpMHz.SelectedIndex = 0;
|
|
|
var btnEdit = (layoutControlGroup1.CustomHeaderButtons[1] as GroupBoxButton);
|
|
|
var btnDel = (layoutControlGroup1.CustomHeaderButtons[2] as GroupBoxButton);
|