/// <summary> /// Renders controls for contact selection. /// </summary> /// <param name="writer">The <see cref="HtmlTextWriter"/> object that receives the server control content.</param> void RenderContactSelection(HtmlTextWriter writer) { if (_electionCyclesList.Visible) { RenderElectionSelection(writer); } else { RenderCandidateSelection(writer); } writer.RenderBeginTag(HtmlTextWriterTag.Div); if (_renderByView == RenderContactSelection) { writer.WriteLine("<p>Please choose the campaign contact for whom you wish to create an account.</p>"); _contactsList.RenderControl(writer); if (_existingAccounts.Visible) { writer.WriteLine("<p>The following users already have accounts:</p>"); _existingAccounts.RenderControl(writer); } if (_ineligibleContacts.Visible) { writer.WriteLine("<p>The following campaign contacts are ineligible for accounts:</p>"); _ineligibleContacts.RenderControl(writer); } } else { writer.RenderBeginTag(HtmlTextWriterTag.P); writer.WriteLine("<strong>Campaign Contact</strong> "); _contactsList.RenderControl(writer); writer.RenderEndTag(); } writer.RenderEndTag(); }
/// <summary> /// Renders the base control. /// </summary> /// <param name="writer">The writer.</param> public void RenderBaseControl(HtmlTextWriter writer) { _bulletedList.CssClass = this.CssClass; _bulletedList.RenderControl(writer); }