private DataGridViewModel <Dictionary <string, object> > GetDataList(MessageBoxQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult managerReceivedMessages = NoticeHelper.GetManagerReceivedMessages(query); dataGridViewModel.rows = DataHelper.DataTableToDictionary(managerReceivedMessages.Data); dataGridViewModel.total = managerReceivedMessages.TotalRecords; foreach (Dictionary <string, object> row in dataGridViewModel.rows) { } } return(dataGridViewModel); }
private void BindData() { MessageBoxQuery query = new MessageBoxQuery(); query.PageIndex = this.pager.PageIndex; query.PageSize = this.pager.PageSize; query.Accepter = "admin"; if (!string.IsNullOrEmpty(base.Request.QueryString["MessageStatus"])) { query.MessageStatus = (MessageStatus)int.Parse(base.Request.QueryString["MessageStatus"]); this.statusList.SelectedValue = query.MessageStatus; } DbQueryResult managerReceivedMessages = NoticeHelper.GetManagerReceivedMessages(query, UserRole.Distributor); this.messagesList.DataSource = managerReceivedMessages.Data; this.messagesList.DataBind(); this.pager.TotalRecords = managerReceivedMessages.TotalRecords; this.pager1.TotalRecords = managerReceivedMessages.TotalRecords; }