V 1.3 exe and dll, now open for testing.
This commit is contained in:
parent
0c2fb21ab3
commit
d8fd8d3dc0
|
@ -654,8 +654,10 @@ namespace IndianHealthService.ClinicalScheduling
|
||||||
/// Given a selected date,
|
/// Given a selected date,
|
||||||
/// Calculates StartDay and End Day and returns them in output params.
|
/// Calculates StartDay and End Day and returns them in output params.
|
||||||
/// nWeeks == number of Weeks to display
|
/// nWeeks == number of Weeks to display
|
||||||
/// nColumnCount is number of days displayed per week. If 5 columns, begin on
|
/// nColumnCount is number of days displayed per week.
|
||||||
/// Monday, if 7 Columns, begin on Sunday
|
/// If 5 columns, begin on Second Day of Week
|
||||||
|
/// If 7 Columns, begin on First Day of Week
|
||||||
|
/// (this is a change from the hardcoded behavior for US-based calendars)
|
||||||
///
|
///
|
||||||
/// Returns TRUE if the document's data needs refreshing based on
|
/// Returns TRUE if the document's data needs refreshing based on
|
||||||
/// this newly selected date.
|
/// this newly selected date.
|
||||||
|
@ -665,10 +667,12 @@ namespace IndianHealthService.ClinicalScheduling
|
||||||
{
|
{
|
||||||
DateTime OldStartDay = m_dStartDate;
|
DateTime OldStartDay = m_dStartDate;
|
||||||
DateTime OldEndDay = m_dEndDate;
|
DateTime OldEndDay = m_dEndDate;
|
||||||
|
// Week start based on machine locale
|
||||||
int nStartWeekDay = (int)System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek;
|
int nStartWeekDay = (int)System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek;
|
||||||
int nWeekDay = (int) SelectedDate.DayOfWeek; //0 == Sunday
|
int nWeekDay = (int) SelectedDate.DayOfWeek; //0 == Sunday
|
||||||
|
|
||||||
int nOff = (nStartWeekDay + 1) % 7;
|
// this offset gets approrpriate day based on locale.
|
||||||
|
int nOff = (nStartWeekDay + 1) % 7;
|
||||||
TimeSpan ts = new TimeSpan(nWeekDay - nOff,0,0,0); //d,h,m,s
|
TimeSpan ts = new TimeSpan(nWeekDay - nOff,0,0,0); //d,h,m,s
|
||||||
|
|
||||||
if (m_nColumnCount == 1)
|
if (m_nColumnCount == 1)
|
||||||
|
|
|
@ -66,7 +66,7 @@
|
||||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||||
<ConfigurationOverrideFile>
|
<ConfigurationOverrideFile>
|
||||||
</ConfigurationOverrideFile>
|
</ConfigurationOverrideFile>
|
||||||
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
<DefineConstants>DEBUG</DefineConstants>
|
||||||
<DocumentationFile>bin\Release\ClinicalScheduling.XML</DocumentationFile>
|
<DocumentationFile>bin\Release\ClinicalScheduling.XML</DocumentationFile>
|
||||||
<DebugSymbols>false</DebugSymbols>
|
<DebugSymbols>false</DebugSymbols>
|
||||||
<FileAlignment>4096</FileAlignment>
|
<FileAlignment>4096</FileAlignment>
|
||||||
|
@ -89,7 +89,8 @@
|
||||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||||
<ConfigurationOverrideFile>
|
<ConfigurationOverrideFile>
|
||||||
</ConfigurationOverrideFile>
|
</ConfigurationOverrideFile>
|
||||||
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
<DefineConstants>
|
||||||
|
</DefineConstants>
|
||||||
<DocumentationFile>bin\Release\ClinicalScheduling.XML</DocumentationFile>
|
<DocumentationFile>bin\Release\ClinicalScheduling.XML</DocumentationFile>
|
||||||
<DebugSymbols>false</DebugSymbols>
|
<DebugSymbols>false</DebugSymbols>
|
||||||
<FileAlignment>4096</FileAlignment>
|
<FileAlignment>4096</FileAlignment>
|
||||||
|
|
Binary file not shown.
|
@ -238,7 +238,7 @@ namespace IndianHealthService.ClinicalScheduling
|
||||||
if (nRow.Length > 0) nFind = m_dtProvider.Rows.IndexOf(nRow[0]);
|
if (nRow.Length > 0) nFind = m_dtProvider.Rows.IndexOf(nRow[0]);
|
||||||
cboProvider.SelectedIndex = nFind;
|
cboProvider.SelectedIndex = nFind;
|
||||||
|
|
||||||
//an experiment: LINQ
|
//an experiment (doesn't work yet, but leaving for future enlightenment): LINQ
|
||||||
var defProv = from Provider in m_dtProvider.AsEnumerable()
|
var defProv = from Provider in m_dtProvider.AsEnumerable()
|
||||||
where
|
where
|
||||||
Provider["DEFAULT"] == "YES"
|
Provider["DEFAULT"] == "YES"
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue