public ActionResult CodeQuery(FormCollection collection)
        {
            var qm  = new EoPermissionSettingQryModel();
            var bln = this.TryUpdateModel(qm);

            ViewBag.RequestKey = qm.RequestKey;
            return(View(qm));
        }
示例#2
0
        public EO_PermissionSettingDataTable EoPermissionSetting_getList(EoPermissionSettingQryModel qm)
        {
            var dt = NsDmHelper.EO_PermissionSetting
                     .selectAll(t => t.AllExt)
                     .where (t =>
                             t.EOPS_IsEveryOneAllow_XX == qm.Q_IsEveryOneAllow_XX.toConstOpt1()
                             & t.EOPS_IsObjectNeed_XX == qm.Q_IsObjectNeed_XX.toConstOpt1()
                             & t.EOPS_ObjectId == qm.Q_ObjectId.toConstOpt1()
                             & t.EOPS_PermissionId == qm.Q_PermissionId.toConstOpt1()
                             & t.EOPS_PermissionCode_XX == qm.Q_PermissionCode_XX.toConstOpt1()
                             & t.EOPS_PermissionUserId == qm.Q_PermissionUserId.toConstOpt1()
                             & t.EOPS_ObjectName_XX.contains(qm.Q_ObjectName_XX.toConstOpt1())
                             & t.EOPS_PermissionName_XX.contains(qm.Q_PermissionName_XX.toConstOpt1())
                             & t.EOPS_PermissionUserName_XX.contains(qm.Q_PermissionUserName_XX.toConstOpt1())
                             )
                     .query();

            return(dt);
        }
        public ActionResult List(FormCollection collection, int jtStartIndex = 0, int jtPageSize = 0, string jtSorting = null)
        {
            //查詢參數
            var qm    = new EoPermissionSettingQryModel();
            var isOK  = this.TryUpdateModel(qm);
            var token = collection["__RequestVerificationToken"];

            var dt = EoDataService.Instance.EoPermissionSetting_getList(qm);

            //排序
            var dtSorted = dt.sort(jtSorting);

            if (Request.IsAjaxRequest())
            {
                return(converToJTableSource(dtSorted, jtStartIndex, jtPageSize));
            }
            else
            {
                return(View(dt));
            }
        }