因此,用户可以从 2 个日历中选择 2 个不同的日期,一个开始日期和一个结束日期,当他们单击add
之间的日期时,包括所选日期在内的日期将被添加到数据库中,每个日期作为单独的记录。
这很好用,但是我不希望将周末添加到数据库中。
我已经更新了 datepicker http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerCustomCellRender.html的 UI,
但是如果用户选择 fri-mon 例如fri,sat,sun and mon
将被添加到数据库中。如果 datyofweek 不是星期六或星期日,我试图只运行代码
public ActionResult listHolidays(Holiday holiday, int? PersonId, string HolidayDate, string endDate)
{
DateTime startDates = Convert.ToDateTime(HolidayDate),
endDates = Convert.ToDateTime(endDate);
while (startDates <= endDates)
{
if (startDates.DayOfWeek != DayOfWeek.Saturday || startDates.DayOfWeek != DayOfWeek.Sunday)
{
Holiday holiday1 = new Holiday();
holiday1.PersonId = PersonId.Value;
holiday1.HolidayDate = startDates;
db.Holidays.AddObject(holiday1);
db.SaveChanges();
startDates = startDates.AddDays(1);
}
}
return RedirectToAction("Index");
}
有什么帮助吗?谢谢