Ignore:
Timestamp:
Mar 24, 2011, 9:26:14 AM (13 years ago)
Author:
Sam Habiel
Message:

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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Scheduling/trunk/cs/bsdx0200GUISourceCode/CGDocumentManager.cs

    r1111 r1112  
    88using Mono.Options;
    99using System.Runtime.InteropServices;
     10using System.Globalization;
    1011
    1112namespace IndianHealthService.ClinicalScheduling
     
    3334        private string                      m_Encoding="";  //Encoding is "" by default;
    3435
     36        //Globalization Object (tied to command line parameter /culture)
     37        private string                      m_CultureName = "";
     38
    3539        //Data Access Layer
    3640        private DAL                         _dal = null;
     
    96100
    97101        /// <summary>
    98         /// More later...
     102        /// User Preferences Auto Property
    99103        /// </summary>
    100104        public UserPreferences UserPreferences { get; private set; }
     
    171175        /// /v or -v = Verify Code
    172176        /// /e or -e = Encoding (name of encoding as known to windows, such as windows-1256)
     177        /// /culture or -culture = Culture Name for UI Culture if you wish to override the Windows Culture
    173178        /// </param>
    174179        /// <remarks>
     
    200205                { "a=", a => _current.m_AccessCode = a },
    201206                { "v=", v => _current.m_VerifyCode = v },
    202                 { "e=", e => _current.m_Encoding = e}
     207                { "e=", e => _current.m_Encoding = e},
     208                { "culture=", culture => _current.m_CultureName = culture }
    203209            };
    204210
     
    469475            _current.UserPreferences = new UserPreferences();
    470476
     477            //User Interface Culture (m_CultureName is set from the command line flag /culture)
     478            try { Thread.CurrentThread.CurrentUICulture = new CultureInfo(m_CultureName); } // if "", invariant culture
     479            catch (CultureNotFoundException) { Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; }
     480
    471481            //Create global dataset
    472482                        _current.m_dsGlobal = new DataSet("GlobalDataSet");
Note: See TracChangeset for help on using the changeset viewer.