public override IList GetListFromDataSet(DataSet ds) { List <HRCalendarEntrysInfo> list = new List <HRCalendarEntrysInfo>(); if (ds.Tables.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { HRCalendarEntrysInfo obj = (HRCalendarEntrysInfo)GetObjectFromDataRow(row); list.Add(obj); } } return(list); }
public static bool IsHoliday(DateTime date) { HRCalendarEntrysInfo objCalendarEntrysInfo = new HRCalendarEntrysInfo(); HRCalendarEntrysController objCalendarEntrysController = new HRCalendarEntrysController(); List <HRCalendarEntrysInfo> entries = objCalendarEntrysController.GetCalendarEntryByDateAndCalenderType(date, CalendarType.Holiday.ToString()); foreach (HRCalendarEntrysInfo entry in entries) { if (date.Day == entry.HRCalendarEntryDate.Day) { return(true); } } return(false); }