示例#1
0
        public ActionResult GetEditItemById(int id, int idTable)
        {
            var db = new WorkingProcessDAL();
            var OfficePositionID = Global.CurrentUser.OfficePositionID;
            var result           = db.GetWorkingProcessById(Global.CurrentUser.RoleId, idTable, id, OfficePositionID);
            var db1        = new EmployeeAllowanceDAL();
            int total      = 0;
            var LanguageID = Global.CurrentLanguage;
            var RoleId     = Global.CurrentUser.RoleId;
            var UserID     = Global.CurrentUser.UserID;
            var DeptID     = Global.CurrentUser.OrganizationUnitID;
            var result1    = db1.GetEmployeeAllowance(1, int.MaxValue, "wpid=" + id, out total, LanguageID, RoleId, UserID, DeptID, id);

            return(Content(JsonConvert.SerializeObject(new
            {
                result,
                result1
            })));
        }
示例#2
0
        public ActionResult TableServerSideGetData(int pageIndex, int pageSize, string filter = "")
        {
            var db         = new EmployeeAllowanceDAL();
            int total      = 0;
            var LanguageID = Global.CurrentLanguage;
            var RoleId     = Global.CurrentUser.RoleId;
            var UserID     = Global.CurrentUser.UserID;
            int wpID       = 0;
            var DeptID     = Global.CurrentUser.OrganizationUnitID;
            var result     = db.GetEmployeeAllowance(pageIndex, pageSize, filter, out total, LanguageID, RoleId, UserID, DeptID, wpID);
            var lstTotal   = new TableColumnsTotalModel();

            lstTotal.Total1 = "15";
            lstTotal.Total2 = "25";
            lstTotal.Total3 = "35";
            return(Content(JsonConvert.SerializeObject(new
            {
                employees = result,
                totalCount = total,
                lstTotal = lstTotal
            })));
        }