//-------------------------------------------------------- #endregion #region --------------dgUsersDataGlobalOptions_EditCommand-------------- //--------------------------------------------------------- //dgUsersDataGlobalOptions_EditCommand //--------------------------------------------------------- protected void dgUsersDataGlobalOptions_EditCommand(object source, DataGridCommandEventArgs e) { ImageButton lbtnUserActivation = (ImageButton)e.Item.FindControl("lbtnUserActivation"); int moduleTypeID = (int)dgUsersDataGlobalOptions.DataKeys[e.Item.ItemIndex]; UsersDataGlobalOptions usersDataGlobalOptions = UsersDataGlobalOptions.GetType(moduleTypeID); SiteModulesManager sm = SiteModulesManager.Instance; if (usersDataGlobalOptions.IsAvailabe) { //----------------------------------------------------------------------- usersDataGlobalOptions.IsAvailabe = false; sm.SaveModule(usersDataGlobalOptions); //----------------------------------------------------------------------- General.MakeAlertSucess(lblResult, "Êã ÅáÛÇÁ ÇáÊÝÚíá"); lbtnUserActivation.ImageUrl = "/Content/images/Boolean/false.gif"; } else { //----------------------------------------------------------------------- usersDataGlobalOptions.IsAvailabe = true; sm.SaveModule(usersDataGlobalOptions); //----------------------------------------------------------------------- General.MakeAlertSucess(lblResult, "Êã ÇáÊÝÚíá"); lbtnUserActivation.ImageUrl = "/Content/images/Boolean/True.gif"; } }
//------------------------------------------ #endregion //------------------------------------------------------- #region ---------------Page_Load--------------- //----------------------------------------------- //Page_Load //----------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { currentModule = UsersDataGlobalOptions.GetType(ModuleTypeID); lblResult.Text = ""; if (!IsPostBack) { LoadData(); } }
//----------------------------------------------- //Page_Load //----------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { currentModule = UsersDataGlobalOptions.GetType(ModuleTypeID); if (!IsPostBack) { HandleOptionalControls(); LoadData(); } }
//--------------------------------------------------------- //Page_Load //--------------------------------------------------------- protected void Page_Load(object sender, EventArgs e) { CurrentUsersModule = UsersDataGlobalOptions.GetType(ModuleTypeID); lblResult.Text = ""; if (!IsPostBack) { HandleOptionalControls(); SetTexts(); Export(); } }
//------------------------------------------------------- #region ---------------Page_Load--------------- //----------------------------------------------- //Page_Load //----------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { currentModule = UsersDataGlobalOptions.GetType(ModuleTypeID); lblResult.Text = ""; if (!IsPostBack) { PagerManager.PrepareAdminPager(pager); pager.Visible = false; HandelControls(); SetTexts(); LoadData(); } }
//------------------------------------------------------- #region ---------------Page_Load--------------- //----------------------------------------------- //Page_Load //----------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { currentModule = UsersDataGlobalOptions.GetType(ModuleTypeID); siteUrls = DCSiteUrls.Instance; //------------------------------------------------- //Prepaare user control CatchControls(); Prepare(); //------------------------------------------------- if (!IsPostBack) { PrepareBuffer(); LoadData(); } }
//------------------------------------------------------- #region ---------------Page_Load--------------- //----------------------------------------------- //Page_Load //----------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { currentModule = UsersDataGlobalOptions.GetType(ModuleTypeID); siteUrls = DCSiteUrls.Instance; //------------------------------------------------- //Prepaare user control CatchControls(); Prepare(); //------------------------------------------------- lblResult.Text = ""; if (!IsPostBack) { PagerManager.PrepareUserPager(pager); pager.Visible = false; LoadData(); } }
//----------------------------------------------- //Page_Load //----------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { UsersDataGlobalOptions CurrentUsersModule = (UsersDataGlobalOptions)HttpContext.Current.Items["CurrentUsersModule"]; ucExport.ModuleTypeID = CurrentUsersModule.ModuleTypeID; //----------------------------------------------- if (!IsPostBack) { if (CurrentUsersModule.HasSpecialAdminText) { this.Page.Title = CurrentUsersModule.GetModuleAdminSpecialTitle() + " - " + DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Module_ExportData"); } else { this.Page.Title = CurrentUsersModule.GetModuleAdminSpecialTitle() + " - " + Resources.Modules.Module_ExportData; } } //---------------------------------------------- }
//---------------------------------------------------------- #endregion #region ----------------BuildUserRegistrationsLinks--------------- //---------------------------------------------------------- //BuildUserRegistrationsLinks //---------------------------------------------------------- public string BuildUserRegistrationsLinks(int moduleType) { //------------------------------------------------------------------------------------------------ UsersDataGlobalOptions userdataModule = UsersDataGlobalOptions.GetType(moduleType); //------------------------------------------------------------------------------------------------ string moduleTitleText = userdataModule.GetModuleTitle(); string categoriesAddText = Resources.Modules.Module_CategoriesAdd; string categoriesDefaultText = Resources.Modules.Module_CategoriesDefault; string itemsAddText = Resources.Modules.Module_ItemsAdd; string itemsDefaultText = Resources.Modules.Module_ItemsDefault; //------------------------------------------------------------------------------------------------ if (userdataModule.HasSpecialAdminText) { //moduleTitleText = itemsModule.GetModuleTitle(); categoriesAddText = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_CategoriesAdd"); categoriesDefaultText = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_CategoriesDefault"); itemsAddText = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_ItemsAdd"); itemsDefaultText = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_ItemsDefault"); } //------------------------------------------------------------------------------------------------ string folder = userdataModule.Identifire.ToString(); string links = ""; if (ZecurityManager.CheckFolderPermission("/AdminCP/UsersData/" + folder + "/")) { links += "<li " + AdditionalLinkClassIfActive("/AdminCP/UsersData/" + folder + "/") + "><a href=\"#\"><i class=\"icon-stack2\"></i><span>" + userdataModule.GetModuleTitle() + "</span></a>"; links += "<ul>"; if (userdataModule.CategoryLevel != 0 && userdataModule.DisplayCategoriesInAdminMenue) { links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/Cats/Add.aspx") + "><a href=\"/AdminCP/UsersData/" + folder + "/Cats/Add.aspx\">" + categoriesAddText + "</a></li>"; links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/Cats/default.aspx") + "><a href=\"/AdminCP/UsersData/" + folder + "/Cats/default.aspx\">" + categoriesDefaultText + "</a></li>"; } if (userdataModule.HasAddUserInAdmin) { links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/Add.aspx") + "><a href='/AdminCP/UsersData/" + folder + "/Add.aspx'>" + itemsAddText + "</a></li>"; } links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/default.aspx") + "><a href='/AdminCP/UsersData/" + folder + "/default.aspx'>" + itemsDefaultText + "</a></li>"; links += "</ul>"; } return(links); }
//----------------------------------------------- #endregion #region ---------------LoadData--------------- //----------------------------------------------- //LoadData //----------------------------------------------- protected void LoadData() { int moduleTypeID = (int)StandardItemsModuleTypes.UnKnowen; if (MoversFW.Components.UrlManager.ChechIsValidIntegerParameter("id")) { moduleTypeID = (int)Convert.ToInt32(Request.QueryString["id"]); } UsersDataGlobalOptions usersDataGlobalOptions = UsersDataGlobalOptions.GetType(moduleTypeID); //------------------------------------------------------------ if (moduleTypeID > 0) { txtModuleTypeID.Text = moduleTypeID.ToString(); } else { txtModuleTypeID.Text = ""; } if (usersDataGlobalOptions.Identifire.ToLower() != "unknown") { txtIdentifire.Text = usersDataGlobalOptions.Identifire; } else { txtIdentifire.Text = ""; } //------------------------------------------------------------ cbHasEmpNo.Checked = usersDataGlobalOptions.HasEmpNo; cbHasBirthDate.Checked = usersDataGlobalOptions.HasBirthDate; cbHasCityID.Checked = usersDataGlobalOptions.HasCityID; cbHasCountryID.Checked = usersDataGlobalOptions.HasCountryID; cbHasNationalityID.Checked = usersDataGlobalOptions.HasNationalityID; cbHasGender.Checked = usersDataGlobalOptions.HasGender; cbHasName.Checked = usersDataGlobalOptions.HasName; cbNameSeprated.Checked = usersDataGlobalOptions.HasNameSeparated; cbHasNotes2.Checked = usersDataGlobalOptions.HasNotes2; cbHasNotes1.Checked = usersDataGlobalOptions.HasNotes1; cbHasTel.Checked = usersDataGlobalOptions.HasTel; cbHasMobile.Checked = usersDataGlobalOptions.HasMobile; cbHasUserCityName.Checked = usersDataGlobalOptions.HasUserCityName; cbHasUserId.Checked = usersDataGlobalOptions.HasUserId; cbHasAgeRang.Checked = usersDataGlobalOptions.HasAgeRang; cbHasEducationLevel.Checked = usersDataGlobalOptions.HasEducationLevel; cbHasSocialStatus.Checked = usersDataGlobalOptions.HasSocialStatus; cbHasFax.Checked = usersDataGlobalOptions.HasFax; cbHasMailBox.Checked = usersDataGlobalOptions.HasMailBox; cbHasZipCode.Checked = usersDataGlobalOptions.HasZipCode; cbHasJobID.Checked = usersDataGlobalOptions.HasJobID; cbHasJobText.Checked = usersDataGlobalOptions.HasJobText; cbHasUrl.Checked = usersDataGlobalOptions.HasUrl; cbHasPhotoExtension.Checked = usersDataGlobalOptions.HasPhotoExtension; txtPhotoAvailableExtension.Text = usersDataGlobalOptions.PhotoAvailableExtension; txtPhotoMaxSize.Text = usersDataGlobalOptions.PhotoMaxSize.ToString(); cbHasCompany.Checked = usersDataGlobalOptions.HasCompany; cbHasActivitiesID.Checked = usersDataGlobalOptions.HasActivitiesID; cbAutomaticApproved.Checked = usersDataGlobalOptions.AutomaticApproved; ddlExtraDataCount.SelectedValue = usersDataGlobalOptions.ExtraDataCount.ToString(); cbRequiredEmpNo.Checked = usersDataGlobalOptions.RequiredEmpNo; cbRequiredBirthDate.Checked = usersDataGlobalOptions.RequiredBirthDate; cbRequiredCityID.Checked = usersDataGlobalOptions.RequiredCityID; cbRequiredCountryID.Checked = usersDataGlobalOptions.RequiredCountryID; cbRequiredNationalityID.Checked = usersDataGlobalOptions.RequiredNationalityID; cbRequiredGender.Checked = usersDataGlobalOptions.RequiredGender; cbRequiredName.Checked = usersDataGlobalOptions.RequiredName; cbRequiredNotes2.Checked = usersDataGlobalOptions.RequiredNotes2; cbRequiredNotes1.Checked = usersDataGlobalOptions.RequiredNotes1; cbRequiredTel.Checked = usersDataGlobalOptions.RequiredTel; cbRequiredMobile.Checked = usersDataGlobalOptions.RequiredMobile; cbRequiredUserCityName.Checked = usersDataGlobalOptions.RequiredUserCityName; cbRequiredAgeRang.Checked = usersDataGlobalOptions.RequiredAgeRang; cbRequiredEducationLevel.Checked = usersDataGlobalOptions.RequiredEducationLevel; cbRequiredSocialStatus.Checked = usersDataGlobalOptions.RequiredSocialStatus; cbRequiredFax.Checked = usersDataGlobalOptions.RequiredFax; cbRequiredMailBox.Checked = usersDataGlobalOptions.RequiredMailBox; cbRequiredZipCode.Checked = usersDataGlobalOptions.RequiredZipCode; cbRequiredJobID.Checked = usersDataGlobalOptions.RequiredJobID; cbRequiredJobText.Checked = usersDataGlobalOptions.RequiredJobText; cbRequiredUrl.Checked = usersDataGlobalOptions.RequiredUrl; cbRequiredPhotoExtension.Checked = usersDataGlobalOptions.RequiredPhotoExtension; cbRequiredCompany.Checked = usersDataGlobalOptions.RequiredCompany; cbRequiredActivitiesID.Checked = usersDataGlobalOptions.RequiredActivitiesID; cbRequiredExtraData1.Checked = usersDataGlobalOptions.RequiredExtraData1; cbRequiredExtraData2.Checked = usersDataGlobalOptions.RequiredExtraData2; cbRequiredExtraData3.Checked = usersDataGlobalOptions.RequiredExtraData3; cbRequiredExtraData4.Checked = usersDataGlobalOptions.RequiredExtraData4; cbRequiredExtraData5.Checked = usersDataGlobalOptions.RequiredExtraData5; cbRequiredExtraData6.Checked = usersDataGlobalOptions.RequiredExtraData6; txtUserRole.Text = usersDataGlobalOptions.UserRole; cbHasAddUserInAdmin.Checked = usersDataGlobalOptions.HasAddUserInAdmin; //--------------------------------------------------------------------- cbHasOwenFolder_Admin.Checked = usersDataGlobalOptions.HasOwenFolder_Admin; cbHasOwenFolder_User.Checked = usersDataGlobalOptions.HasOwenFolder_User; txtModuleSpecialPath.Text = usersDataGlobalOptions.ModuleSpecialPath; //--------------------------------------------------------------------- cbHasExportData.Checked = usersDataGlobalOptions.HasExportData; //--------------------------------------------------------------------- txtResourceFile.Text = usersDataGlobalOptions.ResourceFile; txtDefaultResourceFile.Text = usersDataGlobalOptions.DefaultResourceFile; cbHasSpecialAdminText.Checked = usersDataGlobalOptions.HasSpecialAdminText; cbHasHasEmailService.Checked = usersDataGlobalOptions.HasHasEmailService; cbMailListAutomaticRegistration.Checked = usersDataGlobalOptions.MailListAutomaticRegistration; cbMailListSendingMailActivation.Checked = usersDataGlobalOptions.MailListSendingMailActivation; cbMailListAutomaticActivation.Checked = usersDataGlobalOptions.MailListAutomaticActivation; cbSendingAcountDataInActivationMail.Checked = usersDataGlobalOptions.SendingAcountDataInActivationMail; cbHasHasSmsService.Checked = usersDataGlobalOptions.HasHasSmsService; cbSmsAutomaticRegistration.Checked = usersDataGlobalOptions.SmsAutomaticRegistration; cbSmsSendingSmsActivation.Checked = usersDataGlobalOptions.SmsSendingSmsActivation; cbSmsAutomaticActivation.Checked = usersDataGlobalOptions.SmsAutomaticActivation; txtCategoryLevel.Text = usersDataGlobalOptions.CategoryLevel.ToString(); cbCanUserAssignHimSelfToCategory.Checked = usersDataGlobalOptions.CanUserAssignHimSelfToCategory; cbAddInAdminMenuAutmaticly.Checked = usersDataGlobalOptions.AddInAdminMenuAutmaticly; //---------------------------------------------------------- txtModuleRelatedPageID.Text = usersDataGlobalOptions.ModuleRelatedPageID.ToString(); //---------------------------------------------------------- cbHasOwnerID.Checked = usersDataGlobalOptions.HasOwnerID; //---------------------------------------------------------- cbHasProfilePage.Checked = usersDataGlobalOptions.HasProfilePage; //------------------------------------------------------------------------------------------- txtPageItemCount_UserDefault.Text = usersDataGlobalOptions.PageItemCount_UserDefault.ToString(); txtPageItemCount_AdminDefault.Text = usersDataGlobalOptions.PageItemCount_AdminDefault.ToString(); cbShowInSiteDepartments.Checked = usersDataGlobalOptions.ShowInSiteDepartments; //------------------------------------------------------------------------------------------- cbDisplayCategoriesInAdminMenue.Checked = usersDataGlobalOptions.DisplayCategoriesInAdminMenue; txtModuleMetaKeyWords.Text = usersDataGlobalOptions.ModuleMetaKeyWords; txtModuleMetaDescription.Text = usersDataGlobalOptions.ModuleMetaDescription; cbHasMetaKeyWords.Checked = usersDataGlobalOptions.HasMetaKeyWords; cbHasMetaDescription.Checked = usersDataGlobalOptions.HasMetaDescription; cbUserCanSendMeta.Checked = usersDataGlobalOptions.UserCanSendMeta; //------------------------------------------------------------------------------------------- cbHasSearch.Checked = usersDataGlobalOptions.HasSearech; //------------------------------------------------------------------------------------------- txtListID.Text = usersDataGlobalOptions.ListID; //------------------------------------------------------------------------------------------- cbHasIsConsultant.Checked = usersDataGlobalOptions.HasIsConsultant; //------------------------------------------------------------------------------------------- ddlUserType.SelectedValue = ((int)usersDataGlobalOptions.UserType).ToString(); //------------------------------------------------------------------------------------------- //Sub sites options //-------------------------------------- cbHasSiteTitle.Checked = usersDataGlobalOptions.HasSiteTitle; cbHasSkinID.Checked = usersDataGlobalOptions.HasSkinID; cbHasVisitorsCount.Checked = usersDataGlobalOptions.HasVisitorsCount; cbHasSiteModules.Checked = usersDataGlobalOptions.HasSiteModules; cbHasSiteStaticPages.Checked = usersDataGlobalOptions.HasSiteStaticPages; //------------------------------------------------------------------------------------------- cbHasProfile.Checked = usersDataGlobalOptions.HasProfile; //------------------------------------------------------------------------------------------- ddlSubSiteType.SelectedValue = ((int)usersDataGlobalOptions.SubSiteType).ToString(); //------------------------------------------------------------------------------------------- ResourcesFilesManager rfmArabic = new ResourcesFilesManager(ResourcesFilesManager.ModuleResourceFileArabic); txtModuleTitleArabic.Text = rfmArabic.GetNodeValue(usersDataGlobalOptions.ModuleTitle); txtModuleAdminSpecialTitleArabic.Text = rfmArabic.GetNodeValue(usersDataGlobalOptions.ModuleAdminSpecialTitle); //---------------------------------------------------- ResourcesFilesManager rfmEnglish = new ResourcesFilesManager(ResourcesFilesManager.ModuleResourceFileEnglish); txtModuleTitleEnglish.Text = rfmEnglish.GetNodeValue(usersDataGlobalOptions.ModuleTitle); txtModuleAdminSpecialTitleEnglish.Text = rfmEnglish.GetNodeValue(usersDataGlobalOptions.ModuleAdminSpecialTitle); //----------------------------------------------------------- }
//----------------------------------------------- #endregion #region ---------------btnSave_Click--------------- //----------------------------------------------- //btnSave_Click //----------------------------------------------- protected void btnSave_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } //-------------------------------------------------------- int moduleTypeID = (int)StandardItemsModuleTypes.UnKnowen; if (MoversFW.Components.UrlManager.ChechIsValidIntegerParameter("id")) { moduleTypeID = (int)Convert.ToInt32(Request.QueryString["id"]); } UsersDataGlobalOptions usersDataGlobalOptions = UsersDataGlobalOptions.GetType(moduleTypeID); //------------------------------------ if (moduleTypeID == (int)StandardItemsModuleTypes.UnKnowen) { usersDataGlobalOptions.ModuleTypeID = Convert.ToInt32(txtModuleTypeID.Text); } //------------------------------------ usersDataGlobalOptions.Identifire = txtIdentifire.Text.Trim(); //-------------------------------------------------------- usersDataGlobalOptions.HasEmpNo = cbHasEmpNo.Checked; usersDataGlobalOptions.HasBirthDate = cbHasBirthDate.Checked; usersDataGlobalOptions.HasCityID = cbHasCityID.Checked; usersDataGlobalOptions.HasCountryID = cbHasCountryID.Checked; usersDataGlobalOptions.HasNationalityID = cbHasNationalityID.Checked; usersDataGlobalOptions.HasGender = cbHasGender.Checked; usersDataGlobalOptions.HasName = cbHasName.Checked; usersDataGlobalOptions.HasNameSeparated = cbNameSeprated.Checked; usersDataGlobalOptions.HasNotes2 = cbHasNotes2.Checked; usersDataGlobalOptions.HasNotes1 = cbHasNotes1.Checked; usersDataGlobalOptions.HasTel = cbHasTel.Checked; usersDataGlobalOptions.HasMobile = cbHasMobile.Checked; usersDataGlobalOptions.HasUserCityName = cbHasUserCityName.Checked; usersDataGlobalOptions.HasUserId = cbHasUserId.Checked; usersDataGlobalOptions.HasAgeRang = cbHasAgeRang.Checked; usersDataGlobalOptions.HasEducationLevel = cbHasEducationLevel.Checked; usersDataGlobalOptions.HasSocialStatus = cbHasSocialStatus.Checked; usersDataGlobalOptions.HasFax = cbHasFax.Checked; usersDataGlobalOptions.HasMailBox = cbHasMailBox.Checked; usersDataGlobalOptions.HasZipCode = cbHasZipCode.Checked; usersDataGlobalOptions.HasJobID = cbHasJobID.Checked; usersDataGlobalOptions.HasJobText = cbHasJobText.Checked; usersDataGlobalOptions.HasUrl = cbHasUrl.Checked; usersDataGlobalOptions.HasPhotoExtension = cbHasPhotoExtension.Checked; usersDataGlobalOptions.PhotoAvailableExtension = txtPhotoAvailableExtension.Text; usersDataGlobalOptions.PhotoMaxSize = Convert.ToInt32(txtPhotoMaxSize.Text); usersDataGlobalOptions.HasCompany = cbHasCompany.Checked; usersDataGlobalOptions.HasActivitiesID = cbHasActivitiesID.Checked; usersDataGlobalOptions.AutomaticApproved = cbAutomaticApproved.Checked; usersDataGlobalOptions.ExtraDataCount = Convert.ToInt32(ddlExtraDataCount.SelectedValue); usersDataGlobalOptions.RequiredEmpNo = cbRequiredEmpNo.Checked; usersDataGlobalOptions.RequiredBirthDate = cbRequiredBirthDate.Checked; usersDataGlobalOptions.RequiredCityID = cbRequiredCityID.Checked; usersDataGlobalOptions.RequiredCountryID = cbRequiredCountryID.Checked; usersDataGlobalOptions.RequiredNationalityID = cbRequiredNationalityID.Checked; usersDataGlobalOptions.RequiredGender = cbRequiredGender.Checked; usersDataGlobalOptions.RequiredName = cbRequiredName.Checked; usersDataGlobalOptions.RequiredNotes2 = cbRequiredNotes2.Checked; usersDataGlobalOptions.RequiredNotes1 = cbRequiredNotes1.Checked; usersDataGlobalOptions.RequiredTel = cbRequiredTel.Checked; usersDataGlobalOptions.RequiredMobile = cbRequiredMobile.Checked; usersDataGlobalOptions.RequiredUserCityName = cbRequiredUserCityName.Checked; usersDataGlobalOptions.RequiredAgeRang = cbRequiredAgeRang.Checked; usersDataGlobalOptions.RequiredEducationLevel = cbRequiredEducationLevel.Checked; usersDataGlobalOptions.RequiredSocialStatus = cbRequiredSocialStatus.Checked; usersDataGlobalOptions.RequiredFax = cbRequiredFax.Checked; usersDataGlobalOptions.RequiredMailBox = cbRequiredMailBox.Checked; usersDataGlobalOptions.RequiredZipCode = cbRequiredZipCode.Checked; usersDataGlobalOptions.RequiredJobID = cbRequiredJobID.Checked; usersDataGlobalOptions.RequiredJobText = cbRequiredJobText.Checked; usersDataGlobalOptions.RequiredUrl = cbRequiredUrl.Checked; usersDataGlobalOptions.RequiredPhotoExtension = cbRequiredPhotoExtension.Checked; usersDataGlobalOptions.RequiredCompany = cbRequiredCompany.Checked; usersDataGlobalOptions.RequiredActivitiesID = cbRequiredActivitiesID.Checked; usersDataGlobalOptions.RequiredExtraData1 = cbRequiredExtraData1.Checked; usersDataGlobalOptions.RequiredExtraData2 = cbRequiredExtraData2.Checked; usersDataGlobalOptions.RequiredExtraData3 = cbRequiredExtraData3.Checked; usersDataGlobalOptions.RequiredExtraData4 = cbRequiredExtraData4.Checked; usersDataGlobalOptions.RequiredExtraData5 = cbRequiredExtraData5.Checked; usersDataGlobalOptions.RequiredExtraData6 = cbRequiredExtraData6.Checked; usersDataGlobalOptions.UserRole = txtUserRole.Text; usersDataGlobalOptions.HasAddUserInAdmin = cbHasAddUserInAdmin.Checked; //--------------------------------------------------------------------- usersDataGlobalOptions.HasOwenFolder_Admin = cbHasOwenFolder_Admin.Checked; usersDataGlobalOptions.HasOwenFolder_User = cbHasOwenFolder_User.Checked; usersDataGlobalOptions.ModuleSpecialPath = txtModuleSpecialPath.Text; //--------------------------------------------------------------------- usersDataGlobalOptions.HasExportData = cbHasExportData.Checked; //--------------------------------------------------------------------- usersDataGlobalOptions.ModuleTitle = usersDataGlobalOptions.CreateModuleTitleIdentifire(); usersDataGlobalOptions.ModuleAdminSpecialTitle = usersDataGlobalOptions.CreateModuleAdminSpecialTitleIdentifire(); //--------------------------------------------------------------------- usersDataGlobalOptions.ResourceFile = txtResourceFile.Text; usersDataGlobalOptions.DefaultResourceFile = txtDefaultResourceFile.Text; usersDataGlobalOptions.HasSpecialAdminText = cbHasSpecialAdminText.Checked; usersDataGlobalOptions.HasHasEmailService = cbHasHasEmailService.Checked; usersDataGlobalOptions.MailListAutomaticRegistration = cbMailListAutomaticRegistration.Checked; usersDataGlobalOptions.MailListSendingMailActivation = cbMailListSendingMailActivation.Checked; usersDataGlobalOptions.MailListAutomaticActivation = cbMailListAutomaticActivation.Checked; usersDataGlobalOptions.SendingAcountDataInActivationMail = cbSendingAcountDataInActivationMail.Checked; usersDataGlobalOptions.HasHasSmsService = cbHasHasSmsService.Checked; usersDataGlobalOptions.SmsAutomaticRegistration = cbSmsAutomaticRegistration.Checked; usersDataGlobalOptions.SmsSendingSmsActivation = cbSmsSendingSmsActivation.Checked; usersDataGlobalOptions.SmsAutomaticActivation = cbSmsAutomaticActivation.Checked; usersDataGlobalOptions.CategoryLevel = Convert.ToInt32(txtCategoryLevel.Text); usersDataGlobalOptions.CanUserAssignHimSelfToCategory = cbCanUserAssignHimSelfToCategory.Checked; usersDataGlobalOptions.AddInAdminMenuAutmaticly = cbAddInAdminMenuAutmaticly.Checked; //----------------------------------------------------------------------- usersDataGlobalOptions.ModuleRelatedPageID = Convert.ToInt32(txtModuleRelatedPageID.Text); //----------------------------------------------------------------------- usersDataGlobalOptions.HasOwnerID = cbHasOwnerID.Checked; //----------------------------------------------------------------------- usersDataGlobalOptions.HasProfilePage = cbHasProfilePage.Checked; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.PageItemCount_UserDefault = Convert.ToInt32(txtPageItemCount_UserDefault.Text); usersDataGlobalOptions.PageItemCount_AdminDefault = Convert.ToInt32(txtPageItemCount_AdminDefault.Text); usersDataGlobalOptions.ShowInSiteDepartments = cbShowInSiteDepartments.Checked; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.DisplayCategoriesInAdminMenue = cbDisplayCategoriesInAdminMenue.Checked; usersDataGlobalOptions.ModuleMetaKeyWords = txtModuleMetaKeyWords.Text; usersDataGlobalOptions.ModuleMetaDescription = txtModuleMetaDescription.Text; usersDataGlobalOptions.HasMetaKeyWords = cbHasMetaKeyWords.Checked; usersDataGlobalOptions.HasMetaDescription = cbHasMetaDescription.Checked; usersDataGlobalOptions.UserCanSendMeta = cbUserCanSendMeta.Checked; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.HasSearech = cbHasSearch.Checked; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.ListID = txtListID.Text; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.HasIsConsultant = cbHasIsConsultant.Checked; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.UserType = (UsersTypes)Convert.ToInt32(ddlUserType.SelectedValue); //------------------------------------------------------------------------------------------- //Sub sites options //-------------------------------------- usersDataGlobalOptions.HasSiteTitle = cbHasSiteTitle.Checked; usersDataGlobalOptions.HasSkinID = cbHasSkinID.Checked; usersDataGlobalOptions.HasVisitorsCount = cbHasVisitorsCount.Checked; usersDataGlobalOptions.HasSiteModules = cbHasSiteModules.Checked; usersDataGlobalOptions.HasSiteStaticPages = cbHasSiteStaticPages.Checked; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.HasProfile = cbHasProfile.Checked; //------------------------------------------------------------------------------------------- usersDataGlobalOptions.SubSiteType = (SubSiteTypes)Convert.ToInt32(ddlSubSiteType.SelectedValue); //------------------------------------------------------------------------------------------- SiteModulesManager sm = SiteModulesManager.Instance; bool status = sm.SaveModule(usersDataGlobalOptions); //----------------------------------------------------------------------- if (status) { //-------------------------------------------------------------------- ResourcesFilesManager.SaveResourcesData(usersDataGlobalOptions.ModuleTitle, txtModuleTitleArabic.Text, txtModuleTitleEnglish.Text); //-------------------------------------------------------------------- if (txtModuleAdminSpecialTitleArabic.Text.Trim().Length == 0) { txtModuleAdminSpecialTitleArabic.Text = txtModuleTitleArabic.Text; } //-------------------------------------------------------------------- if (txtModuleAdminSpecialTitleEnglish.Text.Trim().Length == 0) { txtModuleAdminSpecialTitleEnglish.Text = txtModuleTitleEnglish.Text; } //-------------------------------------------------------------------- ResourcesFilesManager.SaveResourcesData(usersDataGlobalOptions.ModuleAdminSpecialTitle, txtModuleAdminSpecialTitleArabic.Text, txtModuleAdminSpecialTitleEnglish.Text); //-------------------------------------------------------------------- if (!MoversFW.Components.UrlManager.ChechIsValidParameter("id")) { General.MakeAlertSucess(lblResult, Resources.AdminText.AddingOperationDone); ClearControls(); } else { Response.Redirect("default.aspx"); } } else { General.MakeAlertError(lblResult, Resources.AdminText.AddingOperationFaild); } }