public async Task <ActionResult> List(string search = "", int page = 1) { var data = await _adminsBll.GetAdminsByNickName(search); List <AdminsListViewModel> list = new List <AdminsListViewModel>(); foreach (var item in data) { var role = await _rolesBll.GetRolesAsync(item.RolesId); AdminsListViewModel alvm = new AdminsListViewModel() { Id = item.Id, Email = item.Email, Photo = item.Photo, NickName = item.NickName, UpdateTime = item.UpdateTime, RolesTitle = role.Title }; list.Add(alvm); } ViewBag.Search = search; ViewBag.PageIndex = page; IPagedList <AdminsListViewModel> pages = list.ToPagedList(page, PageConfig.GetPageSize()); return(View(pages)); }
//1. 每页展示多少条 //2. 一共能分多少页 public async Task <ActionResult> List(string search = "", int page = 1) { // 注册日志 //ILog log = LogManager.GetLogger(typeof(RolesManagerController)); // (1)得到数据总条数 var count = await _rolesBll.GetRolesCountAsync(search); // (2)设置总页数 //var total = PageConfig.GetTotalPage(count); // (3)设置每页要展示条数 //var pageSize = PageConfig.GetPageSize(); var data = await _rolesBll.GetRolesList(search, false); List <RolesListViewModel> list = new List <RolesListViewModel>(); foreach (var item in data) { RolesListViewModel rlvm = new RolesListViewModel() { Id = item.Id, Title = item.Title, UpdateTime = item.UpdateTime }; list.Add(rlvm); } ViewBag.Search = search; ViewBag.PageIndex = page; IPagedList <RolesListViewModel> pages = list.ToPagedList(page, PageConfig.GetPageSize()); return(View(pages)); }
private void 查询全部教师数据ToolStripMenuItem2_Click(object sender, EventArgs e) { //设定相关选项卡为选中状态 this.skinTabControlDate.SelectedTab = skinTabPageTeacher; Teacherdt = teabll.GetDataByPage(PageConfig.GetPageSize(), TeacherDBIndex); //填充数据到临时数据表格 skinDataGridViewTeacher.DataSource = Teacherdt; //填充数据显示控件 skinLabelPage.Text = "当前第" + TeacherDBIndex + "页/共" + TeaGetTotal() + "页"; }
private void 查询全部班级信息ToolStripMenuItem4_Click(object sender, EventArgs e) { //设定相关选项卡为选中状态 this.skinTabControlDate.SelectedTab = skinTabPageClassInfo; classInfodt = clabll.GetDataByPage(PageConfig.GetPageSize(), ClassInfoDBIndex); //填充数据到临时数据表格 skinDataGridViewClassInfo.DataSource = classInfodt; //填充数据显示控件 skinLabelPage.Text = "当前第" + ClassInfoDBIndex + "页/共" + ClaGetTotal() + "页"; }
private void 查询全部学生成绩信息ToolStripMenuItem5_Click(object sender, EventArgs e) { //设定相关选项卡为选中状态 this.skinTabControlDate.SelectedTab = skinTabPageSCmapping; SCMappingdt = scmbll.GetDataByPage(PageConfig.GetPageSize(), SCMappingDBIndex); //填充数据到临时数据表格 skinDataGridViewSCMapping.DataSource = SCMappingdt; //填充数据显示控件 skinLabelPage.Text = "当前第" + SCMappingDBIndex + "页/共" + SCMGetTotal() + "页"; }
/*工具栏相关操作===================================================*/ private void 查询全部学生信息ToolStripMenuItem1_Click(object sender, EventArgs e) { //设定相关选项卡为选中状态 this.skinTabControlDate.SelectedTab = skinTabPageStudent; Studentdt = stubll.GetDataByPage(PageConfig.GetPageSize(), StudentDBIndex); //填充数据到临时数据表格 skinDataGridViewStudent.DataSource = Studentdt; //填充数据显示控件 skinLabelPage.Text = "当前第" + StudentDBIndex + "页/共" + StuGetTotal() + "页"; }
public void LoadControls(PanelControlsConfiguration panelConfig) { if (panelConfig != null) { PageConfig pageConfig = getConfigForCurrentPage(panelConfig); if (pageConfig != null) { if (pageConfig.Params != null) { foreach (UserControlParam param in pageConfig.Params) { setParam(Page, param.Name, param.Value); } } if (null != pageConfig.ConfiguredProperties) { foreach (ConfiguredProperty prop in pageConfig.ConfiguredProperties) { prop.Init(); setParam(Page, prop.TargetName, prop.TargetValue); } } if (pageConfig.LeftPanelConfig.Controls.Length > 0) { loadControlsForPanel(LeftPanel, pageConfig.LeftPanelConfig.Controls); } else { if (null != trHeaderRow) { tdleft.Visible = false; } else { divleft.Visible = false; } try { if (!String.IsNullOrEmpty(tdleft.Width)) { int widthOfLeftPanel = int.Parse(tdleft.Width.Substring(0, tdleft.Width.Length - 2)); int widthofCenterPanel = int.Parse(divCenter.Style["width"].Substring(0, divCenter.Style["width"].Length - 2)); widthofCenterPanel += widthOfLeftPanel; divCenter.Style.Remove("width"); divCenter.Style.Add("width", widthofCenterPanel + "px"); } } catch { } } loadControlsForPanel(RightPanel, pageConfig.RightPanelConfig.Controls); } } }
/// <summary> /// 获取指定用户的活动 /// </summary> public async Task <PagingResult <ActivityView> > GetPagingResultsAsync(Person person, int page) { using (var work = this.dbFactory.StartWork()) { PageConfig pageConfig = await work.Config.GetConfigAsync <PageConfig>(); return(await work.ActivityView.GetPagingResultAsync(person, page, pageConfig.PageSize)); } }
/// <summary> /// 搜索用户 /// </summary> public async Task <PagingResult <PersonView> > SearchAsync(string text, int currentPage, RoleFilterType roleFilter = RoleFilterType.All, SearchType searchType = SearchType.Visible) { using (var work = this.dbFactory.StartWork()) { PageConfig config = await work.Config.GetConfigAsync <PageConfig>(); return(await work.PersonView.SearchAsync(text, searchType, roleFilter, currentPage, config.PageSize)); } }
public async Task <IHttpActionResult> GetPermissionsbyUsername([FromUri] PageConfig pageConfig, [FromUri] string keywords) { if (keywords == null) { return(base.Ok(new DataList <Permissions> { Count = 0, Items = new List <Permissions>() })); } return(Ok(await _bl.GetPermissionsbyUsername(keywords))); }
public async Task <IHttpActionResult> SelectbyUserName([FromUri] PageConfig pageConfig, [FromUri] string keywords = null) { if (keywords == null) { return(base.Ok(new DataList <Users> { Count = 0, Items = new List <Users>() })); } return(Ok(await _bl.SelectbyUserName(keywords))); }
public async Task <IHttpActionResult> List([FromUri] IdentityRefreshToken filter, [FromUri] PageConfig pageConfig) { if (pageConfig == null) { pageConfig = new PageConfig(); } if (filter == null) { filter = new IdentityRefreshToken(); } return(Ok(await _bl.List(filter, pageConfig))); }
private void AddPageButton_Click(object sender, RoutedEventArgs e) { PageConfig pc = new PageConfig(); PageConfigItem pci = new PageConfigItem() { PageConfig = pc, IsExpanded = true }; ListOfConfigItems.Items.Add(pci); pci.BringIntoView(); pci.Focus(); }
public async Task <IHttpActionResult> List([FromUri] Users filter, [FromUri] PageConfig pageConfig) { if (pageConfig == null) { pageConfig = new PageConfig(); } if (filter == null) { filter = new Users(); } return(Ok(await _bl.List(filter, pageConfig))); }
public void CanReadFixtures() { var config = new PageConfig(); var calendarListPage = new CalendarListPage(config.CalendarListUrl); var fixtures = calendarListPage.GetFixtures(); Assert.That(fixtures.Count(), Is.GreaterThan(0)); foreach (var fixture in fixtures) { Console.WriteLine(fixture.ToString()); } }
public void MovePage() { if (OnPage != null) { PageConfig pc = new PageConfig(); pc.PageSize = this.PageSize; pc.PageIndex = this.PageIndex; pc.ResultCount = this.ResultCount; pc.PageCount = this.PageCount; OnPage(this, pc); } SetPageInfo(); }
public void Scan() { Logger.Info("Scanning fixtures."); var config = new PageConfig(); var calendarListPage = new CalendarListPage(config.CalendarListUrl); var fixtures = calendarListPage.GetFixtures(); var children = UpdatedChildren(fixtures); persister.SaveAll(children); }
/// <summary> /// 计算 SC_Mapping 表内数据可分出的页数总数 /// </summary> /// <returns></returns> private int SCMGetTotal() { int total = scmbll.GetDBRows(); if (total % PageConfig.GetPageSize() != 0) //计算是否有余数 { return(total / PageConfig.GetPageSize() + 1); //有余数多加1页 } else { return(total / PageConfig.GetPageSize()); //正常分页 } }
public async Task <IHttpActionResult> List([FromUri] IdentityUser filter, [FromUri] PageConfig pageConfig) { if (pageConfig == null) { pageConfig = new PageConfig(); } if (filter == null) { filter = new IdentityUser(); } var items = await _bl.List(filter, pageConfig); return(Ok(items.Items)); }
void pager_OnPage(object sender, PageConfig pc) { //创建表头 CreateColumns(); if (this.OnPageBind != null) { pc.DataKey = this.DataKey; pc.SortMode = this.SortMode; pc.SortName = this.SortName; // ScriptInfo.Alert(this.SortName ); this.OnPageBind(this, pc); this.pager.ResultCount = this.TotalCount; //执行的js代码 ExecScript(); } }
public async Task <PagingResult <PostView> > GetFavoritePagingResultAsync(Guid personId, int currentPage) { using (var work = this.dbFactory.StartWork()) { try { PageConfig pageConfig = await work.Config.GetConfigAsync <PageConfig>(); PagingResult <PostView> result = await work.Favorite.GetFavoritePagingResultAsync(personId, currentPage, pageConfig.PageSize); return(result); } catch (Exception) { throw; } } }
/// <summary> /// 获取配置xml文件 /// </summary> /// <param name="pageconfig"></param> /// <returns></returns> protected XmlNode GetConfig(PageConfig pageconfig) { XmlNode data = null; XmlDocument PageConfigXML = new XmlDocument(); string filename = Application.StartupPath + "\\PageConfig\\PageConfig.xml"; PageConfigXML.Load(filename); XmlNodeList d = PageConfigXML.GetElementsByTagName("Page"); for (int i = 0; i < d.Count; i++) { if (Convert.ToInt32(pageconfig) == Convert.ToInt32(d[i].Attributes["id"].Value)) { data = d[i]; break; } } return(data); }
public async Task <IActionResult> Register() { if (User.Identity.IsAuthenticated) { return(this.RedirectToAction("ContinueLogout")); } else { AccountRegisterModel model = new AccountRegisterModel(); RegisterConfig config = await this.siteConfigService.GetConfigAsync <RegisterConfig>(); PageConfig pageConfig = await this.siteConfigService.GetConfigAsync <PageConfig>(); model.IsEnableInviteCode = config.IsEnableInviteCode; model.AlertMsg = pageConfig.RegisterAlert; model.SiteName = (await this.siteConfigService.GetHomeConfigAsync()).SiteName; return(this.View(model)); } }
public async Task <IActionResult> PageConfig(PageConfig model) { if (!ModelState.IsValid) { return(View(model)); } else { try { await this.configService.SetConfigAsync(model); this.SetTempMessage("操作成功"); return(this.RedirectToAction(nameof(PageConfig), "Config", new { Area = "Admin" })); } catch (Exception e) { this.SetTempMessage(e.Message); return(this.View(model)); } } }
/// <summary> /// 跳转至尾页 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SkinButtonRight_Click(object sender, EventArgs e) { //判断当前选中数据页 if (skinTabControlDate.SelectedTab == skinTabPageStudent) { StudentDBIndex = StuGetTotal(); Studentdt = stubll.GetDataByPage(PageConfig.GetPageSize(), StuGetTotal()); //填充数据到临时数据表格 skinDataGridViewStudent.DataSource = Studentdt; //填充数据显示控件 skinLabelPage.Text = "当前第" + StudentDBIndex + "页/共" + StuGetTotal() + "页"; } else if (skinTabControlDate.SelectedTab == skinTabPageTeacher) { TeacherDBIndex = TeaGetTotal(); Teacherdt = teabll.GetDataByPage(PageConfig.GetPageSize(), TeaGetTotal()); //填充数据到临时数据表格 skinDataGridViewTeacher.DataSource = Teacherdt; //填充数据显示控件 skinLabelPage.Text = "当前第" + TeacherDBIndex + "页/共" + TeaGetTotal() + "页"; } else if (skinTabControlDate.SelectedTab == skinTabPageCourse) { CourseInfoDBIndex = CouGetTotal(); CourseInfodt = coubll.GetDataByPage(PageConfig.GetPageSize(), CourseInfoDBIndex); //填充数据到临时数据表格 skinDataGridViewCourse.DataSource = CourseInfodt; //填充数据显示控件 skinLabelPage.Text = "当前第" + CourseInfoDBIndex + "页/共" + CouGetTotal() + "页"; } else if (skinTabControlDate.SelectedTab == skinTabPageClassInfo) { ClassInfoDBIndex = ClaGetTotal(); classInfodt = clabll.GetDataByPage(PageConfig.GetPageSize(), ClassInfoDBIndex); //填充数据到临时数据表格 skinDataGridViewClassInfo.DataSource = classInfodt; //填充数据显示控件 skinLabelPage.Text = "当前第" + ClassInfoDBIndex + "页/共" + ClaGetTotal() + "页"; } else if (skinTabControlDate.SelectedTab == skinTabPageSCmapping) { SCMappingDBIndex = SCMGetTotal(); SCMappingdt = scmbll.GetDataByPage(PageConfig.GetPageSize(), SCMappingDBIndex); //填充数据到临时数据表格 skinDataGridViewSCMapping.DataSource = SCMappingdt; //填充数据显示控件 skinLabelPage.Text = "当前第" + SCMappingDBIndex + "页/共" + SCMGetTotal() + "页"; } }
public void PageBind(int pagesize, int pageindex) { this.WshPwtGv.DataKeyNames = new string[] { this.DataKey }; if (OnPageBind != null) { PageConfig pc = new PageConfig(); pc.DataKey = this.DataKey; pc.PageIndex = pageindex; pc.PageSize = pagesize; pc.SortMode = this.SortMode; pc.SortName = this.SortName; // ScriptInfo.Alert(this.SortName); OnPageBind(this, pc); this.WshPwtGv.DataSource = this.DataSource; this.WshPwtGv.DataBind(); } if (this.TotalCount <= 0) { ShowSourceNull(); } this.pager.ResultCount = this.TotalCount; }
public async Task <DataList <IdentityUser> > List(IdentityUser filter, PageConfig config) { IQueryable <USERS> query = FilteredEntities(filter); string resolved_sort = config.SortBy ?? "Userid"; bool resolved_isAscending = (config.IsAscending) ? config.IsAscending : false; int resolved_size = config.Size ?? _maxPageSize; if (resolved_size > _maxPageSize) { resolved_size = _maxPageSize; } int resolved_index = config.Index ?? 1; query = OrderEntities(query, resolved_sort, resolved_isAscending); //var paged = PagedQuery(query, resolved_size, resolved_index); return(new DataList <IdentityUser> { Count = await query.CountAsync(), Items = await QueryToDTO(query).ToListAsync() }); }
public async Task <DataList <Applications> > List(Applications filter, PageConfig config) { IQueryable <APPLICATIONS> query = FilteredEntities(filter); string resolved_sort = config.SortBy ?? "Applicationid"; bool resolved_isAscending = (config.IsAscending) ? config.IsAscending : false; int resolved_size = config.Size ?? _maxPageSize; if (resolved_size > _maxPageSize) { resolved_size = _maxPageSize; } int resolved_index = config.Index ?? 1; query = OrderEntities(query, resolved_sort, resolved_isAscending); var paged = PagedQuery(query, resolved_size, resolved_index); return(new DataList <Applications> { Count = await query.CountAsync(), Items = await QueryToDTO(paged).ToListAsync() }); }
public async Task <IActionResult> Login(string returnUrl = "") { if (User.Identity.IsAuthenticated) { return(this.RedirectToAction("ContinueLogout")); } else { PageConfig pageConfig = await this.siteConfigService.GetConfigAsync <PageConfig>(); AccountLoginModel model = new AccountLoginModel(); model.SiteName = (await this.siteConfigService.GetHomeConfigAsync()).SiteName; model.AlertMsg = pageConfig.LoginAlert; if (!String.IsNullOrEmpty(returnUrl) && Url.IsLocalUrl(returnUrl)) { model.ReturnUrl = returnUrl; } else { model.ReturnUrl = "/"; } return(View(model)); } }
void pager_OnPage(object sender, PageConfig pc) { PageBind(pc.PageSize, pc.PageIndex); }
public ActionResult Detail(int verificationId, RoleType roleId) { var userId = GetLoginInfo().User.Id; var roleType = (RoleType)roleId; string viewName = string.Empty; string remoteApiUrl = PageConfig.GetRemoteApiUrl();//获取APP接口服务的地址 var postParas = new Dictionary <string, string>() { { "UserId", userId.ToString() }, { "verificationId", verificationId.ToString() }, { "roleId", roleType.ToString() }, { "remoteApiUrl", remoteApiUrl } }; object viewModel = null; if (postParas.ContainsKey(DataKey.UserId) == false) { postParas.Add(DataKey.UserId, GetLoginInfo().User.Id.ToString()); } switch (roleType) { case RoleType.Farmer: viewName = "Farmer_Detail"; var responseResult = RestSharpHelper.PostWithStandard <ResponseResult <FarmerVerificationInfoViewModel> >(GetCurrentUrl(this), postParas, GetCertificationFilePath(), GetCertificationPwd()); if (responseResult != null && responseResult.IsSuccess) { viewModel = responseResult.Entity; } else { ThrowException(responseResult.State.Id, responseResult.Message); } break; case RoleType.MachineryOperator: viewName = "Machinery_Operator_Detail"; var machineOperatorVerificationInfo = RestSharpHelper.PostWithStandard <ResponseResult <MachineOperatorVerificationInfoViewModel> >(GetCurrentUrl(this), postParas, GetCertificationFilePath(), GetCertificationPwd()); if (machineOperatorVerificationInfo != null && machineOperatorVerificationInfo.IsSuccess) { viewModel = machineOperatorVerificationInfo.Entity; } else { ThrowException(machineOperatorVerificationInfo.State.Id, machineOperatorVerificationInfo.Message); } break; case RoleType.Business: viewName = "Business_Detail"; var businessVerificationInfo = RestSharpHelper.PostWithStandard <ResponseResult <BusinessVerificationInfoViewModel> >(GetCurrentUrl(this), postParas, GetCertificationFilePath(), GetCertificationPwd()); if (businessVerificationInfo != null && businessVerificationInfo.IsSuccess) { viewModel = businessVerificationInfo.Entity; } else { ThrowException(businessVerificationInfo.State.Id, businessVerificationInfo.Message); } break; case RoleType.SuperAdmin: case RoleType.Admin: case RoleType.Dealer: case RoleType.Unknown: default: return(null); } return(View(viewName, viewModel)); }