예제 #1
0
        public ActionResult NumberWeek(int year, int weekNumber)
        {
            var date  = FDIUtils.WeekDays(year, weekNumber);
            var model = new ModelDateItem
            {
                Error          = false,
                FirstDayOfWeek = date[0].ToString("dd/MM/yyyy"),
                LastDayOfWeek  = date[6].ToString("dd/MM/yyyy")
            };

            return(Json(model, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public ActionResult ListItems(int year = 0, int weekNumber = 0)
        {
            var dateA   = year > 0 && weekNumber > 0 ? FDIUtils.WeekDays(year, weekNumber) : FDIUtils.WeekDays(DateTime.Now.Year, FDIUtils.GetWeekNumber(DateTime.Now));
            var toDate  = dateA[0];
            var endDate = dateA[6];
            var Model   = new ModeWeeklyScheduleItem
            {
                ListItem  = GetListCalendar(toDate, endDate, UserId),
                DateStart = toDate
            };

            return(View(Model));
        }
예제 #3
0
        public ActionResult ListItems(string userId)
        {
            var dateA   = FDIUtils.WeekDays(DateTime.Now.Year, FDIUtils.GetWeekNumber(DateTime.Now));
            var toDate  = dateA[0];
            var endDate = dateA[6];
            var uId     = !string.IsNullOrEmpty(userId) ? Guid.Parse(userId) : UserId;
            var model   = new ModeWeeklyScheduleItem
            {
                UserID    = uId,
                ListItem  = GetListCalendar(toDate, endDate, uId),
                DateStart = toDate
            };

            return(View(model));
        }
예제 #4
0
        public ActionResult ListItems(int year, int weekNumber = 1)
        {
            var dateA   = FDIUtils.WeekDays(year, weekNumber);
            var toDate  = dateA[0];
            var endDate = dateA[6];
            var dates   = toDate.TotalSeconds();
            var datee   = endDate.TotalSeconds();
            var model   = new ModelDNUserCalendarItem
            {
                ListItems           = _userApi.GetListCalendar(UserItem.AgencyID, dates, datee),
                WeeklyScheduleItems = GetListCalendar(toDate, endDate),
                DateStart           = toDate
            };

            return(View(model));
        }
예제 #5
0
        public ActionResult ListItems(Guid roleId, int year = 0, int weekNumber = 0)
        {
            roleId = roleId != Guid.Empty ? roleId : UserItem.RoleId;
            var dateA   = year > 0 && weekNumber > 0 ? FDIUtils.WeekDays(year, weekNumber) : FDIUtils.WeekDays(DateTime.Now.Year, FDIUtils.GetWeekNumber(DateTime.Now) - 1);
            var toDate  = dateA[0];
            var endDate = dateA[6];
            var listWeeklyScheduleItem = GetListCalendarByRole(toDate, endDate, roleId);
            var model = new ModeWeeklyScheduleItem
            {
                ListItem  = listWeeklyScheduleItem,
                DateStart = toDate,
                UserID    = roleId
            };

            return(View(model));
        }