|
@@ -43,8 +43,8 @@ namespace XdCxRhDW.App.EditForms
|
|
|
txtSigType.AddEnum<EnumSigCheckType>();
|
|
|
if (this.Text == "编辑信号" && info != null)
|
|
|
{
|
|
|
- this.txtFreqUp.EditValue = info.FreqUp;
|
|
|
- this.txtFreqDown.EditValue = info.FreqDown;
|
|
|
+ this.txtFreqUp.EditValue = info.FreqUp / 1e6;
|
|
|
+ this.txtFreqDown.EditValue = info.FreqDown / 1e6;
|
|
|
this.txtSnr.EditValue = info.Snr;
|
|
|
var arr = Enum.GetValues(typeof(EnumSigCheckType));
|
|
|
foreach (EnumSigCheckType item in arr)
|
|
@@ -64,12 +64,12 @@ namespace XdCxRhDW.App.EditForms
|
|
|
try
|
|
|
{
|
|
|
dxErrorProvider.ClearErrors();
|
|
|
- if (!double.TryParse(txtFreqUp.Text, out double freqUp))
|
|
|
+ if (!decimal.TryParse(txtFreqUp.Text, out decimal freqUp))
|
|
|
{
|
|
|
dxErrorProvider.SetError(txtFreqUp, "上行频点格式错误");
|
|
|
return;
|
|
|
}
|
|
|
- if (!double.TryParse(txtFreqDown.Text, out double freqDown))
|
|
|
+ if (!decimal.TryParse(txtFreqDown.Text, out decimal freqDown))
|
|
|
{
|
|
|
dxErrorProvider.SetError(txtFreqUp, "下行频点格式错误");
|
|
|
return;
|
|
@@ -84,8 +84,8 @@ namespace XdCxRhDW.App.EditForms
|
|
|
dxErrorProvider.SetError(txtFreqUp, "门限格式错误");
|
|
|
return;
|
|
|
}
|
|
|
- info.FreqUp = freqUp;
|
|
|
- info.FreqDown = freqDown;
|
|
|
+ info.FreqUp = (long)(freqUp * 1000000);
|
|
|
+ info.FreqDown = (long)(freqDown * 1000000);
|
|
|
info.Snr = Convert.ToDouble(txtSnr.EditValue);
|
|
|
var res = txtSigType.Items.Where(p => p.CheckState == CheckState.Checked).Select(t => (EnumSigCheckType)t.Value).ToList();
|
|
|
EnumSigCheckType sigType = res.First();
|