Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 ///<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;
 }