Commit Graph

233 Commits

Author SHA1 Message Date
sam f3701ce2bf BSDX25 refactoring is done; moved PIMS availability change logic from BSDX07 and BSDX08 to BSDXAPI*.m. Calling these has moved from BSDX07 and BSDX08 to 1926MAKE and 1926CANCEL^BSDXAPI. 2012-07-05 23:42:34 +00:00
sam fba588405f Refactoring BSDX25 continued... 2012-07-03 23:45:46 +00:00
sam 86db419104 BSDX25 refactoring, continued 2012-06-29 23:09:55 +00:00
sam 494017259d Moved some unit tests around; Unit tests for BSDX25; minor refactoring for BSDX25 2012-06-28 22:54:30 +00:00
sam f2c57b4774 Done refactoring BSDX31 plus all Unit Tests 2012-06-27 23:45:33 +00:00
sam 00c73491bd Refactoring cont.
Many changes in BSDX08. Extensive changes in BSDX31. Creation of BSDXAPI1 as continuation of BSDXAPI.
BSDXUT1 now has UTs for BSDX31. Transactions now gone from BSDX08 and BSDX31.
BSDX08 needs more tests at failure points. BSDX31 still needs analysis for transaction failure and
code for rollback points, plus tests for that.
2012-06-27 00:01:30 +00:00
sam 73927b151b refactored BSDX26; still working on BSDX08 2012-06-26 00:54:59 +00:00
sam cc6a7cc9bf forgot BSDXAPI 2012-06-22 23:18:41 +00:00
sam 9b6e8ac98b Refactored BSDX08 and BSDX29 routines; plus new UT routine BSDXUT1 2012-06-22 23:11:05 +00:00
sam 03d9bfeec4 Moved Unit Tests and UT Set-up to BSDXUT, started refactoring BSDX08. 2012-06-21 23:24:56 +00:00
sam bce0324b63 done with BSDX07 2012-06-20 23:42:19 +00:00
sam 6a421d751d removed transactions from BSDX07... still more work to be done though 2012-06-20 00:19:03 +00:00
sam ab78c286b4 more changes 2012-06-19 00:08:50 +00:00
sam 5cf0d57720 Much more automated Unit Tests for BSDX07 relying on code in BSDX35 2012-06-18 21:08:29 +00:00
sam 5640f4eba1 Updated with new bug 2012-05-21 15:45:25 +00:00
sam a4b56e9080 Scheduling v 1.61. Dll and exes. Added new control to handle print previewing; control located in PrintPreview.dll.
PrintPreview.dll is now added to project.
DPatientLetter.cs now uses the new print preview control.
2011-09-09 18:15:30 +00:00
sam b06f6af3c7 Added Page Orientation Button. Changes to Portrait/Landscape. 2011-09-09 18:11:15 +00:00
sam 269af6feca Adding Enhanced Print Preview to Repo 2011-09-09 17:34:15 +00:00
sam 7ca3e0173c Updated ChangeLog and Readme for 1.6 2011-09-09 17:12:25 +00:00
sam c9c4d62d49 Final 1.6 exe and dlls. 2011-09-09 16:25:49 +00:00
tariq 6107d26553 fixing bug "crash when user name has a single quote" 2011-09-04 06:28:56 +00:00
sam de05716c84 Release version of BSDX 1.6 Kids; removed beta version 2011-09-01 02:49:49 +00:00
sam e3f2e66a81 oops forgot to update readme.txt 2011-06-02 07:04:41 +00:00
sam a607a101f9 grr... 2011-05-16 13:47:52 +00:00
sam b4340d7f66 CGView: Wording Change.
Updated exes.
2011-05-16 13:36:04 +00:00
sam 9091cce982 BSDX 1.6 T2 Kids file 2011-05-16 11:41:47 +00:00
sam dca0001f88 Changes to BSDX01 to prevent Scheduled,dc'ed,completed radiology appointments from being cancelled. Updated files to T2. 2011-05-16 11:39:02 +00:00
sam 303881fbef CGView:
1. Check to see if Radiology Appointment is cancellable. Check made when cancelling radiology appointment.
2. Prevent user from copying radiology appointment to clipboard.

DAL:
1. Added CanCancelRadExam entry point to support change in CGView above.

Updated exes and dlls.
2011-05-16 11:31:39 +00:00
sam 58ccfb449e Kids file for v 1.6 Beta 1 2011-05-11 12:03:50 +00:00
sam a93d9f05ed M routines to support Radiology Scheduling Integration; version bumped to 1.6t1 2011-05-11 11:57:58 +00:00
sam 931eaf0533 V 1.6 Beta Release
AssemblyInfo.cs: version bumped up to 1.6
CGView: 
1. Changed Popup calendar menu enable/disable code for specific menu items (simplification)
2. Bug fixed in AddAppointmentEnabled(): Checks to see if there are any slots using the new algorithm introduced in v 1.5
3. Resequence order of Saving/Canceling Radiology Package Call with Saving/Cancelling Appointment. Saving Cancelling appointment comes first because it may fail and thus cancel the whole transaction.
4. BMX Events will now be raised after making/cancelling a radiology appointment.
5. Better exception handling for making Radiology Appointments in AppointmentAddNewRadiology().

strings.ar.resx:
Fixed a mispelling.

Printing:
Improved the display of dates for Appointment Slips.
2011-05-11 11:41:51 +00:00
sam d17cc4fc56 Absorbed all changed from Radiology Support branch.
Patient and Provider classes now serializable to address new bug: Availablity slots cannot be saved b/c these classes are not serializable.
2011-05-08 09:17:53 +00:00
sam 3a4ce73bf6 Merging Radiology Support branch back to trunk. 2011-05-08 08:11:34 +00:00
sam 112b97b8cb Garbage save to make sure that we are current prior to branch re-integration. 2011-05-05 12:53:09 +00:00
sam 1805b0ee4b Added LGPL license to routines 2011-05-03 08:28:05 +00:00
sam 10c72f2c7f Updated ChangeLog with release date 2011-05-03 08:07:08 +00:00
sam 0c5eac0eb5 A couple of final fixes before the v 1.5 Release.
1. Moved the header for appointment slip and routing slip up by 25 pixels.
2. Clarified and undo message in CGView.
2011-05-03 08:01:50 +00:00
sam 801a3b99cd Updated README and ChangeLog 2011-04-28 12:28:13 +00:00
sam 374b6182a4 Kids file for V 1.5 2011-04-28 12:05:54 +00:00
sam 1d0ecc5c2f Minor changes:
- Some arabic phrases and spelling changed.
- Printing Routing Slip now does not include next appointment instructions per Al-Najjar's request.
New Exe's and Dlls
2011-04-28 11:57:55 +00:00
sam 753aafd3b3 Updated version number to 1.5 2011-04-28 11:22:05 +00:00
sam f30ec5ae68 Updated Najjar's list. 2011-04-25 13:35:49 +00:00
sam 4e554d3e2f Updated ChangeLog 2011-04-14 13:13:10 +00:00
sam c5880b6680 BSDX 1.5 Beta 1 2011-04-14 13:04:08 +00:00
sam bab7ccea69 CalendarGrid: Many changes:
1. Dragover handler to handle auto scrolling when dragging. Also highlights destination cell in dragging.
2. Solution for the click-right click problem by better handling of right click issues.
3. New method OnRButtonDown()
4. Extra comments everywhere.
5. Fix for single column being enabled when there are multiple resources. Columns property now calls this.SetColumnInfo() to rectify that problem.
CGDocument:
1. EditAppoitment Used to send request a refresh from the DB and update the view itself, rather than letting the view handle that. That's now changed.
CGDocumentManager:
1. MessageBox displayed during login splash now are shown BY the splash form.
CGView:
1. Shortcuts and some display text updated.
2. Splash screen when updating now removed.
3. If print appointment slip checkbox is checked when EditAppointment is chosen, now it will print the routing slip.
4. Tiny change in appointment structure generated during drag and drop (added Patient member, as it was causing a crash)
DApptSearch:
1. Change of name of Appointment to Slot, for better user understanding.
DSplash:
1. RemoteMessage box methods and associated delegates for mickey mousing the form from another thread.

Updated release exes and dlls
2011-04-14 12:33:14 +00:00
sam e7841faa8f Updated version number to 1.5 Beta 1 2011-04-14 08:58:38 +00:00
sam 3bcc1a88ca CGDocumentManager: Localization now works from CurrentCulture, not just CurrentUICulture.
CGView: Nothing important. Designer moves around stuff; again.
Printing: Routing slip arabized; page starts at a lower level to allow for a watermark. Graphics.Dispose now called at the end of all prints to allow for faster gc.
strings: Updated with more translations.
2011-04-04 10:11:50 +00:00
sam ba76cd2d1e BSDX v 1.5 Alpha 3 Kids file 2011-03-30 14:17:07 +00:00
sam e63661e9f5 Updated ChangeLog and Readme 2011-03-30 14:12:52 +00:00
sam 7b38b8c6dd RefreshSchedule() now used in ForceRefresh rather than Force Document. This one does directly what's needed.
New exes.
2011-03-30 12:28:31 +00:00