private void SetDetectResult(P_DetectResultEntity p, DetectResultDataItem preSession) { if (Math.Abs(p.StandardValue - p.UpValue) < p.ValuePerMissibleError && Math.Abs(p.StandardValue - p.DownValue) < p.ValuePerMissibleError) p.ValueResult = "合格"; else p.ValueResult = "不合格"; if (p.UpChange < p.ChangePerMissibleError && p.DownChange < p.ChangePerMissibleError) p.ChangeResult = "合格"; else p.ChangeResult = "不合格"; p.HysteresisErrorValue = Math.Round((p.DownValue - p.UpValue), 5); if (p.HysteresisErrorValue < p.H_PerMissibleError) p.H_Result = "合格"; else p.H_Result = "不合格"; preSession.ValueResult = p.ValueResult; preSession.ChangeResult = p.ChangeResult; preSession.HysteresisErrorValue = p.HysteresisErrorValue; preSession.H_Result = p.H_Result; }
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)) { P_DetectResultEntity et = new P_DetectResultEntity(); et.DataTable_Action_ = DataTable_Action.Delete; et.ID = IDX; BusinessFacadeShanliTech_HLD_Business.P_DetectResultInsertUpdateDelete(et); } } EventMessage.MessageBox(1, "批量删除成功", string.Format("批量删除({0})成功!", Checkbox_Value), Icon_Type.OK, Common.GetHomeBaseUrl("P_DetectResult.aspx")); }
/// <summary> /// 初始化数据 /// </summary> /// <param name="ut"></param> private void OnStartData(P_DetectResultEntity ut) { DeviceDetectID_Input.Text = DeviceDetectID_Disp.Text = ut.DeviceDetectID.ToString(); DeviceFunctionID_Input.Text = DeviceFunctionID_Disp.Text = ut.DeviceFunctionID.ToString(); Unit_Input.Text = Unit_Disp.Text = ut.Unit.ToString(); StandardValue_Input.Text = StandardValue_Disp.Text = ut.StandardValue.ToString(); UpValue_Input.Text = UpValue_Disp.Text = ut.UpValue.ToString(); DownValue_Input.Text = DownValue_Disp.Text = ut.DownValue.ToString(); ValuePerMissibleError_Input.Text = ValuePerMissibleError_Disp.Text = ut.ValuePerMissibleError.ToString(); ValueResult_Input.Text = ValueResult_Disp.Text = ut.ValueResult.ToString(); UpChange_Input.Text = UpChange_Disp.Text = ut.UpChange.ToString(); DownChange_Input.Text = DownChange_Disp.Text = ut.DownChange.ToString(); ChangePerMissibleError_Input.Text = ChangePerMissibleError_Disp.Text = ut.ChangePerMissibleError.ToString(); HysteresisErrorValue_Input.Text = HysteresisErrorValue_Disp.Text = ut.HysteresisErrorValue.ToString(); H_PerMissibleError_Input.Text = H_PerMissibleError_Disp.Text = ut.H_PerMissibleError.ToString(); H_Result_Input.Text = H_Result_Disp.Text = ut.H_Result.ToString(); }