Ignore:
Timestamp:
Jul 7, 2010, 4:51:54 PM (14 years ago)
Author:
Kevin Toppenberg
Message:

Upgrading to version 27

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/trunk/CPRS-Chart/fSurgery.pas

    r456 r830  
    77  fHSplit, StdCtrls, ExtCtrls, Menus, ComCtrls, ORCtrls, ORFn, uConst, ORDtTm,
    88  uPCE, ORClasses, fDrawers, ImgList, fSurgeryView, rSurgery, uSurgery,
    9   uCaseTree, uTIU;
     9  uCaseTree, uTIU, fBase508Form, VA508AccessibilityManager,
     10  VA508ImageListLabeler;
    1011
    1112type
     
    141142    mnuViewRemoteData: TMenuItem;
    142143    mnuViewPostings: TMenuItem;
     144    imgLblImages: TVA508ImageListLabeler;
     145    imgLblSurgery: TVA508ImageListLabeler;
    143146    procedure mnuChartTabClick(Sender: TObject);
    144147    procedure pnlRightResize(Sender: TObject);
     
    204207    procedure popNoteMemoPreviewClick(Sender: TObject);
    205208    procedure popNoteMemoInsTemplateClick(Sender: TObject);
    206     procedure tvSurgeryAddition(Sender: TObject; Node: TTreeNode);
    207     procedure tvSurgeryDeletion(Sender: TObject; Node: TTreeNode);
    208209    procedure ViewInfo(Sender: TObject);
    209210    procedure mnuViewInformationClick(Sender: TObject);
     
    273274     fTIUView, fTemplateEditor, uReminders, fReminderDialog, uOrders, rConsults, fReminderTree,
    274275     fNoteProps, fNotesBP, fTemplateFieldEditor, uTemplates, dShared, rTemplates,
    275      FIconLegend, fPCEEdit, rTIU, fRptBox, uAccessibleTreeView,
    276      uAccessibleTreeNode, fTemplateDialog;
     276     FIconLegend, fPCEEdit, rTIU, fRptBox, fTemplateDialog, VA508AccessibilityRouter;
    277277
    278278const
     
    462462  inherited;
    463463  PageID := CT_SURGERY;
    464   memSurgery.Color := ReadOnlyColor;
    465   memPCEShow.Color := ReadOnlyColor;
    466   lblNewTitle.Color := ReadOnlyColor;
    467464  EditingIndex := -1;
    468465  FEditNote.LastCosigner := 0;
     
    475472  frmDrawers.Splitter := splDrawers;
    476473  frmDrawers.DefTempPiece := 1;
    477   tvSurgery.Images := dmodShared.imgSurgery;
    478   tvSurgery.StateImages := dmodShared.imgImages;
    479474  FImageFlag := TBitmap.Create;
    480475  FCaseList := TStringList.Create;
    481   TAccessibleTreeView.WrapControl(tvSurgery);
    482476end;
    483477
     
    532526procedure TfrmSurgery.FormDestroy(Sender: TObject);
    533527begin
    534   TAccessibleTreeView.UnwrapControl(tvSurgery);
    535528  FCaseList.Free;
    536529  FImageFlag.Free;
     
    840833    if (DocType = TYP_ADDENDUM) then
    841834    begin
    842       if AskCosignerForDocument(Addend, Author) and (Cosigner <= 0) then Result := True;
     835      if AskCosignerForDocument(Addend, Author, DateTime) and (Cosigner <= 0) then Result := True;
    843836    end else
    844837    begin
     
    1003996      DocInfo := MakeXMLParamTIU(IntToStr(CreatedNote.IEN), FEditNote);
    1004997      ExecuteTemplateOrBoilerPlate(TmpBoilerPlate, FEditNote.Title, ltTitle, Self, 'Title: ' + FEditNote.TitleName, DocInfo);
    1005       memNewNote.Lines.Assign(TmpBoilerPlate);
     998      QuickCopy(TmpBoilerPlate, memNewNote);
    1006999      TmpBoilerPlate.Free;
    10071000    end;
     
    12841277  begin
    12851278    ExecuteTemplateOrBoilerPlate(BoilerText, FEditNote.Title, ltTitle, Self, 'Title: ' + FEditNote.TitleName, DocInfo);
    1286     memNewNote.Lines.Assign(BoilerText);
     1279    QuickCopy(BoilerText, memNewNote);
    12871280    FChanged := False;
    12881281  end;
     
    13051298        1: begin
    13061299             ExecuteTemplateOrBoilerPlate(BoilerText, FEditNote.Title, ltTitle, Self, 'Title: ' + FEditNote.TitleName, DocInfo);
    1307              memNewNote.Lines.AddStrings(BoilerText);  // append
     1300             QuickAdd(BoilerText, memNewNote);  // append
    13081301           end;
    13091302        2: AssignBoilerText;                         // replace
     
    13871380  ErrMsg: string;
    13881381begin
     1382  if fFrame.frmFrame.DLLActive = true then Exit; 
    13891383  if (EditingIndex > -1) and FChanged then
    13901384  begin
     
    23672361  x: string;
    23682362  IsTIUDocument: boolean;
     2363  //MsgString, HasImages: string;
    23692364  //ShowReport: boolean;
    23702365begin
     
    23972392              lblTitle.Hint := lblTitle.Caption;
    23982393              //LoadOpTop(memSurgery.Lines, StrToIntDef(Piece(x, U, 1), 0), PCaseTreeObject(Selected.Data)^.IsNonORProc, ShowReport);
     2394              //--------------------------------------------------------------------------------------------------------
     2395              //  DON'T DO THIS UNTIL SURGERY API IS CHANGED - OTHERWISE WILL GIVE FALSE '0' COUNT FOR EVERY CASE  (RV)
     2396(*              MsgString := 'SUR^' + Piece(x, U, 1);
     2397              HasImages := BOOLCHAR[PCaseTreeObject(Selected.Data)^.ImageCount > 0];
     2398              SetPiece(MsgString, U, 10, HasImages);
     2399              NotifyOtherApps(NAE_REPORT, 'SUR^' + MsgString);*)
     2400              //--------------------------------------------------------------------------------------------------------
    23992401              NotifyOtherApps(NAE_REPORT, 'SUR^' + Piece(x, U, 1));
    24002402              lstNotes.ItemIndex := -1;
     
    25602562procedure TfrmSurgery.lstNotesClick(Sender: TObject);
    25612563{ loads the text for the selected note or displays the editing panel for the selected note }
     2564var
     2565  x: string;
    25622566begin
    25632567  inherited;
     
    25942598  memNewNote.Repaint;
    25952599  memSurgery.Repaint;
    2596   NotifyOtherApps(NAE_REPORT, 'TIU^' + lstNotes.ItemID);
     2600  x := 'TIU^' + lstNotes.ItemID;
     2601  SetPiece(x, U, 10, Piece(lstNotes.Items[lstNotes.ItemIndex], U, 11));
     2602  NotifyOtherApps(NAE_REPORT, x);
    25972603end;
    25982604
     
    26682674end;
    26692675
    2670 procedure TfrmSurgery.tvSurgeryAddition(Sender: TObject; Node: TTreeNode);
    2671 begin
    2672   inherited;
    2673   TAccessibleTreeNode.WrapControl(Node as TORTreeNode);
    2674 end;
    2675 
    2676 procedure TfrmSurgery.tvSurgeryDeletion(Sender: TObject; Node: TTreeNode);
    2677 begin
    2678   TAccessibleTreeNode.UnwrapControl(Node as TORTreeNode);
    2679   inherited;
    2680 end;
    2681 
    26822676procedure TfrmSurgery.ViewInfo(Sender: TObject);
    26832677begin
     
    27012695
    27022696initialization
     2697  SpecifyFormIsNotADialog(TfrmSurgery);
    27032698  uPCEEdit := TPCEData.Create;
    27042699  uPCEShow := TPCEData.Create;
Note: See TracChangeset for help on using the changeset viewer.