Changeset 830 for cprs/trunk/CPRS-Chart/fSurgery.pas
- Timestamp:
- Jul 7, 2010, 4:51:54 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/fSurgery.pas
r456 r830 7 7 fHSplit, StdCtrls, ExtCtrls, Menus, ComCtrls, ORCtrls, ORFn, uConst, ORDtTm, 8 8 uPCE, ORClasses, fDrawers, ImgList, fSurgeryView, rSurgery, uSurgery, 9 uCaseTree, uTIU; 9 uCaseTree, uTIU, fBase508Form, VA508AccessibilityManager, 10 VA508ImageListLabeler; 10 11 11 12 type … … 141 142 mnuViewRemoteData: TMenuItem; 142 143 mnuViewPostings: TMenuItem; 144 imgLblImages: TVA508ImageListLabeler; 145 imgLblSurgery: TVA508ImageListLabeler; 143 146 procedure mnuChartTabClick(Sender: TObject); 144 147 procedure pnlRightResize(Sender: TObject); … … 204 207 procedure popNoteMemoPreviewClick(Sender: TObject); 205 208 procedure popNoteMemoInsTemplateClick(Sender: TObject); 206 procedure tvSurgeryAddition(Sender: TObject; Node: TTreeNode);207 procedure tvSurgeryDeletion(Sender: TObject; Node: TTreeNode);208 209 procedure ViewInfo(Sender: TObject); 209 210 procedure mnuViewInformationClick(Sender: TObject); … … 273 274 fTIUView, fTemplateEditor, uReminders, fReminderDialog, uOrders, rConsults, fReminderTree, 274 275 fNoteProps, fNotesBP, fTemplateFieldEditor, uTemplates, dShared, rTemplates, 275 FIconLegend, fPCEEdit, rTIU, fRptBox, uAccessibleTreeView, 276 uAccessibleTreeNode, fTemplateDialog; 276 FIconLegend, fPCEEdit, rTIU, fRptBox, fTemplateDialog, VA508AccessibilityRouter; 277 277 278 278 const … … 462 462 inherited; 463 463 PageID := CT_SURGERY; 464 memSurgery.Color := ReadOnlyColor;465 memPCEShow.Color := ReadOnlyColor;466 lblNewTitle.Color := ReadOnlyColor;467 464 EditingIndex := -1; 468 465 FEditNote.LastCosigner := 0; … … 475 472 frmDrawers.Splitter := splDrawers; 476 473 frmDrawers.DefTempPiece := 1; 477 tvSurgery.Images := dmodShared.imgSurgery;478 tvSurgery.StateImages := dmodShared.imgImages;479 474 FImageFlag := TBitmap.Create; 480 475 FCaseList := TStringList.Create; 481 TAccessibleTreeView.WrapControl(tvSurgery);482 476 end; 483 477 … … 532 526 procedure TfrmSurgery.FormDestroy(Sender: TObject); 533 527 begin 534 TAccessibleTreeView.UnwrapControl(tvSurgery);535 528 FCaseList.Free; 536 529 FImageFlag.Free; … … 840 833 if (DocType = TYP_ADDENDUM) then 841 834 begin 842 if AskCosignerForDocument(Addend, Author ) and (Cosigner <= 0) then Result := True;835 if AskCosignerForDocument(Addend, Author, DateTime) and (Cosigner <= 0) then Result := True; 843 836 end else 844 837 begin … … 1003 996 DocInfo := MakeXMLParamTIU(IntToStr(CreatedNote.IEN), FEditNote); 1004 997 ExecuteTemplateOrBoilerPlate(TmpBoilerPlate, FEditNote.Title, ltTitle, Self, 'Title: ' + FEditNote.TitleName, DocInfo); 1005 memNewNote.Lines.Assign(TmpBoilerPlate);998 QuickCopy(TmpBoilerPlate, memNewNote); 1006 999 TmpBoilerPlate.Free; 1007 1000 end; … … 1284 1277 begin 1285 1278 ExecuteTemplateOrBoilerPlate(BoilerText, FEditNote.Title, ltTitle, Self, 'Title: ' + FEditNote.TitleName, DocInfo); 1286 memNewNote.Lines.Assign(BoilerText);1279 QuickCopy(BoilerText, memNewNote); 1287 1280 FChanged := False; 1288 1281 end; … … 1305 1298 1: begin 1306 1299 ExecuteTemplateOrBoilerPlate(BoilerText, FEditNote.Title, ltTitle, Self, 'Title: ' + FEditNote.TitleName, DocInfo); 1307 memNewNote.Lines.AddStrings(BoilerText); // append1300 QuickAdd(BoilerText, memNewNote); // append 1308 1301 end; 1309 1302 2: AssignBoilerText; // replace … … 1387 1380 ErrMsg: string; 1388 1381 begin 1382 if fFrame.frmFrame.DLLActive = true then Exit; 1389 1383 if (EditingIndex > -1) and FChanged then 1390 1384 begin … … 2367 2361 x: string; 2368 2362 IsTIUDocument: boolean; 2363 //MsgString, HasImages: string; 2369 2364 //ShowReport: boolean; 2370 2365 begin … … 2397 2392 lblTitle.Hint := lblTitle.Caption; 2398 2393 //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 //-------------------------------------------------------------------------------------------------------- 2399 2401 NotifyOtherApps(NAE_REPORT, 'SUR^' + Piece(x, U, 1)); 2400 2402 lstNotes.ItemIndex := -1; … … 2560 2562 procedure TfrmSurgery.lstNotesClick(Sender: TObject); 2561 2563 { loads the text for the selected note or displays the editing panel for the selected note } 2564 var 2565 x: string; 2562 2566 begin 2563 2567 inherited; … … 2594 2598 memNewNote.Repaint; 2595 2599 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); 2597 2603 end; 2598 2604 … … 2668 2674 end; 2669 2675 2670 procedure TfrmSurgery.tvSurgeryAddition(Sender: TObject; Node: TTreeNode);2671 begin2672 inherited;2673 TAccessibleTreeNode.WrapControl(Node as TORTreeNode);2674 end;2675 2676 procedure TfrmSurgery.tvSurgeryDeletion(Sender: TObject; Node: TTreeNode);2677 begin2678 TAccessibleTreeNode.UnwrapControl(Node as TORTreeNode);2679 inherited;2680 end;2681 2682 2676 procedure TfrmSurgery.ViewInfo(Sender: TObject); 2683 2677 begin … … 2701 2695 2702 2696 initialization 2697 SpecifyFormIsNotADialog(TfrmSurgery); 2703 2698 uPCEEdit := TPCEData.Create; 2704 2699 uPCEShow := TPCEData.Create;
Note:
See TracChangeset
for help on using the changeset viewer.