| 
					
				 | 
			
			
				@@ -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(); 
			 |