//----------------------------------------------- #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"]); } MessagesModuleOptions messagesModuleOptions = MessagesModuleOptions.GetType(moduleTypeID); //------------------------------------------------------------ if (moduleTypeID > 0) { txtModuleTypeID.Text = moduleTypeID.ToString(); } else { txtModuleTypeID.Text = ""; } if (messagesModuleOptions.Identifire.ToLower() != "unknown") { txtIdentifire.Text = messagesModuleOptions.Identifire; } else { txtIdentifire.Text = ""; } //------------------------------------------------------------ ddlModuleType.SelectedValue = messagesModuleOptions.ModuleType.ToString(); cbSendingOnlyByUsers.Checked = messagesModuleOptions.SendingOnlyByUsers; cbHasName.Checked = messagesModuleOptions.HasName; cbNameSeprated.Checked = messagesModuleOptions.HasNameSeparated; cbHasMobile.Checked = messagesModuleOptions.HasMobile; cbHasEMail.Checked = messagesModuleOptions.HasEMail; cbHasCountryID.Checked = messagesModuleOptions.HasCountryID; cbHasNationalityID.Checked = messagesModuleOptions.HasNationalityID; cbHasAddress.Checked = messagesModuleOptions.HasAddress; cbHasJobTel.Checked = messagesModuleOptions.HasJobTel; cbHasType.Checked = messagesModuleOptions.HasType; txtTypesCount.Text = messagesModuleOptions.TypesCount.ToString(); cbHasTitle.Checked = messagesModuleOptions.HasTitle; cbHasDetails.Checked = messagesModuleOptions.HasDetails; cbDetailsInHtmlEditor.Checked = messagesModuleOptions.DetailsInHtmlEditor; cbHasUserId.Checked = messagesModuleOptions.HasUserId; cbHasToItemID.Checked = messagesModuleOptions.HasToItemID; txtToItemModuleType.Text = messagesModuleOptions.ToItemModuleType.ToString(); cbEnableSendMailToItem.Checked = messagesModuleOptions.EnableSendMailToItem; cbHasShortDescription.Checked = messagesModuleOptions.HasShortDescription; cbHasReply.Checked = messagesModuleOptions.HasReply; cbHasAttachmentsInReplay.Checked = messagesModuleOptions.HasAttachmentsInReplay; cbReplyInHtmlEditor.Checked = messagesModuleOptions.ReplyInHtmlEditor; cbHasIsAvailable.Checked = messagesModuleOptions.HasIsAvailable; txtCategoryLevel.Text = messagesModuleOptions.CategoryLevel.ToString(); cbHasRedirectToMember.Checked = messagesModuleOptions.HasRedirectToMember; txtMemberRole.Text = messagesModuleOptions.MemberRole; cbHasEmpNo.Checked = messagesModuleOptions.HasEmpNo; cbHasBirthDate.Checked = messagesModuleOptions.HasBirthDate; cbHasCityID.Checked = messagesModuleOptions.HasCityID; cbHasUserCityName.Checked = messagesModuleOptions.HasUserCityName; cbHasGender.Checked = messagesModuleOptions.HasGender; cbHasHasEmailService.Checked = messagesModuleOptions.HasHasEmailService; cbMailListAutomaticRegistration.Checked = messagesModuleOptions.MailListAutomaticRegistration; cbMailListSendingMailActivation.Checked = messagesModuleOptions.MailListSendingMailActivation; cbMailListAutomaticActivation.Checked = messagesModuleOptions.MailListAutomaticActivation; cbHasHasSmsService.Checked = messagesModuleOptions.HasHasSmsService; cbSmsAutomaticRegistration.Checked = messagesModuleOptions.SmsAutomaticRegistration; cbSmsSendingSmsActivation.Checked = messagesModuleOptions.SmsSendingSmsActivation; cbSmsAutomaticActivation.Checked = messagesModuleOptions.SmsAutomaticActivation; cbHasNotes2.Checked = messagesModuleOptions.HasNotes2; cbHasNotes1.Checked = messagesModuleOptions.HasNotes1; cbHasTel.Checked = messagesModuleOptions.HasTel; cbHasAgeRang.Checked = messagesModuleOptions.HasAgeRang; cbHasEducationLevel.Checked = messagesModuleOptions.HasEducationLevel; cbHasSocialStatus.Checked = messagesModuleOptions.HasSocialStatus; cbHasFax.Checked = messagesModuleOptions.HasFax; cbHasMailBox.Checked = messagesModuleOptions.HasMailBox; cbHasZipCode.Checked = messagesModuleOptions.HasZipCode; cbHasJobID.Checked = messagesModuleOptions.HasJobID; cbHasJobText.Checked = messagesModuleOptions.HasJobText; cbHasUrl.Checked = messagesModuleOptions.HasUrl; cbHasCompany.Checked = messagesModuleOptions.HasCompany; cbHasActivitiesID.Checked = messagesModuleOptions.HasActivitiesID; cbHasPhotoExtension.Checked = messagesModuleOptions.HasPhotoExtension; txtPhotoAvailableExtension.Text = messagesModuleOptions.PhotoAvailableExtension; //------------------------------------------ txtPhotoMaxSize.Text = messagesModuleOptions.PhotoMaxSize.ToString(); cbHasFileExtension.Checked = messagesModuleOptions.HasFileExtension; txtFileAvailableExtension.Text = messagesModuleOptions.FileAvailableExtension; //------------------------------------------ txtFileMaxSize.Text = messagesModuleOptions.FileMaxSize.ToString(); cbHasOwenFolder_Admin.Checked = messagesModuleOptions.HasOwenFolder_Admin; cbHasOwenFolder_User.Checked = messagesModuleOptions.HasOwenFolder_User; txtModuleSpecialPath.Text = messagesModuleOptions.ModuleSpecialPath; //--------------------------------------------------------------- //--------------------------------------------------------------- cbHasExportData.Checked = messagesModuleOptions.HasExportData; //--------------------------------------------------------------- cbRequiredName.Checked = messagesModuleOptions.RequiredName; cbRequiredMobile.Checked = messagesModuleOptions.RequiredMobile; cbRequiredEMail.Checked = messagesModuleOptions.RequiredEMail; cbRequiredCountryID.Checked = messagesModuleOptions.RequiredCountryID; cbRequiredNationalityID.Checked = messagesModuleOptions.RequiredNationalityID; cbRequiredAddress.Checked = messagesModuleOptions.RequiredAddress; cbRequiredJobTel.Checked = messagesModuleOptions.RequiredJobTel; cbRequiredType.Checked = messagesModuleOptions.RequiredType; cbRequiredTitle.Checked = messagesModuleOptions.RequiredTitle; cbRequiredDetails.Checked = messagesModuleOptions.RequiredDetails; cbRequiredToItemID.Checked = messagesModuleOptions.RequiredToItemID; cbRequiredShortDescription.Checked = messagesModuleOptions.RequiredShortDescription; cbRequiredReply.Checked = messagesModuleOptions.RequiredReply; cbRequiredEmpNo.Checked = messagesModuleOptions.RequiredEmpNo; cbRequiredBirthDate.Checked = messagesModuleOptions.RequiredBirthDate; cbRequiredCityID.Checked = messagesModuleOptions.RequiredCityID; cbRequiredGender.Checked = messagesModuleOptions.RequiredGender; cbRequiredNotes2.Checked = messagesModuleOptions.RequiredNotes2; cbRequiredNotes1.Checked = messagesModuleOptions.RequiredNotes1; cbRequiredTel.Checked = messagesModuleOptions.RequiredTel; cbRequiredUserCityName.Checked = messagesModuleOptions.RequiredUserCityName; cbRequiredAgeRang.Checked = messagesModuleOptions.RequiredAgeRang; cbRequiredEducationLevel.Checked = messagesModuleOptions.RequiredEducationLevel; cbRequiredSocialStatus.Checked = messagesModuleOptions.RequiredSocialStatus; cbRequiredFax.Checked = messagesModuleOptions.RequiredFax; cbRequiredMailBox.Checked = messagesModuleOptions.RequiredMailBox; cbRequiredZipCode.Checked = messagesModuleOptions.RequiredZipCode; cbRequiredJobID.Checked = messagesModuleOptions.RequiredJobID; cbRequiredJobText.Checked = messagesModuleOptions.RequiredJobText; cbRequiredUrl.Checked = messagesModuleOptions.RequiredUrl; cbRequiredPhotoExtension.Checked = messagesModuleOptions.RequiredPhotoExtension; cbRequiredCompany.Checked = messagesModuleOptions.RequiredCompany; cbRequiredActivitiesID.Checked = messagesModuleOptions.RequiredActivitiesID; cbRequiredFile.Checked = messagesModuleOptions.RequiredFile; txtResourceFile.Text = messagesModuleOptions.ResourceFile; txtDefaultResourceFile.Text = messagesModuleOptions.DefaultResourceFile; cbHasSpecialAdminText.Checked = messagesModuleOptions.HasSpecialAdminText; cbAddInAdminMenuAutmaticly.Checked = messagesModuleOptions.AddInAdminMenuAutmaticly; //------------------------------------------- cbHasVisitiesCount.Checked = messagesModuleOptions.HasVisitsCount; cbHasPrint.Checked = messagesModuleOptions.HasPrint; cbHasTelFriend.Checked = messagesModuleOptions.HasTelFriend; cbHasSaveAsDocument.Checked = messagesModuleOptions.HasSaveAsDocument; cbHasComments.Checked = messagesModuleOptions.HasComments; cbHasShare.Checked = messagesModuleOptions.HasShare; cbHasRSS.Checked = messagesModuleOptions.HasRSS; cbHasRating.Checked = messagesModuleOptions.HasRating; //------------------------------------------- //----------------------------------------------------------- //New Columns nnnnnnnnnnnnnnnnnnnnnnnnnnn--------- //----------------------------------- cbHasItemDate.Checked = messagesModuleOptions.HasItemDate; cbHasDate_Added.Checked = messagesModuleOptions.HasDate_Added; cbHasIsMain.Checked = messagesModuleOptions.HasIsMain; cbHasPriority.Checked = messagesModuleOptions.HasPriority; cbHasYoutubeCode.Checked = messagesModuleOptions.HasYoutubeCode; //-------------------------------------------------------------- cbHasVideoExtension.Checked = messagesModuleOptions.HasVideoExtension; txtVideoAvailableExtension.Text = messagesModuleOptions.VideoAvailableExtension; txtVideoMaxSize.Text = messagesModuleOptions.VideoMaxSize.ToString(); cbHasAudioExtension.Checked = messagesModuleOptions.HasAudioExtension; txtAudioAvailableExtension.Text = messagesModuleOptions.AudioAvailableExtension; txtAudioMaxSize.Text = messagesModuleOptions.AudioMaxSize.ToString(); cbHasPhoto2Extension.Checked = messagesModuleOptions.HasPhoto2Extension; txtPhoto2AvailableExtension.Text = messagesModuleOptions.Photo2AvailableExtension; txtPhoto2MaxSize.Text = messagesModuleOptions.Photo2MaxSize.ToString(); //-------------------------------------------------------------- cbHasHeight.Checked = messagesModuleOptions.HasHeight; cbHasWidth.Checked = messagesModuleOptions.HasWidth; //-------------------------------------------------------------- cbRequiredItemDate.Checked = messagesModuleOptions.RequiredItemDate; cbRequiredHeight.Checked = messagesModuleOptions.RequiredHeight; cbRequiredWidth.Checked = messagesModuleOptions.RequiredWidth; cbRequiredVideo.Checked = messagesModuleOptions.RequiredVideo; cbRequiredAudio.Checked = messagesModuleOptions.RequiredAudio; cbRequiredPhoto2.Checked = messagesModuleOptions.RequiredPhoto2; //----------------------------------- //End of New Columns nnnnnnnnnnnnnnnnnnnnnnnnnnn--------- //------------------- cbRequiredYoutubeCode.Checked = messagesModuleOptions.RequiredYoutubeCode; txtModuleRelatedPageID.Text = messagesModuleOptions.ModuleRelatedPageID.ToString(); txtListID.Text = messagesModuleOptions.ListID; cbListHasDate.Checked = messagesModuleOptions.ListHasDate; //---------------------------------------------------------- cbHasShortDescriptionInDetailsPage.Checked = messagesModuleOptions.HasShortDescriptionInDetailsPage; cbShortDescriptionAllowToUser.Checked = messagesModuleOptions.ShortDescriptionAllowToUser; cbDetailsAllowHtmlEditorForUser.Checked = messagesModuleOptions.DetailsAllowHtmlEditorForUser; //---------------------------------------------------------- txtAdminNote.Text = messagesModuleOptions.AdminNote; //---------------------------------------------------------- cbHasGoogleLatitude.Checked = messagesModuleOptions.HasGoogleLatitude; cbHasGoogleLongitude.Checked = messagesModuleOptions.HasGoogleLongitude; cbHasPrice.Checked = messagesModuleOptions.HasPrice; cbHasOnlyForRegisered.Checked = messagesModuleOptions.HasOnlyForRegisered; cbHasOwnerID.Checked = messagesModuleOptions.HasOwnerID; //-------------------------- cbRequiredGoogleLatitude.Checked = messagesModuleOptions.RequiredGoogleLatitude; cbRequiredGoogleLongitude.Checked = messagesModuleOptions.RequiredGoogleLongitude; cbRequiredPrice.Checked = messagesModuleOptions.RequiredPrice; //-------------------------- cbHasPublishPhoto.Checked = messagesModuleOptions.HasPublishPhoto; cbHasPublishPhoto2.Checked = messagesModuleOptions.HasPublishPhoto2; cbHasPublishFile.Checked = messagesModuleOptions.HasPublishFile; cbHasPublishAudio.Checked = messagesModuleOptions.HasPublishAudio; cbHasPublishVideo.Checked = messagesModuleOptions.HasPublishVideo; cbHasPublishYoutbe.Checked = messagesModuleOptions.HasPublishYoutbe; //------------------------------------------------------------------------------------------- txtPageItemCount_UserDefault.Text = messagesModuleOptions.PageItemCount_UserDefault.ToString(); txtPageItemCount_AdminDefault.Text = messagesModuleOptions.PageItemCount_AdminDefault.ToString(); cbShowInSiteDepartments.Checked = messagesModuleOptions.ShowInSiteDepartments; //------------------------------------------------------------------------------------------- txtTableRowsPriorities.Text = messagesModuleOptions.TableRowsPriorities; //------------------------------------------------------------------------------------------- cbHasSearch.Checked = messagesModuleOptions.HasSearech; //------------------------------------------------------------------------------------------- cbDisplayCategoriesInAdminMenue.Checked = messagesModuleOptions.DisplayCategoriesInAdminMenue; txtModuleMetaKeyWords.Text = messagesModuleOptions.ModuleMetaKeyWords; txtModuleMetaDescription.Text = messagesModuleOptions.ModuleMetaDescription; cbHasMetaKeyWords.Checked = messagesModuleOptions.HasMetaKeyWords; cbHasMetaDescription.Checked = messagesModuleOptions.HasMetaDescription; cbUserCanSendMeta.Checked = messagesModuleOptions.UserCanSendMeta; //------------------------------------------------------------------------------------------- ResourcesFilesManager rfmArabic = new ResourcesFilesManager(ResourcesFilesManager.ModuleResourceFileArabic); txtModuleTitleArabic.Text = rfmArabic.GetNodeValue(messagesModuleOptions.ModuleTitle); txtModuleAdminSpecialTitleArabic.Text = rfmArabic.GetNodeValue(messagesModuleOptions.ModuleAdminSpecialTitle); //---------------------------------------------------- ResourcesFilesManager rfmEnglish = new ResourcesFilesManager(ResourcesFilesManager.ModuleResourceFileEnglish); txtModuleTitleEnglish.Text = rfmEnglish.GetNodeValue(messagesModuleOptions.ModuleTitle); txtModuleAdminSpecialTitleEnglish.Text = rfmEnglish.GetNodeValue(messagesModuleOptions.ModuleAdminSpecialTitle); //----------------------------------------------------------- }
//----------------------------------------------- #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"]); } MessagesModuleOptions messagesModuleOptions = MessagesModuleOptions.GetType(moduleTypeID); //-------------------------------------------------------- if (moduleTypeID == (int)StandardItemsModuleTypes.UnKnowen) { messagesModuleOptions.ModuleTypeID = Convert.ToInt32(txtModuleTypeID.Text); } //------------------------------------ messagesModuleOptions.Identifire = txtIdentifire.Text.Trim(); messagesModuleOptions.ModuleType = (ModuleTypes)Enum.Parse(typeof(ModuleTypes), ddlModuleType.SelectedValue); //-------------------------------------------------------- messagesModuleOptions.SendingOnlyByUsers = cbSendingOnlyByUsers.Checked; //------------------------------------------------------- messagesModuleOptions.HasName = cbHasName.Checked; messagesModuleOptions.HasNameSeparated = cbNameSeprated.Checked; //------------------------------------------------------- messagesModuleOptions.HasMobile = cbHasMobile.Checked; messagesModuleOptions.HasEMail = cbHasEMail.Checked; messagesModuleOptions.HasCountryID = cbHasCountryID.Checked; messagesModuleOptions.HasNationalityID = cbHasNationalityID.Checked; messagesModuleOptions.HasAddress = cbHasAddress.Checked; messagesModuleOptions.HasJobTel = cbHasJobTel.Checked; messagesModuleOptions.HasType = cbHasType.Checked; messagesModuleOptions.TypesCount = Convert.ToInt32(txtTypesCount.Text); messagesModuleOptions.HasTitle = cbHasTitle.Checked; messagesModuleOptions.HasDetails = cbHasDetails.Checked; messagesModuleOptions.DetailsInHtmlEditor = cbDetailsInHtmlEditor.Checked; messagesModuleOptions.HasUserId = cbHasUserId.Checked; messagesModuleOptions.HasToItemID = cbHasToItemID.Checked; messagesModuleOptions.ToItemModuleType = (int)Convert.ToInt32(txtToItemModuleType.Text); messagesModuleOptions.EnableSendMailToItem = cbEnableSendMailToItem.Checked; messagesModuleOptions.HasShortDescription = cbHasShortDescription.Checked; messagesModuleOptions.HasReply = cbHasReply.Checked; messagesModuleOptions.HasAttachmentsInReplay = cbHasAttachmentsInReplay.Checked; messagesModuleOptions.ReplyInHtmlEditor = cbReplyInHtmlEditor.Checked; messagesModuleOptions.HasIsAvailable = cbHasIsAvailable.Checked; messagesModuleOptions.CategoryLevel = Convert.ToInt32(txtCategoryLevel.Text); messagesModuleOptions.HasRedirectToMember = cbHasRedirectToMember.Checked; messagesModuleOptions.MemberRole = txtMemberRole.Text; messagesModuleOptions.HasEmpNo = cbHasEmpNo.Checked; messagesModuleOptions.HasBirthDate = cbHasBirthDate.Checked; messagesModuleOptions.HasCityID = cbHasCityID.Checked; messagesModuleOptions.HasUserCityName = cbHasUserCityName.Checked; messagesModuleOptions.HasGender = cbHasGender.Checked; messagesModuleOptions.HasHasEmailService = cbHasHasEmailService.Checked; messagesModuleOptions.MailListAutomaticRegistration = cbMailListAutomaticRegistration.Checked; messagesModuleOptions.MailListSendingMailActivation = cbMailListSendingMailActivation.Checked; messagesModuleOptions.MailListAutomaticActivation = cbMailListAutomaticActivation.Checked; messagesModuleOptions.HasHasSmsService = cbHasHasSmsService.Checked; messagesModuleOptions.SmsAutomaticRegistration = cbSmsAutomaticRegistration.Checked; messagesModuleOptions.SmsSendingSmsActivation = cbSmsSendingSmsActivation.Checked; messagesModuleOptions.SmsAutomaticActivation = cbSmsAutomaticActivation.Checked; messagesModuleOptions.HasNotes2 = cbHasNotes2.Checked; messagesModuleOptions.HasNotes1 = cbHasNotes1.Checked; messagesModuleOptions.HasTel = cbHasTel.Checked; messagesModuleOptions.HasAgeRang = cbHasAgeRang.Checked; messagesModuleOptions.HasEducationLevel = cbHasEducationLevel.Checked; messagesModuleOptions.HasSocialStatus = cbHasSocialStatus.Checked; messagesModuleOptions.HasFax = cbHasFax.Checked; messagesModuleOptions.HasMailBox = cbHasMailBox.Checked; messagesModuleOptions.HasZipCode = cbHasZipCode.Checked; messagesModuleOptions.HasJobID = cbHasJobID.Checked; messagesModuleOptions.HasJobText = cbHasJobText.Checked; messagesModuleOptions.HasUrl = cbHasUrl.Checked; messagesModuleOptions.HasCompany = cbHasCompany.Checked; messagesModuleOptions.HasActivitiesID = cbHasActivitiesID.Checked; messagesModuleOptions.HasPhotoExtension = cbHasPhotoExtension.Checked; messagesModuleOptions.PhotoAvailableExtension = txtPhotoAvailableExtension.Text; messagesModuleOptions.PhotoMaxSize = Convert.ToInt32(txtPhotoMaxSize.Text); //----------------------------------------------------------------- messagesModuleOptions.HasFileExtension = cbHasFileExtension.Checked; messagesModuleOptions.FileAvailableExtension = txtFileAvailableExtension.Text; messagesModuleOptions.FileMaxSize = Convert.ToInt32(txtFileMaxSize.Text); //----------------------------------------------------------------- messagesModuleOptions.HasOwenFolder_Admin = cbHasOwenFolder_Admin.Checked; messagesModuleOptions.HasOwenFolder_User = cbHasOwenFolder_User.Checked; messagesModuleOptions.ModuleSpecialPath = txtModuleSpecialPath.Text; //--------------------------------------------------------------- messagesModuleOptions.HasExportData = cbHasExportData.Checked; //--------------------------------------------------------------------- messagesModuleOptions.ModuleTitle = messagesModuleOptions.CreateModuleTitleIdentifire(); messagesModuleOptions.ModuleAdminSpecialTitle = messagesModuleOptions.CreateModuleAdminSpecialTitleIdentifire(); //--------------------------------------------------------------------- messagesModuleOptions.RequiredName = cbRequiredName.Checked; messagesModuleOptions.RequiredMobile = cbRequiredMobile.Checked; messagesModuleOptions.RequiredEMail = cbRequiredEMail.Checked; messagesModuleOptions.RequiredCountryID = cbRequiredCountryID.Checked; messagesModuleOptions.RequiredNationalityID = cbRequiredNationalityID.Checked; messagesModuleOptions.RequiredAddress = cbRequiredAddress.Checked; messagesModuleOptions.RequiredJobTel = cbRequiredJobTel.Checked; messagesModuleOptions.RequiredType = cbRequiredType.Checked; messagesModuleOptions.RequiredTitle = cbRequiredTitle.Checked; messagesModuleOptions.RequiredDetails = cbRequiredDetails.Checked; messagesModuleOptions.RequiredToItemID = cbRequiredToItemID.Checked; messagesModuleOptions.RequiredShortDescription = cbRequiredShortDescription.Checked; messagesModuleOptions.RequiredReply = cbRequiredReply.Checked; messagesModuleOptions.RequiredEmpNo = cbRequiredEmpNo.Checked; messagesModuleOptions.RequiredBirthDate = cbRequiredBirthDate.Checked; messagesModuleOptions.RequiredCityID = cbRequiredCityID.Checked; messagesModuleOptions.RequiredGender = cbRequiredGender.Checked; messagesModuleOptions.RequiredNotes2 = cbRequiredNotes2.Checked; messagesModuleOptions.RequiredNotes1 = cbRequiredNotes1.Checked; messagesModuleOptions.RequiredTel = cbRequiredTel.Checked; messagesModuleOptions.RequiredUserCityName = cbRequiredUserCityName.Checked; messagesModuleOptions.RequiredAgeRang = cbRequiredAgeRang.Checked; messagesModuleOptions.RequiredEducationLevel = cbRequiredEducationLevel.Checked; messagesModuleOptions.RequiredSocialStatus = cbRequiredSocialStatus.Checked; messagesModuleOptions.RequiredFax = cbRequiredFax.Checked; messagesModuleOptions.RequiredMailBox = cbRequiredMailBox.Checked; messagesModuleOptions.RequiredZipCode = cbRequiredZipCode.Checked; messagesModuleOptions.RequiredJobID = cbRequiredJobID.Checked; messagesModuleOptions.RequiredJobText = cbRequiredJobText.Checked; messagesModuleOptions.RequiredUrl = cbRequiredUrl.Checked; messagesModuleOptions.RequiredPhotoExtension = cbRequiredPhotoExtension.Checked; messagesModuleOptions.RequiredCompany = cbRequiredCompany.Checked; messagesModuleOptions.RequiredActivitiesID = cbRequiredActivitiesID.Checked; messagesModuleOptions.RequiredFile = cbRequiredFile.Checked; messagesModuleOptions.ResourceFile = txtResourceFile.Text; messagesModuleOptions.DefaultResourceFile = txtDefaultResourceFile.Text; messagesModuleOptions.HasSpecialAdminText = cbHasSpecialAdminText.Checked; messagesModuleOptions.AddInAdminMenuAutmaticly = cbAddInAdminMenuAutmaticly.Checked; //--------------------------------------------- messagesModuleOptions.HasVisitsCount = cbHasVisitiesCount.Checked; messagesModuleOptions.HasPrint = cbHasPrint.Checked; messagesModuleOptions.HasTelFriend = cbHasTelFriend.Checked; messagesModuleOptions.HasSaveAsDocument = cbHasSaveAsDocument.Checked; messagesModuleOptions.HasComments = cbHasComments.Checked; messagesModuleOptions.HasShare = cbHasShare.Checked; messagesModuleOptions.HasRSS = cbHasRSS.Checked; messagesModuleOptions.HasRating = cbHasRating.Checked; //--------------------------------------------- //New Columns nnnnnnnnnnnnnnnnnnnnnnnnnnn--------- //----------------------------------- messagesModuleOptions.HasItemDate = cbHasItemDate.Checked; messagesModuleOptions.HasDate_Added = cbHasDate_Added.Checked; messagesModuleOptions.HasIsMain = cbHasIsMain.Checked; messagesModuleOptions.HasPriority = cbHasPriority.Checked; messagesModuleOptions.HasYoutubeCode = cbHasYoutubeCode.Checked; //-------------------------------------------------------------- messagesModuleOptions.HasVideoExtension = cbHasVideoExtension.Checked; messagesModuleOptions.VideoAvailableExtension = txtVideoAvailableExtension.Text; messagesModuleOptions.VideoMaxSize = Convert.ToInt32(txtVideoMaxSize.Text); messagesModuleOptions.HasAudioExtension = cbHasAudioExtension.Checked; messagesModuleOptions.AudioAvailableExtension = txtAudioAvailableExtension.Text; messagesModuleOptions.AudioMaxSize = Convert.ToInt32(txtAudioMaxSize.Text); messagesModuleOptions.HasPhoto2Extension = cbHasPhoto2Extension.Checked; messagesModuleOptions.Photo2AvailableExtension = txtPhoto2AvailableExtension.Text; messagesModuleOptions.Photo2MaxSize = Convert.ToInt32(txtPhoto2MaxSize.Text); //-------------------------------------------------------------- messagesModuleOptions.HasHeight = cbHasHeight.Checked; messagesModuleOptions.HasWidth = cbHasWidth.Checked; //-------------------------------------------------------------- messagesModuleOptions.RequiredItemDate = cbRequiredItemDate.Checked; messagesModuleOptions.RequiredHeight = cbRequiredHeight.Checked; messagesModuleOptions.RequiredWidth = cbRequiredWidth.Checked; messagesModuleOptions.RequiredVideo = cbRequiredVideo.Checked; messagesModuleOptions.RequiredAudio = cbRequiredAudio.Checked; messagesModuleOptions.RequiredPhoto2 = cbRequiredPhoto2.Checked; //----------------------------------- //End of New Columns nnnnnnnnnnnnnnnnnnnnnnnnnnn--------- //----------------------------------------------------------------------- //------------------- messagesModuleOptions.RequiredYoutubeCode = cbRequiredYoutubeCode.Checked; messagesModuleOptions.ModuleRelatedPageID = Convert.ToInt32(txtModuleRelatedPageID.Text); messagesModuleOptions.ListID = txtListID.Text; messagesModuleOptions.ListHasDate = cbListHasDate.Checked; //---------------------------------------------------------- messagesModuleOptions.HasShortDescriptionInDetailsPage = cbHasShortDescriptionInDetailsPage.Checked; messagesModuleOptions.ShortDescriptionAllowToUser = cbShortDescriptionAllowToUser.Checked; messagesModuleOptions.DetailsAllowHtmlEditorForUser = cbDetailsAllowHtmlEditorForUser.Checked; //---------------------------------------------------------- messagesModuleOptions.AdminNote = txtAdminNote.Text; //---------------------------------------------------------- messagesModuleOptions.HasGoogleLatitude = cbHasGoogleLatitude.Checked; messagesModuleOptions.HasGoogleLongitude = cbHasGoogleLongitude.Checked; messagesModuleOptions.HasPrice = cbHasPrice.Checked; messagesModuleOptions.HasOnlyForRegisered = cbHasOnlyForRegisered.Checked; messagesModuleOptions.HasOwnerID = cbHasOwnerID.Checked; //-------------------------- messagesModuleOptions.RequiredGoogleLatitude = cbRequiredGoogleLatitude.Checked; messagesModuleOptions.RequiredGoogleLongitude = cbRequiredGoogleLongitude.Checked; messagesModuleOptions.RequiredPrice = cbRequiredPrice.Checked; //-------------------------- messagesModuleOptions.HasPublishPhoto = cbHasPublishPhoto.Checked; messagesModuleOptions.HasPublishPhoto2 = cbHasPublishPhoto2.Checked; messagesModuleOptions.HasPublishFile = cbHasPublishFile.Checked; messagesModuleOptions.HasPublishAudio = cbHasPublishAudio.Checked; messagesModuleOptions.HasPublishVideo = cbHasPublishVideo.Checked; messagesModuleOptions.HasPublishYoutbe = cbHasPublishYoutbe.Checked; //------------------------------------------------------------------------------------------- messagesModuleOptions.PageItemCount_UserDefault = Convert.ToInt32(txtPageItemCount_UserDefault.Text); messagesModuleOptions.PageItemCount_AdminDefault = Convert.ToInt32(txtPageItemCount_AdminDefault.Text); messagesModuleOptions.ShowInSiteDepartments = cbShowInSiteDepartments.Checked; //------------------------------------------------------------------------------------------- messagesModuleOptions.TableRowsPriorities = txtTableRowsPriorities.Text; //------------------------------------------------------------------------------------------- messagesModuleOptions.HasSearech = cbHasSearch.Checked; //------------------------------------------------------------------------------------------- messagesModuleOptions.DisplayCategoriesInAdminMenue = cbDisplayCategoriesInAdminMenue.Checked; messagesModuleOptions.ModuleMetaKeyWords = txtModuleMetaKeyWords.Text; messagesModuleOptions.ModuleMetaDescription = txtModuleMetaDescription.Text; messagesModuleOptions.HasMetaKeyWords = cbHasMetaKeyWords.Checked; messagesModuleOptions.HasMetaDescription = cbHasMetaDescription.Checked; messagesModuleOptions.UserCanSendMeta = cbUserCanSendMeta.Checked; //------------------------------------------------------------------------------------------- SiteModulesManager sm = SiteModulesManager.Instance; bool status = sm.SaveModule(messagesModuleOptions); //----------------------------------------------------------------------- if (status) { //-------------------------------------------------------------------- ResourcesFilesManager.SaveResourcesData(messagesModuleOptions.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(messagesModuleOptions.ModuleAdminSpecialTitle, txtModuleAdminSpecialTitleArabic.Text, txtModuleAdminSpecialTitleEnglish.Text); //-------------------------------------------------------------------- if (!MoversFW.Components.UrlManager.ChechIsValidParameter("id")) { lblResult.ForeColor = Color.Blue; lblResult.Text = Resources.AdminText.AddingOperationDone; ClearControls(); } else { Response.Redirect("default.aspx"); } } else { lblResult.ForeColor = Color.Red; lblResult.Text = Resources.AdminText.AddingOperationFaild; } }
//----------------------------------------------- #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); } }