Ignore:
Timestamp:
Apr 12, 2011, 2:13:18 AM (13 years ago)
Author:
Sam Habiel
Message:

DRadExamsSelect: New form to let user select exam.
RadiologyExam: Class for a Radiology Exam
DAL: new DB communication methods: GetRadiologyExamsForPatientinHL and ScheduleRadiologyExam
CGView:

  1. New context menus for Radiology; context menu popup has logic for which menus to display;
  2. Helper method IsThisARadiologyResource used by ctxCalendarGrid_Popup to decide which menus to display
  3. Handler ctxCalGridMkRadAppt_Click to make the Radiology Appointment.

CGDocument:

  1. CreateAppointment now saves RadiologyExamIEN to the DB
  2. RefreshAppointments now gets RadiologyExamIEN from the DB

CGAppointment:

  1. Class completely refactored to use auto props rather than old style properties
  2. Added property RadiologyExamIEN

CalendarGrid: Class was wrongly using supposed private members of CGAppointment. Refactored to fix that as private members don't exist anymore.

Last but not least, new exe,dll

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Scheduling/branches/Radiology-Support/cs/bsdx0200GUISourceCode/CalendarGrid.cs

    r1123 r1140  
    409409                    {
    410410                        rect.Inflate(-10, 0);
    411                         num = (int) this.m_ApptOverlapTable[appointment.m_nKey];
     411                        num = (int) this.m_ApptOverlapTable[appointment.AppointmentKey];
    412412                        num2 = rect.Right - rect.Left;
    413413                        x = num2 / (num + 1);
     
    11281128                    x = (this.m_sResourcesArray.Count > 1) ? (((int) this.m_ColumnInfoTable[resource]) + 1) : appointment.StartTime.DayOfYear;
    11291129                    Rectangle rectangle = new Rectangle(x, y, 1, num2 - y);
    1130                     hashtable.Add(appointment.m_nKey, rectangle);
     1130                    hashtable.Add(appointment.AppointmentKey, rectangle);
    11311131                }
    11321132            }
Note: See TracChangeset for help on using the changeset viewer.