Ejemplo n.º 1
0
        // Set holiday status for TimeRecords
        public static void SetPublicHoliday(TimeRecord record)
        {
            AdminDb        adminDb      = new AdminDb();
            List <Holiday> holidayLists = adminDb.Holidays.ToList();

            if (holidayLists.Count != 0)
            {
                foreach (Holiday holiday in holidayLists)
                {
                    if (holiday.HolidayDate.Date == record.RecordDate.Date ||
                        record.RecordDate.DayOfWeek == DayOfWeek.Saturday ||
                        record.RecordDate.DayOfWeek == DayOfWeek.Sunday)
                    {
                        record.IsHoliday = true;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public static List <SelectListItem> GetManagerItems()
        {
            AdminDb adminDb = new AdminDb();
            List <SelectListItem>  listItems   = new List <SelectListItem>();
            List <UserRoleSetting> managerList = adminDb.UserRoleSettings.Where(u => u.IsManager).ToList();

            for (int i = 0; i < managerList.Count; i++)
            {
                listItems.Add(new SelectListItem
                {
                    Text  = managerList[i].UserName,
                    Value = managerList[i].UserID
                });
            }
            if (listItems.Count != 0)
            {
                listItems.First().Selected = true;
            }

            return(listItems);
        }