Commit Graph

15 Commits

Author SHA1 Message Date
sam c2efb1f9d8 Finally, v 1.7 to the main repo. I will delete the branch after this.
This commit merges all the BMX4 changes in the Scheduling GUI back to the main trunk.
2012-07-06 19:37:41 +00:00
sam c9a859066b Updated printing code to use the one provided by EHS. Now prints on A6 paper. Works as well with Letter and A4. 2012-07-06 16:23: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 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 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 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 a0731cd122 Oh Boy! More fixes...
strings.resx and strings.resx.ar: AppoinmentRoutingSlip identifier and name in strings changed to AppointmentReminderSlip
Printing: Corresponding change.
CGView: Appointment Order to be passed to routing slip was wrong if there were more than one resource open.
2011-03-30 10:18:19 +00:00
sam 16b509e923 CGView: Appointment Object now has Patient subobject created for routing slip information.
DPatientLookup: Now returns DOB as well.
Routing Slip doesn't print Sex anymore.
Updated Release Exes.
2011-03-30 09:42:22 +00:00
sam d21580e4ab CGDocument: Minor Change: Add appointment ID to Appointment
CGDocumentManager: added parameter /culture to set Thread.CurrentThread.CurrentUICulture
CGView: Minor changes in CheckInAppointment: Printing of Routing Slip now always happens.
 Routing slip now get parameter for patient order.
Patient: i18n of UserFriendlyAge
Printing: Extensive changes. Support for i18n; new routing slip and appt slip. i18n support only for appt slip.
2011-03-24 13:26:14 +00:00
sam 45490945a8 CGDocument:
- Renamed RefreshDaysSchedule to RefereshAppointments
- When appointments are created, new patient object is also populated.
CGDocumentManager:
- Renamed CustomPrinting to Printing
CGView: (Changes to support printing of Appointment Slip)
- Changed name and text of context menu to say "print appointment slip"
- Logic to Print Appointment Slip
CustomPrinting.cs renamed to Printing.cs; old Printing.Cs removed.
DAppointPage:
- New checkbox to request printing of Appointment Slip
- Sex of patient now pulled and included in form.
DPatientLetter:
- Redirected to use new Printing framework.
Patient:
- Sex enum and Sex member
- Age Property
- UserFriendlyAge Property
Printing:
- CustomPrinting renamed to Printing
- Adding function PrintAppointmentSlip
2011-03-21 12:47:45 +00:00
sam 5c6797e0e5 1. Fix bug of not showing appointments in 7 day view if arabic locale on machine.
2. Fix printing of routing slip (add clinic and fix appointment time and HRN)
3. Add RTL support for letters printed in Arabic Locale.
2010-08-10 12:00:01 +00:00
sam 8a3b5028e0 Support for Routing Slip printing.
Version change from 1.1 to 1.2 in preparation for release.
Printing.cs: Addition of PrintRoutingSlip method.
CGView.cs: Handling of printing of routing slip if chosen in DCheckIn.cs
CGView.cs: New context option to re-print routing slip
DCheckIn.cs: toolTip1 to explain that routing slip will print on the default printer.
2010-06-19 16:41:06 +00:00
sam 3b9b21d70f Provided framework for Rebook letters; but they don't work.
Added the appointment dates to the printed letters.
Made more shortcuts on the main menu.
Changed version to 1.1, to be more congruous with the state of the software.
2010-06-07 00:59:53 +00:00
sam 55766d0a5c Some debugging code to attach the program to the console to print messages.
Letters:
- Cancellation letters now work.
- Initial work on Rebook Letters.
2010-06-05 02:19:48 +00:00
sam fdee4b85c0 Removal of Crystal Reports
Partial Rework of Clinic Patient List report
Other reports that used Crystal don't work yet.
Fixes for Strongly typed DataTables (change the RESOURCEID from uint to int) to support table merge from untyped table.
Support for command line arguments: /s= for server /p= for port /a= for access code /v= for verify code
Only the following combinations work: none; /s and /p; /s, /p, /a, /v
2010-05-22 01:03:45 +00:00