예제 #1
0
 /// <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();
 }
예제 #2
0
 /// <summary>
 /// Renders the base control.
 /// </summary>
 /// <param name="writer">The writer.</param>
 public void RenderBaseControl(HtmlTextWriter writer)
 {
     _bulletedList.CssClass = this.CssClass;
     _bulletedList.RenderControl(writer);
 }