protected void btnInvite_Click(object sender, EventArgs e) { string Email1 = txtFriend1.Text; ProfileInvite profileInvite1 = new ProfileInvite(); if (Email1 != string.Empty) { if (RegexPatterns.TestEmailRegex(Email1)) { profileInvite1.DTCreated = DateTime.Now; profileInvite1.EmailAddress = Email1; txtFriend1.CssClass = "form_txt_small"; string AttachedMessage = (txtInviteMessage.Text == "Your personal message here!") ? string.Empty : txtInviteMessage.Text; profileInvite1.CustomMessage = AttachedMessage; Member ProfileMember = Member.GetMemberViaWebMemberID(InviteWebmemberID.Value); profileInvite1.MemberID = ProfileMember.MemberID; profileInvite1.Save(); txtFriend1.Text = string.Empty; litInvite.Text = "<span style='color:#0257AE;font-size:smaller;'>" + Email1 + "<br/> has been sent an invite</span>"; } else { txtFriend1.CssClass = "form_txt_small formerror"; litInvite.Text = "<p class='error_alert'>Invalid email address</p>"; } } else { txtFriend1.CssClass = "form_txt_small"; litInvite.Text = "<p class='error_alert'>Please enter an email address</p>"; } }
protected void btnInvite_Click(object sender, EventArgs e) { string Email1 = txtFriend1.Text; string Email2 = txtFriend2.Text; string Email3 = txtFriend3.Text; string Email4 = txtFriend4.Text; string Email5 = txtFriend5.Text; ProfileInvite profileInvite1 = new ProfileInvite(); ProfileInvite profileInvite2 = new ProfileInvite(); ProfileInvite profileInvite3 = new ProfileInvite(); ProfileInvite profileInvite4 = new ProfileInvite(); ProfileInvite profileInvite5 = new ProfileInvite(); bool Go1 = false; bool Go2 = false; bool Go3 = false; bool Go4 = false; bool Go5 = false; bool go = true; bool AtLeast1 = false; if (Email1 != string.Empty) { AtLeast1 = true; if (RegexPatterns.TestEmailRegex(Email1)) { profileInvite1.DTCreated = DateTime.Now; profileInvite1.EmailAddress = Email1; txtFriend1.CssClass = "form_txt_small"; Go1 = true; } else { go = false; txtFriend1.CssClass = "form_txt_small formerror"; } } else { txtFriend1.CssClass = "form_txt_small"; } if (Email2 != string.Empty) { AtLeast1 = true; if (RegexPatterns.TestEmailRegex(Email2)) { profileInvite2.DTCreated = DateTime.Now; profileInvite2.EmailAddress = Email2; txtFriend2.CssClass = "form_txt_small"; Go2 = true; } else { go = false; txtFriend2.CssClass = "form_txt_small formerror"; } } else { txtFriend2.CssClass = "form_txt_small"; } if (Email3 != string.Empty) { AtLeast1 = true; if (RegexPatterns.TestEmailRegex(Email3)) { profileInvite3.DTCreated = DateTime.Now; profileInvite3.EmailAddress = Email3; txtFriend3.CssClass = "form_txt_small"; Go3 = true; } else { go = false; txtFriend3.CssClass = "form_txt_small formerror"; } } else { txtFriend3.CssClass = "form_txt_small"; } if (Email4 != string.Empty) { AtLeast1 = true; if (RegexPatterns.TestEmailRegex(Email4)) { profileInvite4.DTCreated = DateTime.Now; profileInvite4.EmailAddress = Email4; txtFriend4.CssClass = "form_txt_small"; Go4 = true; } else { go = false; txtFriend4.CssClass = "form_txt_small formerror"; } } else { txtFriend4.CssClass = "form_txt_small"; } if (Email5 != string.Empty) { AtLeast1 = true; if (RegexPatterns.TestEmailRegex(Email5)) { profileInvite5.DTCreated = DateTime.Now; profileInvite5.EmailAddress = Email5; txtFriend5.CssClass = "form_txt_small"; Go5 = true; } else { go = false; txtFriend5.CssClass = "form_txt_small formerror"; } } else { txtFriend5.CssClass = "form_txt_small"; } if (!AtLeast1) { litInvite.Text = "<p class='error_alert'>Please enter at least one email address</p>"; } else if (go) { litInvite.Text = "Thank you, we have invited your friends</p>"; string AttachedMessage = (txtInviteMessage.Text == "Your personal message here!") ? string.Empty : txtInviteMessage.Text; profileInvite1.CustomMessage = AttachedMessage; profileInvite2.CustomMessage = AttachedMessage; profileInvite3.CustomMessage = AttachedMessage; profileInvite4.CustomMessage = AttachedMessage; profileInvite5.CustomMessage = AttachedMessage; member = (Member)Session["Member"]; if (member != null) { profileInvite1.MemberID = member.MemberID; profileInvite2.MemberID = member.MemberID; profileInvite3.MemberID = member.MemberID; profileInvite4.MemberID = member.MemberID; profileInvite5.MemberID = member.MemberID; } if (Go1) profileInvite1.Save(); if (Go2) profileInvite2.Save(); if (Go3) profileInvite3.Save(); if (Go4) profileInvite4.Save(); if (Go5) profileInvite5.Save(); txtFriend1.Text = string.Empty; txtFriend2.Text = string.Empty; txtFriend3.Text = string.Empty; txtFriend4.Text = string.Empty; txtFriend5.Text = string.Empty; } else { litInvite.Text = "<p class='error_alert'>One or more invalid email address</p>"; } }