private void Page_PreRender(object sender, System.EventArgs e) { try { switch (m_strPageAction) { case "addusergroup": m_editgroups = (editgroups)(LoadControl("controls/user/editgroups.ascx")); m_editgroups.ID = "user"; jsUniqueId.Text = "user_"; DataHolder.Controls.Add(m_editgroups); m_editgroups.AddUserGroup(); break; case "editusergroup": m_editgroups = (editgroups)(LoadControl("controls/user/editgroups.ascx")); m_editgroups.ID = "user"; jsUniqueId.Text = "user_"; DataHolder.Controls.Add(m_editgroups); m_editgroups.EditUserGroup(); break; case "view": m_viewusers = (viewusers)(LoadControl("controls/user/viewusers.ascx")); DataHolder.Controls.Add(m_viewusers); m_viewusers.View(); break; case "addusertosystem": m_adduser = (adduser)(LoadControl("controls/user/adduser.ascx")); m_adduser.ID = "user"; jsUniqueId.Text = "user_"; DataHolder.Controls.Add(m_adduser); m_adduser.AddUserToSystem(); break; case "edituser": if (!(Page.IsPostBack)) { jsUniqueId.Text = ""; m_edituser.setting_data = setting_data; m_edituser.EditUser(); } else { EditUser(); } break; case "mapcmsusergrouptoad": m_viewgroups = (viewgroups)(LoadControl("controls/user/viewgroups.ascx")); m_viewgroups.ID = "user"; m_viewgroups.ActiveDirectory = true; jsUniqueId.Text = "user_"; DataHolder.Controls.Add(m_viewgroups); m_viewgroups.MapCMSUserGroupToAD(); break; case "mapcmsusertoad": m_viewusers = (viewusers)(LoadControl("controls/user/viewusers.ascx")); m_viewusers.ID = "user"; jsUniqueId.Text = "user_"; DataHolder.Controls.Add(m_viewusers); m_viewusers.MapCMSUserToAD(); break; case "reorderproperties": m_viewcustomproperties = (viewcustomproperties)(LoadControl("controls/user/viewcustomproperties.ascx")); m_viewcustomproperties.ID = "userProperties"; DataHolder.Controls.Add(m_viewcustomproperties); break; case "viewcustomprop": m_viewcustomproperties = (viewcustomproperties)(LoadControl("controls/user/viewcustomproperties.ascx")); m_viewcustomproperties.ID = "userProperties"; DataHolder.Controls.Add(m_viewcustomproperties); break; case "addcustomprop": m_addeditCustomproperty = (addcustomproperty)(LoadControl("controls/user/addcustomproperty.ascx")); m_addeditCustomproperty.ID = "addCustomProp"; DataHolder.Controls.Add(m_addeditCustomproperty); break; case "editcustomprop": m_addeditCustomproperty = (addcustomproperty)(LoadControl("controls/user/addcustomproperty.ascx")); m_addeditCustomproperty.ID = "editCustomProp"; DataHolder.Controls.Add(m_addeditCustomproperty); break; case "deletecustomprop": m_addeditCustomproperty = (addcustomproperty)(LoadControl("controls/user/addcustomproperty.ascx")); m_addeditCustomproperty.ID = "delCustomProp"; DataHolder.Controls.Add(m_addeditCustomproperty); break; case "deleteuserfromsystem": DeleteUserFromSystem(); break; case "deleteuserfromgroup": DeleteUserFromGroup(); break; case "doaddusertogroup": AddUserToGroup(); break; case "deletegroup": DeleteGroup(); break; case "updateaduser": UpdateADUser(); break; case "activateuseraccount": ActivateUserAccount(); break; } } catch (Exception ex) { Utilities.ShowError(ex.Message); } }