protected void RenderDeliveryInfo(ComponentController paComponentController) { InputInfoManager lcInputInfoManager; MetaDataRow lcMetaDataRow; DeliveryAddressRow lcDeliveryAddressRow; String lcControlMode; if (SC_DeliveryAddress == null) { lcControlMode = "insert"; lcDeliveryAddressRow = new DeliveryAddressRow(SC_UserAddress); lcDeliveryAddressRow.SubscriptionID = ApplicationFrame.GetInstance().ActiveSubscription.ActiveRow.SubscriptionID; } else { lcControlMode = "update"; lcDeliveryAddressRow = new DeliveryAddressRow(SC_DeliveryAddress); } lcInputInfoManager = ApplicationFrame.GetInstance().ActiveFormInfoManager.FieldInfoManager.ActiveInputInfoManager; lcInputInfoManager.CustomComponentRenderer += CustomComponentRendererHandler; lcMetaDataRow = new MetaDataRow(lcDeliveryAddressRow.Row); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSDeliveryInfo); paComponentController.AddElementType(ComponentController.ElementType.Container); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Type, "deliveryinfo"); paComponentController.RenderBeginTag(HtmlTag.Div); // Delivery Info Overlay; paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSDeliveryOverlay); paComponentController.AddElementType(ComponentController.ElementType.Overlay); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.RenderEndTag(); RenderElement(paComponentController, ctCLSDeliveryTitle, SC_DeliveryTitle); RenderDeliveryButtonPanel(paComponentController); RenderDeliveryStaticPanel(paComponentController, lcDeliveryAddressRow); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ControlMode, lcControlMode); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSEditPanel); paComponentController.AddElementType(ComponentController.ElementType.Control); paComponentController.RenderBeginTag(HtmlTag.Div); if (lcInputInfoManager != null) { lcInputInfoManager.RenderAllSubGroups(paComponentController, lcMetaDataRow); } paComponentController.RenderEndTag(); paComponentController.RenderEndTag(); }
private void RenderDeliveryStaticPanel(ComponentController paComponentController, DeliveryAddressRow paDeliveryAddressRow) { if (paDeliveryAddressRow != null) { paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSStaticInfo); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSStaticLabel); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.Write(SC_NameLabel); paComponentController.RenderEndTag(); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSStaticData); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ColumnName, ctCOLName); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.Write(paDeliveryAddressRow.Name); paComponentController.RenderEndTag(); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSStaticLabel); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.Write(SC_ContactNoLabel); paComponentController.RenderEndTag(); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSStaticData); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ColumnName, ctCOLContactNo); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.Write(paDeliveryAddressRow.ContactNo); paComponentController.RenderEndTag(); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSStaticLabel); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.Write(SC_AddressLabel); paComponentController.RenderEndTag(); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSStaticData); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_ColumnName, ctCOLCompiledAddress); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.Write(paDeliveryAddressRow.Vir_CompiledAddress); paComponentController.RenderEndTag(); paComponentController.RenderEndTag(); } }