起止时间范围计算具体天数和小时
"errorB", tLanguageType) + Environment.NewLine;
//errorMsg += "Inside ValidateBusinessLeaveDate [lable two]\n"; }
if (!workDateObj.ValidateBusinessLeaveDate(dtE))
{
//截止時間不符行事曆工作時間!
errorMsg += MultiLanguage.GetComment("FD", "STD002AND4", "errorC", tLanguageType) + Environment.NewLine;
}
}
}
else
{
//DateTime dtS0 = new DateTime(dtS.Year, dtS.Month, dtS.Day); //DateTime dtE0 = new DateTime(dtE.Year, dtE.Month, dtE.Day);
WorkDateObj workDateObjS =
GetWorkDateDataObj(dtS.ToString("yyyy-MM-dd"), userId);
WorkDateObj workDateObjE =
GetWorkDateDataObj(dtE.ToString("yyyy-MM-dd"), userId);
if (workDateObjS == null)
{
//起始時間不存在於行事曆!
errorMsg += MultiLanguage.GetComment("FD", "STD002AND4", "errorD", tLanguageType) + Environment.NewLine;
}
if (workDateObjE == null)
{
//截止時間不存在於行事曆!
errorMsg += MultiLanguage.GetComment("FD", "STD002AND4", "errorE", tLanguageType) + Environment.NewLine;
}
if (workDateObjS != null && workDateObjE != null)
{
if (!workDateObjS.ValidateBusinessLeaveDate(dtS))
{
//起始時間不符行事曆工作時間!
errorMsg += MultiLanguage.GetComment("FD", "STD002AND4", "errorB", tLanguageType) + Environment.NewLine;


