protected void Page_Load(object sender, EventArgs e) { currentModule = SiteDeparmentsOptions.GetType(ModuleTypeID); if (!IsPostBack) { LoadData(); } }
//----------------------------------------------- //Page_Load //----------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { currentModule = SiteDeparmentsOptions.GetType(ModuleTypeID); MLangsDetails1.ModuleTypeID = ModuleTypeID; MLangsDetails1.TypeOfDetails = DetailsTypes.SiteDepartment; lblResult.Text = ""; if (!IsPostBack) { LoadData(); } }
//-------------------------------------------------------- #endregion public void CheckVisibility() { //-------------------------------------------------------------------- if (!SiteSettings.Languages_HasMultiLanguages) { ViewTaps = false; } else if (TypeOfDetails == DetailsTypes.Items) { if (!currentModule.HasTitle && !currentModule.HasShortDescription && !currentModule.HasDetails && !currentModule.HasAuthorName && !currentModule.HasAddress && !currentModule.HasExtraText_1) { ViewTaps = false; } else { ViewTaps = true; } } else if (TypeOfDetails == DetailsTypes.Category) { if (!currentModule.CategoryHasTitle && !currentModule.CategoryHasShortDescription && !currentModule.CategoryHasDetails ) { ViewTaps = false; } else { ViewTaps = true; } } else if (TypeOfDetails == DetailsTypes.SiteDepartment) { SiteDeparmentsOptions sdo = SiteDeparmentsOptions.GetType(ModuleTypeID); if (!sdo.HasTitle && !sdo.HasShortDescription && !sdo.HasDescription ) { ViewTaps = false; } else { ViewTaps = true; } } //-------------------------------------------------------------------- //-------------------------------------- //Arabic //-------------------------------------- ucArDetails.ModuleTypeID = ModuleTypeID; ucArDetails.TypeOfDetails = TypeOfDetails; ucArDetails.Sender = Sender; if (SiteSettings.Languages_HasArabicLanguages) { tbArabic.Visible = true; ucArDetails.Visible = true; } else { tbArabic.Visible = false; ucArDetails.Visible = false; } //-------------------------------------- //English //-------------------------------------- ucEnDetails.ModuleTypeID = ModuleTypeID; ucEnDetails.TypeOfDetails = TypeOfDetails; ucEnDetails.Sender = Sender; if (SiteSettings.Languages_HasEnglishLanguages) { tbEnglish.Visible = true; ucEnDetails.Visible = true; } else { tbEnglish.Visible = false; ucEnDetails.Visible = false; } }
//----------------------------------------------- #endregion #region ---------------HandleOptionalControls--------------- //----------------------------------------------- //HandleOptionalControls //----------------------------------------------- protected void HandleOptionalControls() { switch (Lang) { case Languages.Ar: //fckDescription.ContentLangDirection = FredCK.FCKeditorV2.LanguageDirection.RightToLeft; txtDescription.Style.Add(HtmlTextWriterStyle.Direction, "rtl"); trTitle.Style.Add(HtmlTextWriterStyle.Direction, "rtl"); trShortDescription.Style.Add(HtmlTextWriterStyle.Direction, "rtl"); trAuthorName.Style.Add(HtmlTextWriterStyle.Direction, "rtl"); trAddress.Style.Add(HtmlTextWriterStyle.Direction, "rtl"); trExtraText_1.Style.Add(HtmlTextWriterStyle.Direction, "rtl"); trMetaKeyWords.Style.Add(HtmlTextWriterStyle.Direction, "rtl"); break; case Languages.En: //fckDescription.ContentLangDirection = FredCK.FCKeditorV2.LanguageDirection.LeftToRight; txtDescription.Style.Add(HtmlTextWriterStyle.Direction, "ltr"); trTitle.Style.Add(HtmlTextWriterStyle.Direction, "ltr"); trShortDescription.Style.Add(HtmlTextWriterStyle.Direction, "ltr"); trAuthorName.Style.Add(HtmlTextWriterStyle.Direction, "ltr"); trAddress.Style.Add(HtmlTextWriterStyle.Direction, "ltr"); trExtraText_1.Style.Add(HtmlTextWriterStyle.Direction, "ltr"); trMetaKeyWords.Style.Add(HtmlTextWriterStyle.Direction, "ltr"); break; default: break; } if (TypeOfDetails == DetailsTypes.Items) { trTitle.Visible = currentModule.HasTitle; //rfvTitle= trMetaKeyWords.Visible = currentModule.HasMetaKeyWords; trShortDescription.Visible = (currentModule.HasShortDescription || currentModule.HasMetaDescription); trDetailsText.Visible = currentModule.HasDetails; trDetailsControl.Visible = currentModule.HasDetails; trAuthorName.Visible = currentModule.HasAuthorName; trAddress.Visible = currentModule.HasAddress; trExtraText_1.Visible = currentModule.HasExtraText_1; if (!currentModule.HasTitle && !currentModule.HasShortDescription && !currentModule.HasDetails && !currentModule.HasAuthorName && !currentModule.HasAddress && !currentModule.HasExtraText_1) { this.Visible = false; } } else if (TypeOfDetails == DetailsTypes.Category) { trTitle.Visible = currentModule.CategoryHasTitle; //rfvTitle= trMetaKeyWords.Visible = currentModule.HasMetaKeyWords; trShortDescription.Visible = (currentModule.CategoryHasShortDescription || currentModule.HasMetaDescription); trDetailsText.Visible = currentModule.CategoryHasDetails; trDetailsControl.Visible = currentModule.CategoryHasDetails; trAuthorName.Visible = false; trAddress.Visible = false; trExtraText_1.Visible = false; if (!currentModule.CategoryHasTitle && !currentModule.CategoryHasShortDescription && !currentModule.CategoryHasDetails ) { this.Visible = false; } } else if (TypeOfDetails == DetailsTypes.SiteDepartment) { SiteDeparmentsOptions sdo = SiteDeparmentsOptions.GetType(ModuleTypeID); trTitle.Visible = sdo.HasTitle; //rfvTitle= trMetaKeyWords.Visible = sdo.HasMetaKeyWords; trShortDescription.Visible = (sdo.HasShortDescription || sdo.HasMetaDescription); trDetailsText.Visible = sdo.HasDescription; trDetailsControl.Visible = sdo.HasDescription; trAuthorName.Visible = false; trAddress.Visible = false; trExtraText_1.Visible = false; if (!sdo.HasTitle && !sdo.HasShortDescription && !sdo.HasDescription ) { this.Visible = false; } } //----------------------------------------------- //DetailsInHtmlEditor //---------------------- if (currentModule.DetailsInHtmlEditor && Sender == UsersTypes.Admin) { fckDescription.Visible = true; txtDescription.Visible = false; } else { fckDescription.Visible = false; txtDescription.Visible = true; } //----------------------------------------------- }