//-------------------------------------------------------- #endregion #region --------------EditCommand-------------- //--------------------------------------------------------- //EditCommand //--------------------------------------------------------- protected void EditCommand(DataGrid dg, Label lblResult, object source, DataGridCommandEventArgs e) { ImageButton lbtnUserActivation = (ImageButton)e.Item.FindControl("lbtnUserActivation"); int ModuleTypeID = (int)dg.DataKeys[e.Item.ItemIndex]; ItemsModulesOptions moduleOptions = ItemsModulesOptions.GetType(ModuleTypeID); SiteModulesManager sm = SiteModulesManager.Instance; if (moduleOptions.IsAvailabe) { //----------------------------------------------------------------------- moduleOptions.IsAvailabe = false; sm.SaveModule(moduleOptions); //----------------------------------------------------------------------- lblResult.CssClass = "operation_error"; lblResult.Text = "Êã ÅáÛÇÁ ÇáÊÝÚíá"; lbtnUserActivation.ImageUrl = "/Content/images/Boolean/false.gif"; } else { //----------------------------------------------------------------------- moduleOptions.IsAvailabe = true; sm.SaveModule(moduleOptions); //----------------------------------------------------------------------- lblResult.CssClass = "operation_done"; lblResult.Text = "Êã ÇáÊÝÚíá"; lbtnUserActivation.ImageUrl = "/Content/images/Boolean/True.gif"; } }
//-------------------------------------------------------- #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 ---------------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); } }