Esempio n. 1
0
        public ActionResult GetWorkTime(Guid?projectId, Guid?stageId, Guid?employeeId, DateTime?startTime, DateTime?endTime, int pageIndex, int pageSize)
        {
            WorkTimeLogic logic    = new WorkTimeLogic();
            int           rowCount = 0;
            var           result   = logic.GetWorkTimes(projectId, stageId, employeeId, startTime, endTime, null, pageIndex, pageSize, out rowCount, true);

            return(Json(new { Result = result, RowCount = rowCount }));
        }
Esempio n. 2
0
        public ActionResult GetUnConfirmWorkTimes(Guid?projectId, Guid?stageId, Guid?employeeId, DateTime?beginTime, DateTime?endTime, string attendTypes, int pageIndex, int pageSize)
        {
            WorkTimeLogic        logic = new WorkTimeLogic();
            int                  rowCount;
            Guid?                pmId = UserContext.CurrentUser.UserId;
            List <WorkTimeModel> data = logic.GetWorkTimes(projectId, stageId, employeeId, beginTime, endTime, attendTypes, pageIndex, pageSize, out rowCount, false, pmId);

            return(Json(new { Result = data, RowCount = rowCount }));
        }