private void btnSend_Click(object sender, EventArgs e) { CouponItemInfo item = new CouponItemInfo(); IList <CouponItemInfo> listCouponItem = new List <CouponItemInfo>(); IList <Member> memdersByNames = new List <Member>(); if (this.rdoName.Checked) { if (!string.IsNullOrEmpty(this.txtMemberNames.Text.Trim())) { IList <string> names = new List <string>(); string[] strArray = this.txtMemberNames.Text.Trim().Replace("\r\n", "\n").Replace("\n", "*").Split(new char[] { '*' }); for (int i = 0; i < strArray.Length; i++) { if (this.IsMembers(strArray[i])) { names.Add(strArray[i]); } } memdersByNames = SubsitePromoteHelper.GetMemdersByNames(names); } string claimCode = string.Empty; foreach (Member member in memdersByNames) { claimCode = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 15); item = new CouponItemInfo(this.couponId, claimCode, new int?(member.UserId), member.Username, member.Email, DateTime.Now); listCouponItem.Add(item); } if (listCouponItem.Count <= 0) { this.ShowMsg("你输入的会员名中没有一个正确的,请输入正确的会员名", false); return; } SubsiteCouponHelper.SendClaimCodes(this.couponId, listCouponItem); this.txtMemberNames.Text = string.Empty; this.ShowMsg(string.Format("此次发送操作已成功,优惠券发送数量:{0}", listCouponItem.Count), true); } if (this.rdoRank.Checked) { memdersByNames = SubsitePromoteHelper.GetMembersByRank(this.rankList.SelectedValue); string str3 = string.Empty; foreach (Member member2 in memdersByNames) { str3 = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 15); item = new CouponItemInfo(this.couponId, str3, new int?(member2.UserId), member2.Username, member2.Email, DateTime.Now); listCouponItem.Add(item); } if (listCouponItem.Count <= 0) { this.ShowMsg("您选择的会员等级下面没有会员", false); } else { SubsiteCouponHelper.SendClaimCodes(this.couponId, listCouponItem); this.txtMemberNames.Text = string.Empty; this.ShowMsg(string.Format("此次发送操作已成功,优惠券发送数量:{0}", listCouponItem.Count), true); } } }
private void btnSendToRank_Click(object sender, System.EventArgs e) { System.Collections.Generic.IList <MessageBoxInfo> list = new System.Collections.Generic.List <MessageBoxInfo>(); if (this.rdoName.Checked && !string.IsNullOrEmpty(this.txtMemberNames.Text.Trim())) { string text = this.txtMemberNames.Text.Trim().Replace("\r\n", "\n"); string[] array = text.Replace("\n", "*").Split(new char[] { '*' }); for (int i = 0; i < array.Length; i++) { Hidistro.Membership.Context.Member member = this.GetMember(array[i]); if (member != null) { list.Add(new MessageBoxInfo { Accepter = array[i], Sernder = Hidistro.Membership.Context.HiContext.Current.User.Username, Title = this.MessageTitle, Content = this.Content }); } } if (list.Count <= 0) { this.ShowMsg("没有要发送的对象", false); return; } SubsiteCommentsHelper.SendMessageToMember(list); this.ShowMsg(string.Format("成功给{0}个用户发送了消息.", list.Count), true); } if (this.rdoRank.Checked) { System.Collections.Generic.IList <Hidistro.Membership.Context.Member> list2 = new System.Collections.Generic.List <Hidistro.Membership.Context.Member>(); list2 = SubsitePromoteHelper.GetMembersByRank(this.rankList.SelectedValue); foreach (Hidistro.Membership.Context.Member current in list2) { list.Add(new MessageBoxInfo { Accepter = current.Username, Sernder = Hidistro.Membership.Context.HiContext.Current.User.Username, Title = this.MessageTitle, Content = this.Content }); } if (list.Count > 0) { SubsiteCommentsHelper.SendMessageToMember(list); this.ShowMsg(string.Format("成功给{0}个用户发送了消息.", list.Count), true); return; } this.ShowMsg("没有要发送的对象", false); } }
private void btnSendToRank_Click(object sender, EventArgs e) { IList <MessageBoxInfo> messageBoxInfos = new List <MessageBoxInfo>(); if (this.rdoName.Checked && !string.IsNullOrEmpty(this.txtMemberNames.Text.Trim())) { string[] strArray = this.txtMemberNames.Text.Trim().Replace("\r\n", "\n").Replace("\n", "*").Split(new char[] { '*' }); for (int i = 0; i < strArray.Length; i++) { if (this.GetMember(strArray[i]) != null) { MessageBoxInfo item = new MessageBoxInfo(); item.Accepter = strArray[i]; item.Sernder = HiContext.Current.User.Username; item.Title = this.MessageTitle; item.Content = this.Content; messageBoxInfos.Add(item); } } if (messageBoxInfos.Count <= 0) { this.ShowMsg("没有要发送的对象", false); return; } SubsiteCommentsHelper.SendMessageToMember(messageBoxInfos); this.ShowMsg(string.Format("成功给{0}个用户发送了消息.", messageBoxInfos.Count), true); } if (this.rdoRank.Checked) { IList <Member> list2 = new List <Member>(); foreach (Member member2 in SubsitePromoteHelper.GetMembersByRank(this.rankList.SelectedValue)) { MessageBoxInfo info2 = new MessageBoxInfo(); info2.Accepter = member2.Username; info2.Sernder = HiContext.Current.User.Username; info2.Title = this.MessageTitle; info2.Content = this.Content; messageBoxInfos.Add(info2); } if (messageBoxInfos.Count > 0) { SubsiteCommentsHelper.SendMessageToMember(messageBoxInfos); this.ShowMsg(string.Format("成功给{0}个用户发送了消息.", messageBoxInfos.Count), true); } else { this.ShowMsg("没有要发送的对象", false); } } }
private void btnSendToRank_Click(object sender, EventArgs e) { IList <Member> list = new List <Member>(); IList <SendMessageInfo> sendMessageList = new List <SendMessageInfo>(); IList <ReceiveMessageInfo> receiveMessageList = new List <ReceiveMessageInfo>(); if (this.rdoName.Checked) { if (string.IsNullOrEmpty(this.txtMemberNames.Text.Trim())) { this.ShowMsg("请输入您要发送的用户", false); return; } IList <string> names = new List <string>(); string[] strArray = this.txtMemberNames.Text.Trim().Replace("\r\n", "\n").Replace("\n", "*").Split(new char[] { '*' }); for (int i = 0; i < strArray.Length; i++) { if (this.IsMembers(strArray[i])) { names.Add(strArray[i]); } } foreach (Member member in SubsitePromoteHelper.GetMemdersByNames(names)) { SendMessageInfo item = new SendMessageInfo(); ReceiveMessageInfo info2 = new ReceiveMessageInfo(); item.Addressee = info2.Addressee = member.Username; item.Addresser = info2.Addresser = HiContext.Current.User.Username; item.Title = info2.Title = this.MessageTitle; item.PublishContent = info2.PublishContent = this.Content; sendMessageList.Add(item); receiveMessageList.Add(info2); } if (sendMessageList.Count <= 0) { this.ShowMsg("没有要发送的对象", false); return; } SubsiteCommentsHelper.SendMessage(sendMessageList, receiveMessageList); this.ShowMsg(string.Format("成功给{0}个用户发送了消息.", sendMessageList.Count), true); } if (this.rdoRank.Checked) { foreach (Member member2 in SubsitePromoteHelper.GetMembersByRank(this.rankList.SelectedValue)) { SendMessageInfo info3 = new SendMessageInfo(); ReceiveMessageInfo info4 = new ReceiveMessageInfo(); info3.Addressee = info4.Addressee = member2.Username; info3.Addresser = info4.Addresser = HiContext.Current.User.Username; info3.Title = info4.Title = this.MessageTitle; info3.PublishContent = info4.PublishContent = this.Content; sendMessageList.Add(info3); receiveMessageList.Add(info4); } if (sendMessageList.Count > 0) { SubsiteCommentsHelper.SendMessage(sendMessageList, receiveMessageList); this.ShowMsg(string.Format("成功给{0}个用户发送了消息.", sendMessageList.Count), true); } else { this.ShowMsg("没有要发送的对象", false); } } }
private void btnSend_Click(object sender, System.EventArgs e) { CouponItemInfo item = new CouponItemInfo(); System.Collections.Generic.IList <CouponItemInfo> list = new System.Collections.Generic.List <CouponItemInfo>(); System.Collections.Generic.IList <Hidistro.Membership.Context.Member> list2 = new System.Collections.Generic.List <Hidistro.Membership.Context.Member>(); if (this.rdoName.Checked) { if (!string.IsNullOrEmpty(this.txtMemberNames.Text.Trim())) { System.Collections.Generic.IList <string> list3 = new System.Collections.Generic.List <string>(); string text = this.txtMemberNames.Text.Trim().Replace("\r\n", "\n"); string[] array = text.Replace("\n", "*").Split(new char[] { '*' }); for (int i = 0; i < array.Length; i++) { if (this.IsMembers(array[i])) { list3.Add(array[i]); } } list2 = SubsitePromoteHelper.GetMemdersByNames(list3); } string claimCode = string.Empty; foreach (Hidistro.Membership.Context.Member current in list2) { claimCode = System.Guid.NewGuid().ToString().Replace("-", "").Substring(0, 15); item = new CouponItemInfo(this.couponId, claimCode, new int?(current.UserId), current.Username, current.Email, System.DateTime.Now); list.Add(item); } if (list.Count <= 0) { this.ShowMsg("你输入的会员名中没有一个正确的,请输入正确的会员名", false); return; } SubsiteCouponHelper.SendClaimCodes(this.couponId, list); this.txtMemberNames.Text = string.Empty; this.ShowMsg(string.Format("此次发送操作已成功,优惠券发送数量:{0}", list.Count), true); } if (this.rdoRank.Checked) { list2 = SubsitePromoteHelper.GetMembersByRank(this.rankList.SelectedValue); string claimCode2 = string.Empty; foreach (Hidistro.Membership.Context.Member current2 in list2) { claimCode2 = System.Guid.NewGuid().ToString().Replace("-", "").Substring(0, 15); item = new CouponItemInfo(this.couponId, claimCode2, new int?(current2.UserId), current2.Username, current2.Email, System.DateTime.Now); list.Add(item); } if (list.Count <= 0) { this.ShowMsg("您选择的会员等级下面没有会员", false); return; } SubsiteCouponHelper.SendClaimCodes(this.couponId, list); this.txtMemberNames.Text = string.Empty; this.ShowMsg(string.Format("此次发送操作已成功,优惠券发送数量:{0}", list.Count), true); } }