private void ShowPop() { if (PEContext.Current.Admin.Identity.IsAuthenticated) { if (string.Compare(SiteConfig.SiteInfo.ProductEdition, "eshop", StringComparison.OrdinalIgnoreCase) == 0) { Order.CountByOrderStatus(OrderStatus.WaitForConfirm); Product.GetStockAlarmCount(2); Order.CountByNoConsignment(); } if (RolePermissions.AccessCheck(OperateCode.OrderConfirm)) { this.XmlResponseWriter.WriteElementString("ordercount", Order.CountByOrderStatus(OrderStatus.WaitForConfirm).ToString()); } this.XmlResponseWriter.WriteElementString("messagecount", Message.UnreadMessageCount(PEContext.Current.Admin.UserName).ToString()); if (RolePermissions.AccessCheck(OperateCode.ContentManage)) { this.XmlResponseWriter.WriteElementString("articlestatuscount", ContentManage.GetCountByStatus(0).ToString()); } if (RolePermissions.AccessCheck(OperateCode.CommentManage)) { this.XmlResponseWriter.WriteElementString("commentcount", Comment.GetCountByStatus(2).ToString()); } this.XmlResponseWriter.WriteElementString("articlesignincount", ContentManage.GetCountBySignIn(PEContext.Current.Admin.UserName, false).ToString()); if (RolePermissions.AccessCheck(OperateCode.StockManage)) { this.XmlResponseWriter.WriteElementString("productstockalarmcount", Product.GetStockAlarmCount(2).ToString()); } if (RolePermissions.AccessCheck(OperateCode.OrderSendOrReturnGoods)) { this.XmlResponseWriter.WriteElementString("ordercountbynoconsignment", Order.CountByNoConsignment().ToString()); } } }