示例#1
0
        /// <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();
            }
        }