65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 C#、SQL Server 和 Javascript 的业务日历

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.33/5 (3投票s)

2007 年 11 月 27 日

1分钟阅读

viewsIcon

36277

downloadIcon

396

使用 C#、SQL Server 和 Javascript 创建业务日历

引言

我希望这个日历能帮助那些在使用 ASP.NET、日历控件(服务器控件)和 Javascript 的开发者。

这个日历包含一些附加功能(四个按钮)。这些功能可用于将年份/月份滚动到未来或过去。此外,它将显示所选月份的名称在标签控件中。

Screenshot - 1.jpg

这个日历只显示工作日(不包括节假日和周末)。因此,用户只能选择工作日。周末会自动限制用户的选择。

Screenshot - 2.jpg

这个日历将以红色方框显示当前日期,并以橙色阴影显示节假日(仅用于显示目的)。

Screenshot - 3.jpg

因此,用户可以从这个日历中选择任何工作日,一旦用户选择了一个日期,日历将关闭,并且所选日期将被分配给父表单的日期控件(文本框)。

Screenshot - 4.jpg

使用代码

//创建单独的类公共方法,用于从节假日主表获取节假日。

// 类对象名称:objBusiness

// 方法名称:GetBusinessHolidays();

DataSet ds = objBusiness.GetBusinessHolidays();

SQL 脚本

在您的存储过程或查询中使用此 SQL 脚本,以从节假日主表获取节假日

SELECT Replace(CONVERT(varchar , holiday_date,106),' ' ,'-') AS Holidat_Date

FROM tblHoliday_Master Order by holiday_date.

如果您需要任何其他信息,请告诉我您遇到的问题。

谢谢

Srinivasan Venkatachalam

rvsrinivasan@gmail.com

© . All rights reserved.