/// <summary> /// Purpose: Method to initialize the control. /// </summary> private void InitializeControl() { if (ViewState["AddEditControl"] == null) { PortalModuleControl myControl = (PortalModuleControl)this.LoadControl(Rainbow.Settings.Path.ApplicationRoot + "/" + this.Module.DesktopSrc); ViewState["AddEditControl"] = (IEditModule)this.LoadControl(myControl.AddModuleControl); AddEditControlPlaceHolder.Controls.Add((Control)ViewState["AddEditControl"]); } AddEditControl = (IEditModule)ViewState["AddEditControl"]; //Attach events AddEditControl.DataActionStart += new Rainbow.KickStarter.CommonClasses.DataChangeEventHandler(this.EditControl_DataActionStart); AddEditControl.DataActionEnd += new Rainbow.KickStarter.CommonClasses.DataChangeEventHandler(this.EditControl_DataActionEnd); AddEditControl.CancelEdit += new EventHandler(this.EditControl_CancelEdit); }
/// <summary> /// Purpose: Method to initialize the control. /// </summary> private void InitializeControl() { if (ViewState["AddEditControl"] == null) { PortalModuleControl myControl = (PortalModuleControl) this.LoadControl(Path.ApplicationRoot + "/" + this.Module.DesktopSrc); ViewState["AddEditControl"] = (IEditModule) this.LoadControl(myControl.AddModuleControl); AddEditControlPlaceHolder.Controls.Add((Control) ViewState["AddEditControl"]); } AddEditControl = (IEditModule) ViewState["AddEditControl"]; //Attach events AddEditControl.DataActionStart += new DataChangeEventHandler(this.EditControl_DataActionStart); AddEditControl.DataActionEnd += new DataChangeEventHandler(this.EditControl_DataActionEnd); AddEditControl.CancelEdit += new EventHandler(this.EditControl_CancelEdit); }