Email customers?
Posted: Tue Nov 04, 2008 10:06 am
How can I send an email to all of my users?
Thanks,
Gio
Thanks,
Gio
Code: Select all
<asp:ObjectDataSource ID="SearchUsersDs" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="FindUsersByName" TypeName="CommerceBuilder.Users.UserDataSource"
Code: Select all
<asp:Button ID="AddAllUsersButton" runat="server" OnClientClick="return confirm('Do you want to add all users to this Email list?');" OnClick="AddAllUsersButton_Click"
Text="Add All" />
<asp:Button ID="RemoveAllUsersButton" runat="server" OnClick="RemoveAllUsersButton_Click" OnClientClick="return confirm('Do you want to remove all users from this Email list?');"
Text="Remove All" /><br />
<asp:ObjectDataSource ID="SearchUsersDs" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="FindUsersByName" TypeName="CommerceBuilder.Users.UserDataSource"
Code: Select all
protected void AddAllUsersButton_Click(object sender, EventArgs e)
{
UserCollection users = UserDataSource.FindUsersByName(String.Empty,UserDataSource.NameSearchField.Email);
foreach (User user in users)
{
if(!_EmailList.IsMember(user.UserName))
_EmailList.AddMember(user.UserName, LocaleHelper.LocalNow, Request.UserHostAddress);
}
Response.Redirect(Request.Url.ToString());
}
protected void RemoveAllUsersButton_Click(object sender, EventArgs e)
{
UserCollection users = UserDataSource.FindUsersByName(String.Empty, UserDataSource.NameSearchField.Email);
foreach (User user in users)
{
if (_EmailList.IsMember(user.UserName))
_EmailList.RemoveMember(user.UserName);
}
Response.Redirect(Request.Url.ToString());
}