Commit Graph

15 Commits

Author SHA1 Message Date
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 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 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 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 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
sam 6de4b0037f CGView: Added menuitem and handler for Refresh. Invoke using F5.
New exes.
2011-03-30 10:54:56 +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 24115735d9 Updated Release exes.
CGDocument: Appointment Creation Code now reuses appt object passed in rather than creating a new one.
CGView:
ctxPrintScheduleT3 added. Print schedule in 3 days. For weekday after weekend.
Scaling of grid now restricted. You can't scale down from the original TimeScale, but you can scale up.
DCheckIn: Remove unused variables.
DResource: Remove unused variables.
2011-03-30 08:19:15 +00:00
sam 6c386491b2 Several Fixes found in my own testing:
- CalendarGrid needs to have StartDate as 12:00:00, otherwise a subtraction to calculate the column number of each availability doesn't work properly
- CGDocument needs to have SelectedDate set otherwise when it refreshes, it uses the selected date and makes the screen suddenly blank.
- DApptSearch needs to make date/times proper to send over to DB. CGSchedLib.CreateAvailabilitySchedule needs the startDate to be the beginning of the day and end date to be the end of the day. Now this is done.
- Updated exes.
2011-03-29 14:29:04 +00:00
sam 410bed6c38 Added (maybe) better uncaught Exception handling. We'll see if it works at all.
Release exes, again.
2011-03-29 11:34:41 +00:00
sam 6b124a0bf7 CGDocumentManager: Version Check Added.
Release versions, again
2011-03-29 10:07:31 +00:00
sam af43384cd7 Committing Release exes/dlls for 1.5 Alpha 3. 2011-03-29 09:55:53 +00:00
sam adfec89d10 Adding arabization files. 2011-03-29 09:49:12 +00:00