Rock.Web.UI.Controls.RegistrationInstanceEditor.Render C# (CSharp) Method

Render() protected method

Writes the T:System.Web.UI.WebControls.CompositeControl content to the specified T:System.Web.UI.HtmlTextWriter object, for display on the client.
protected Render ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter An that represents the output stream to render HTML content on the client.
return void
        protected override void Render( HtmlTextWriter writer )
        {
            writer.AddAttribute( HtmlTextWriterAttribute.Class, "row" );
            writer.RenderBeginTag( HtmlTextWriterTag.Div );

            writer.AddAttribute( HtmlTextWriterAttribute.Class, "col-md-6" );
            writer.RenderBeginTag( HtmlTextWriterTag.Div );
            _tbName.RenderControl( writer );
            writer.RenderEndTag();  // col-md-6

            writer.AddAttribute( HtmlTextWriterAttribute.Class, "col-md-6" );
            writer.RenderBeginTag( HtmlTextWriterTag.Div );
            _cbIsActive.RenderControl( writer );
            _tbUrlSlug.RenderControl( writer );
            writer.RenderEndTag();  // col-md-6

            writer.RenderEndTag();  // row

            _ceDetails.RenderControl( writer );

            writer.AddAttribute( HtmlTextWriterAttribute.Class, "row" );
            writer.RenderBeginTag( HtmlTextWriterTag.Div );
                writer.AddAttribute( HtmlTextWriterAttribute.Class, "col-md-6" );
                writer.RenderBeginTag( HtmlTextWriterTag.Div );

                    _dtpStart.RenderControl( writer );
                    _dtpEnd.RenderControl( writer );
                    _nbMaxAttendees.RenderControl( writer );
                    _wtpRegistrationWorkflow.RenderControl( writer );

                    writer.AddAttribute( HtmlTextWriterAttribute.Class, "row" );
                    writer.RenderBeginTag( HtmlTextWriterTag.Div );

                        writer.AddAttribute( HtmlTextWriterAttribute.Class, "col-xs-8" );
                        writer.RenderBeginTag( HtmlTextWriterTag.Div );
                        _dtpSendReminder.RenderControl( writer );
                        writer.RenderEndTag();  // col-xs-6

                        writer.AddAttribute( HtmlTextWriterAttribute.Class, "col-xs-4" );
                        writer.RenderBeginTag( HtmlTextWriterTag.Div );
                        _cbReminderSent.Visible = _cbReminderSent.Checked;
                        _cbReminderSent.RenderControl( writer );
                        writer.RenderEndTag();  // col-xs-6

                    writer.RenderEndTag();  // row

                writer.RenderEndTag();  // col-md-6
                writer.AddAttribute( HtmlTextWriterAttribute.Class, "col-md-6" );
                writer.RenderBeginTag( HtmlTextWriterTag.Div );

                    _ppContact.RenderControl( writer );
                    _pnContactPhone.RenderControl( writer );
                    _ebContactEmail.RenderControl( writer );

                    _cbCost.RenderControl( writer );
                    _cbMinimumInitialPayment.RenderControl( writer );
                    _apAccount.RenderControl( writer );

                writer.RenderEndTag();  // col-md-6
            writer.RenderEndTag();  // row

            _htmlAdditionalReminderDetails.RenderControl( writer );

            _htmlAdditionalConfirmationDetails.RenderControl( writer );
        }