/// <summary> /// 保存报告内容 /// </summary> /// <param name="worklist"></param> /// <param name="xFramerControl1"></param> public bool SaveReport() { FileOperator FileOp = new FileOperator(); string ReportPath = System.Windows.Forms.Application.StartupPath + "\\temp\\NewReport.doc"; mReport.REPORT_NAME = FileOp.FileByte(ReportPath); int i = 0; if (bReport.Exists(mReport)) { i = bReport.Update(mReport, " where EXAM_NO='" + mReport.EXAM_NO + "'"); } else { i = bReport.Add(mReport); if (i < 0) { return(false); } this.mWorkList.STUDY_DATE_TIME = System.DateTime.Now; } this.mWorkList.REPORT_DOCTOR = ((SIS_Model.MUser)frmMainForm.iUser).DOCTOR_ID; BWorkList bw = new BWorkList(); i = bw.Update(this.mWorkList, "where EXAM_ACCESSION_NUM = '" + this.mWorkList.EXAM_ACCESSION_NUM + "'"); return(i < 0 ? false : true); }
///<summary> /// 修改Report中PRINT_COUNT ///</summary> private void SetPrintCount() { if (mReport.PRINT_COUNT == null) { mReport.PRINT_COUNT = 1; } else { mReport.PRINT_COUNT += 1; } bReport.Update(mReport, "where EXAM_NO='" + mReport.EXAM_NO + "'"); //MworkList.REPORT_STATUS = ReportStatus; }