//计算检定结果是否合格 private void SetDetectResult(E_DetectResultEntity ere, DetectResultDataItem preSession) { ere.TestedPerissibleError = Math.Round((ere.TestedValue - ere.TestStandardValue), 5); if (Math.Abs(ere.TestedPerissibleError) <= Math.Abs(ere.MaxPerMissibleError)) { ere.Result = "合格"; } else { ere.Result = "不合格"; } preSession.TestedPerissibleError = ere.TestedPerissibleError; preSession.ValueResult = ere.Result; }
/// <summary> /// 初始化数据 /// </summary> /// <param name="ut"></param> private void OnStartData(E_DetectResultEntity ut) { //DeviceDetectID_Input.Text = DeviceDetectID_Disp.Text = ut.DeviceDetectID.ToString(); DeviceFunctionID_Input.Text = DeviceFunctionID_Disp.Text = ut.DeviceFunctionID.ToString(); MaxPerMissibleError_Input.Text = MaxPerMissibleError_Disp.Text = ut.MaxPerMissibleError.ToString(); Result_Input.Text = Result_Disp.Text = ut.Result.ToString(); StandardValue_Input.Text = StandardValue_Disp.Text = ut.StandardValue.ToString(); TestedPerissibleError_Input.Text = TestedPerissibleError_Disp.Text = ut.TestedPerissibleError.ToString(); TestedValue_Input.Text = TestedValue_Disp.Text = ut.TestedValue.ToString(); TestRange_Input.Text = TestRange_Disp.Text = ut.TestRange.ToString(); Unit_Input.Text = Unit_Disp.Text = ut.Unit.ToString(); FunctionCode_Input.Text = FunctionCode_Disp.Text = ut.FunctionCode.ToString(); Frequency_Input.Text = Frequency_Disp.Text = ut.Frequency.ToString(); FrequencyUnit_Input.Text = FrequencyUnit_Disp.Text = ut.FrequencyUnit.ToString(); }
protected void Button2_Click(object sender, EventArgs e) { string Checkbox_Value = (string)Common.sink("Checkbox", MethodType.Post, 2000, 1, DataType.Str); string[] Checkbox_Value_Array = Checkbox_Value.Split(','); Int32 IDX = 0; for (int i = 0; i < Checkbox_Value_Array.Length; i++) { if (Int32.TryParse(Checkbox_Value_Array[i], out IDX)) { E_DetectResultEntity et = new E_DetectResultEntity(); et.DataTable_Action_ = DataTable_Action.Delete; et.ID = IDX; BusinessFacadeShanliTech_HLD_Business.E_DetectResultInsertUpdateDelete(et); } } EventMessage.MessageBox(1, "批量删除成功", string.Format("批量删除({0})成功!", Checkbox_Value), Icon_Type.OK, Common.GetHomeBaseUrl("E_DetectResult.aspx")); }