/// <summary> /// 模块功能数据列表 /// </summary> /// <param name="id">数据表单</param> /// <returns>执行结果</returns> public ActionResult Search(FormCollection form) { string strWhere = null; var pgParam = "Nothing,Nothing"; //隶属模块 var sltModule = TypeHelper.TypeToInt32(form["sltModule"], -1); if (sltModule > 0) { pgParam += string.Format(",sltModule,{0}", sltModule); if (strWhere == null) { strWhere = string.Format("mdl_id='{0}'", sltModule); } else { strWhere += string.Format(" and mdl_id='{0}'", sltModule); } } //功能编码 var txtCode = form["txtCode"] as string; if (!string.IsNullOrEmpty(txtCode) && ValidHelper.EngIsEngAndNums(txtCode)) { pgParam += string.Format(",txtCode,{0}", txtCode); if (strWhere == null) { strWhere = string.Format("charindex('{0}',fun_code)>0", txtCode); } else { strWhere += string.Format(" and charindex('{0}',fun_code)>0", txtCode); } } var dataPager = new PagerHelperCHS(); dataPager.PageSize = GeneralHandler.PageSize; if (form.Count > 1) { dataPager.PageCurrent = TypeHelper.TypeToInt32(form["pager"], 1); } else { dataPager.PageCurrent = TypeHelper.TypeToInt32(form["id"], 1); } int pageCount, recordCount; var dataList = DawnAuthFunctionBLL.SelectPSPisAllPurposeRowNumber(dataPager.PageSize, dataPager.PageCurrent, "fun_time desc,mdl_id", strWhere, out pageCount, out recordCount); dataPager.PageCount = pageCount; dataPager.RecordCount = recordCount; dataPager.PageRecordCount = dataList.Count; ViewBag.Pager = dataPager; ViewBag.PagerParam = pgParam; ViewBag.ModuleList = DawnAuthModuleBLL.ISelect(); return(View("List", dataList)); }
/// <summary> /// 权限扩展数据列表 /// </summary> /// <param name="id">数据表单</param> /// <returns>执行结果</returns> public ActionResult Search(FormCollection form) { string strWhere = null; var pgParam = "Nothing,Nothing"; //扩展编码 var txtCode = form["txtCode"] as string; if (!string.IsNullOrEmpty(txtCode) && ValidHelper.EngIsEngAndNum(txtCode)) { pgParam += string.Format(",txtCode,{0}", txtCode); if (strWhere == null) { strWhere = string.Format("charindex('{0}',exte_code)>0", txtCode); } else { strWhere += string.Format(" and charindex('{0}',exte_code)>0", txtCode); } } //扩展标识 var txtMark = form["txtMark"] as string; if (!string.IsNullOrEmpty(txtMark) && ValidHelper.EngIsEngAndNum(txtMark)) { pgParam += string.Format(",txtMark,{0}", txtMark); if (strWhere == null) { strWhere = string.Format("charindex('{0}',exte_mark)>0", txtMark); } else { strWhere += string.Format(" and charindex('{0}',exte_mark)>0", txtMark); } } var dataPager = new PagerHelperCHS(); dataPager.PageSize = GeneralHandler.PageSize; if (form.Count > 1) { dataPager.PageCurrent = TypeHelper.TypeToInt32(form["pager"], 1); } else { dataPager.PageCurrent = TypeHelper.TypeToInt32(form["id"], 1); } int pageCount, recordCount; var dataList = DawnAuthExtentBLL.SelectPSPisAllPurposeRowNumber(dataPager.PageSize, dataPager.PageCurrent, "exte_time desc,exte_code", strWhere, out pageCount, out recordCount); dataPager.PageCount = pageCount; dataPager.RecordCount = recordCount; dataPager.PageRecordCount = dataList.Count; ViewBag.Pager = dataPager; ViewBag.PagerParam = pgParam; return(View("List", dataList)); }
/// <summary> /// 管理员登录信息数据列表 /// </summary> /// <param name="id">页码</param> /// <returns>执行结果</returns> public ActionResult LoginList(string id) { var pager = new PagerHelperCHS(); pager.PageSize = GeneralHandler.PageSize; pager.PageCurrent = TypeHelper.TypeToInt32(id, 1); int pageCount, recordCount; var dataList = DawnAuthUserLoginBLL.SelectPSPisAllPurposeRowNumber(pager.PageSize, pager.PageCurrent, string.Format("user_id='{0}'", DawnauthHandler.UserId), out pageCount, out recordCount); pager.PageCount = pageCount; pager.RecordCount = recordCount; pager.PageRecordCount = dataList.Count; ViewBag.FPager = pager; return(View(dataList)); }
/// <summary> /// 权限扩展数据列表 /// </summary> /// <param name="id">页码</param> /// <returns>执行结果</returns> public ActionResult List(string id) { var pager = new PagerHelperCHS(); pager.PageSize = GeneralHandler.PageSize; pager.PageCurrent = TypeHelper.TypeToInt32(id, 1); int pageCount, recordCount; var dataList = DawnAuthExtentBLL.SelectPSPisAllPurposeRowNumber(pager.PageSize, pager.PageCurrent, null, out pageCount, out recordCount); pager.PageCount = pageCount; pager.RecordCount = recordCount; pager.PageRecordCount = dataList.Count; ViewBag.Pager = pager; ViewBag.PagerParam = null; return(View(dataList)); }
/// <summary> /// 管理员登录信息数据列表 /// </summary> /// <param name="id">管理员编号</param> /// <param name="pager">页码</param> /// <returns>执行结果</returns> public ActionResult LoginDetailed(string id, string pager) { if (string.IsNullOrEmpty(id) || TypeHelper.TypeToInt32(id, -1) < 0) { return(RedirectToAction("List")); } var dataPager = new PagerHelperCHS(); dataPager.PageSize = GeneralHandler.PageSize; dataPager.PageCurrent = TypeHelper.TypeToInt32(pager, 1); int pageCount, recordCount; var dataList = DawnAuthUserLoginBLL.SelectPSPisAllPurposeRowNumber(dataPager.PageSize, dataPager.PageCurrent, string.Format("user_id='{0}'", int.Parse(id)), out pageCount, out recordCount); dataPager.PageCount = pageCount; dataPager.RecordCount = recordCount; dataPager.PageRecordCount = dataList.Count; ViewBag.FPager = dataPager; ViewBag.UserSurname = DawnAuthUserBLL.Select(int.Parse(id)).UserSurname; return(View(dataList)); }