Пример #1
0
        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;
        }