/// <summary> /// hàm thực hiện update UpdateResultDetail dữ liệu /// </summary> /// <param name="resultDetail"></param> /// <returns></returns> public void UpdateResultDetail(TResultDetail resultDetail) { int record = -1; Query _Query = TResultDetail.CreateQuery(); if (TResultDetail.FetchByID(resultDetail.TestDetailId) != null) { new Update(TResultDetail.Schema) .Set(TResultDetail.Columns.Barcode).EqualTo(resultDetail.Barcode) .Set(TResultDetail.Columns.ParaName).EqualTo(resultDetail.ParaName) .Set(TResultDetail.Columns.Note).EqualTo(resultDetail.Note) .Set(TResultDetail.Columns.PrintData).EqualTo(resultDetail.PrintData) .Set(TResultDetail.Columns.TestResult).EqualTo(resultDetail.TestResult) .Set(TResultDetail.Columns.TestId).EqualTo(resultDetail.TestId) .Set(TResultDetail.Columns.TestTypeId).EqualTo(resultDetail.TestTypeId) .Set(TResultDetail.Columns.PatientId).EqualTo(resultDetail.PatientId) .Set(TResultDetail.Columns.TestDate).EqualTo(resultDetail.TestDate) .Set(TResultDetail.Columns.TestSequence).EqualTo(resultDetail.TestSequence) .Set(TResultDetail.Columns.ParaStatus).EqualTo(resultDetail.ParaStatus) .Set(TResultDetail.Columns.UpdateNum).EqualTo(resultDetail.UpdateNum) .Set(TResultDetail.Columns.MeasureUnit).EqualTo(resultDetail.MeasureUnit) .Set(TResultDetail.Columns.NormalLevelW).EqualTo(resultDetail.NormalLevelW) .Set(TResultDetail.Columns.NormalLevel).EqualTo(resultDetail.NormalLevel) .Where(TResultDetail.Columns.TestDetailId).IsEqualTo(resultDetail.TestDetailId).Execute(); } }