Ejemplo n.º 1
0
        public DbQueryResult GetManagerSendedMessages(MessageBoxQuery query, UserRole role)
        {
            string sender = DataHelper.CleanSearchString(query.Sernder);
            string filter = string.Format("Sernder='{0}' AND Accepter IN (SELECT UserName FROM aspnet_Users WHERE UserRole = {1})", sender, (int)role);

            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Ecshop_ManagerMessageBox", "MessageId", filter, "*"));
        }
Ejemplo n.º 2
0
        private void BindData()
        {
            MessageBoxQuery messageBoxQuery = new MessageBoxQuery();

            messageBoxQuery.PageIndex = this.pager.PageIndex;
            messageBoxQuery.PageSize  = this.pager.PageSize;
            messageBoxQuery.Sernder   = HiContext.Current.User.UserName;
            DbQueryResult memberSendedMessages = CommentBrowser.GetMemberSendedMessages(messageBoxQuery);

            this.CmessagesList.DataSource = memberSendedMessages.Data;
            this.CmessagesList.DataBind();
            this.pager.TotalRecords = memberSendedMessages.TotalRecords;
        }
Ejemplo n.º 3
0
        private void GetList(HttpContext context)
        {
            MessageBoxQuery messageBoxQuery = new MessageBoxQuery();

            messageBoxQuery.Sernder   = "admin";
            messageBoxQuery.PageIndex = base.CurrentPageIndex;
            messageBoxQuery.PageSize  = base.CurrentPageSize;
            DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(messageBoxQuery);
            string s = base.SerializeObjectToJson(dataList);

            context.Response.Write(s);
            context.Response.End();
        }
Ejemplo n.º 4
0
        private void BindData()
        {
            MessageBoxQuery query = new MessageBoxQuery();

            query.Sernder   = "admin";
            query.PageIndex = this.pager.PageIndex;
            query.PageSize  = this.pager.PageSize;
            DbQueryResult managerSendedMessages = NoticeHelper.GetManagerSendedMessages(query, UserRole.Distributor);

            this.messagesList.DataSource = managerSendedMessages.Data;
            this.messagesList.DataBind();
            this.pager.TotalRecords  = managerSendedMessages.TotalRecords;
            this.pager1.TotalRecords = managerSendedMessages.TotalRecords;
        }
Ejemplo n.º 5
0
        public DbQueryResult GetManagerReceivedMessages(MessageBoxQuery query)
        {
            string text = $"Accepter='{query.Accepter}' AND Sernder IN (SELECT UserName FROM aspnet_Members)";

            if (query.MessageStatus == MessageStatus.Replied)
            {
                text += " AND IsRead = 1";
            }
            if (query.MessageStatus == MessageStatus.NoReply)
            {
                text += " AND IsRead = 0";
            }
            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Hishop_ManagerMessageBox", "MessageId", text, "*"));
        }
Ejemplo n.º 6
0
        public DbQueryResult GetManagerReceivedMessages(MessageBoxQuery query, UserRole role)
        {
            string text = string.Format("Accepter='{0}' AND Sernder IN (SELECT UserName FROM aspnet_Users WHERE UserRole = {1})", query.Accepter, (int)role);

            if (query.MessageStatus == MessageStatus.Replied)
            {
                text += " AND IsRead = 1";
            }
            if (query.MessageStatus == MessageStatus.NoReply)
            {
                text += " AND IsRead = 0";
            }
            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Ecshop_ManagerMessageBox", "MessageId", text, "*"));
        }
        private void BindData()
        {
            MessageBoxQuery query = new MessageBoxQuery();

            query.PageIndex = this.pager.PageIndex;
            query.PageSize  = this.pager.PageSize;
            query.Sernder   = HiContext.Current.User.Username;
            DbQueryResult sendedMessages = SubsiteCommentsHelper.GetSendedMessages(query, UserRole.Member);

            this.messagesList.DataSource = sendedMessages.Data;
            this.messagesList.DataBind();
            this.pager.TotalRecords  = sendedMessages.TotalRecords;
            this.pager1.TotalRecords = sendedMessages.TotalRecords;
        }
Ejemplo n.º 8
0
        public override DbQueryResult GetReceivedMessages(MessageBoxQuery query, UserRole role)
        {
            string filter = string.Format("Accepter='{0}' AND Sernder", query.Accepter) + ((role == UserRole.SiteManager) ? " = 'admin'" : "<> 'admin'");

            if (query.MessageStatus == MessageStatus.Replied)
            {
                filter = filter + " AND IsRead = 1";
            }
            if (query.MessageStatus == MessageStatus.NoReply)
            {
                filter = filter + " AND IsRead = 0";
            }
            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Hishop_DistributorMessageBox", "MessageId", filter, "*"));
        }
Ejemplo n.º 9
0
        private DataGridViewModel <Dictionary <string, object> > GetDataList(MessageBoxQuery query)
        {
            DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >();

            if (query != null)
            {
                DbQueryResult managerSendedMessages = NoticeHelper.GetManagerSendedMessages(query);
                dataGridViewModel.rows  = DataHelper.DataTableToDictionary(managerSendedMessages.Data);
                dataGridViewModel.total = managerSendedMessages.TotalRecords;
                foreach (Dictionary <string, object> row in dataGridViewModel.rows)
                {
                }
            }
            return(dataGridViewModel);
        }
Ejemplo n.º 10
0
        private void BindData()
        {
            MessageBoxQuery messageBoxQuery = new MessageBoxQuery();

            messageBoxQuery.PageIndex = this.pager.PageIndex;
            messageBoxQuery.PageSize  = this.pager.PageSize;
            messageBoxQuery.Accepter  = HiContext.Current.User.Username;
            DbQueryResult memberReceivedMessages = CommentBrowser.GetMemberReceivedMessages(messageBoxQuery);

            if (((DataTable)memberReceivedMessages.Data).Rows.Count <= 0)
            {
                memberReceivedMessages = CommentBrowser.GetMemberReceivedMessages(messageBoxQuery);
            }
            this.CmessagesList.DataSource = memberReceivedMessages.Data;
            this.CmessagesList.DataBind();
            this.pager.TotalRecords = memberReceivedMessages.TotalRecords;
        }
Ejemplo n.º 11
0
        private void GetList(HttpContext context)
        {
            MessageBoxQuery messageBoxQuery = new MessageBoxQuery();

            messageBoxQuery.Accepter = "admin";
            int?intParam = base.GetIntParam(context, "MessageStatus", true);

            if (intParam.HasValue)
            {
                messageBoxQuery.MessageStatus = (MessageStatus)intParam.Value;
            }
            messageBoxQuery.PageIndex = base.CurrentPageIndex;
            messageBoxQuery.PageSize  = base.CurrentPageSize;
            DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(messageBoxQuery);
            string s = base.SerializeObjectToJson(dataList);

            context.Response.Write(s);
            context.Response.End();
        }
        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;
        }
        private void BindData()
        {
            MessageBoxQuery query = new MessageBoxQuery();

            query.PageIndex = this.pager.PageIndex;
            query.PageSize  = this.pager.PageSize;
            query.Accepter  = HiContext.Current.User.Username;
            if (!string.IsNullOrEmpty(base.Request.QueryString["MessageStatus"]))
            {
                query.MessageStatus           = (MessageStatus)int.Parse(base.Request.QueryString["MessageStatus"]);
                this.statusList.SelectedValue = query.MessageStatus;
            }
            DbQueryResult receivedMessages = SubsiteCommentsHelper.GetReceivedMessages(query, UserRole.SiteManager);

            this.messagesList.DataSource = receivedMessages.Data;
            this.messagesList.DataBind();
            this.pager.TotalRecords  = receivedMessages.TotalRecords;
            this.pager1.TotalRecords = receivedMessages.TotalRecords;
        }
Ejemplo n.º 14
0
 public abstract DbQueryResult GetManagerSendedMessages(MessageBoxQuery query, UserRole role);
 public abstract DbQueryResult GetReceivedMessages(MessageBoxQuery query, UserRole role);
Ejemplo n.º 16
0
 public static DbQueryResult GetMemberReceivedMessages(MessageBoxQuery query)
 {
     return(CommentDataProvider.Instance().GetMemberReceivedMessages(query));
 }
Ejemplo n.º 17
0
        public DbQueryResult GetMemberSendedMessages(MessageBoxQuery query)
        {
            string filter = $"Sernder='{query.Sernder}'";

            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Hishop_MemberMessageBox", "MessageId", filter, "*"));
        }
Ejemplo n.º 18
0
        public DbQueryResult GetManagerSendedMessages(MessageBoxQuery query)
        {
            string filter = $"Sernder='{query.Sernder}' AND Accepter IN (SELECT UserName FROM aspnet_Members)";

            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Hishop_ManagerMessageBox", "MessageId", filter, "*"));
        }
Ejemplo n.º 19
0
        public override DbQueryResult GetMemberReceivedMessages(MessageBoxQuery query)
        {
            string filter = string.Format("Accepter='{0}'", query.Accepter);

            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Hishop_MemberMessageBox", "MessageId", filter, "*"));
        }
Ejemplo n.º 20
0
 public static DbQueryResult GetMemberReceivedMessages(MessageBoxQuery query)
 {
     return(new MessageBoxDao().GetMemberReceivedMessages(query));
 }
Ejemplo n.º 21
0
 public abstract DbQueryResult GetMemberSendedMessages(MessageBoxQuery query);
Ejemplo n.º 22
0
        public DbQueryResult GetMemberSendedMessages(MessageBoxQuery query)
        {
            string filter = string.Format("Sernder='{0}'", DataHelper.CleanSearchString(query.Sernder));

            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Ecshop_MemberMessageBox", "MessageId", filter, "*"));
        }
Ejemplo n.º 23
0
 public static DbQueryResult GetSendedMessages(MessageBoxQuery query, UserRole role)
 {
     return(SubsiteCommentsProvider.Instance().GetSendedMessages(query, role));
 }
Ejemplo n.º 24
0
 public static DbQueryResult GetManagerReceivedMessages(MessageBoxQuery query, UserRole role)
 {
     return(new MessageBoxDao().GetManagerReceivedMessages(query, role));
 }
Ejemplo n.º 25
0
 public static DbQueryResult GetManagerSendedMessages(MessageBoxQuery query)
 {
     return(new MessageBoxDao().GetManagerSendedMessages(query));
 }
Ejemplo n.º 26
0
        public override DbQueryResult GetSendedMessages(MessageBoxQuery query, UserRole role)
        {
            string filter = string.Format("Sernder='{0}' AND Accepter", query.Sernder) + ((role == UserRole.SiteManager) ? " = 'admin'" : "<> 'admin'");

            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, "MessageId", SortAction.Desc, query.IsCount, "vw_Hishop_DistributorMessageBox", "MessageId", filter, "*"));
        }
Ejemplo n.º 27
0
 public abstract DbQueryResult GetMemberReceivedMessages(MessageBoxQuery query);
Ejemplo n.º 28
0
 public static DbQueryResult GetManagerReceivedMessages(MessageBoxQuery query, UserRole role)
 {
     return(CommentsProvider.Instance().GetManagerReceivedMessages(query, role));
 }