コード例 #1
0
        public ActionResult GetWorkingDayTemporary(int month, int year, int userid, string filter = "")
        {
            var db            = new HR_WorkingDaySummaryDal();
            var baseListParam = new BaseListParam()
            {
                FilterField  = filter,
                OrderByField = "",
                UserType     = Global.CurrentUser.RoleId,
                UserId       = Global.CurrentUser.LoginUserId,
                DeptId       = Global.CurrentUser.OrganizationUnitID,
                LanguageCode = Global.CurrentUser.CurrentLanguageID.ToString()
            };
            var result = db.GetWorkingDayTemporary(baseListParam, month, year);

            return(Content(JsonConvert.SerializeObject(new
            {
                employees = result,
            })));
        }
コード例 #2
0
        public ActionResult TableServerSideGetData(int pageIndex, int pageSize, int month, int year, int userid, int status, string filter = "")
        {
            var db = new HR_WorkingDaySummaryDal();
            TableColumnsTotal totalColumns = new TableColumnsTotal();
            var baseListParam = new BaseListParam()
            {
                FilterField  = filter,
                OrderByField = "",
                UserType     = Global.CurrentUser.RoleId,
                UserId       = Global.CurrentUser.LoginUserId,
                DeptId       = Global.CurrentUser.OrganizationUnitID,
                PageIndex    = pageIndex,
                PageSize     = pageSize,
                LanguageCode = Global.CurrentUser.CurrentLanguageID.ToString()
            };
            var result = db.GetHR_WorkingDaySummary(baseListParam, out totalColumns, month, year);

            return(Content(JsonConvert.SerializeObject(new
            {
                employees = result,
                lstTotal = totalColumns
            })));
        }