Beispiel #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     currentModule = SiteDeparmentsOptions.GetType(ModuleTypeID);
     if (!IsPostBack)
     {
         LoadData();
     }
 }
Beispiel #2
0
 //-----------------------------------------------
 //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();
     }
 }
Beispiel #3
0
    //--------------------------------------------------------
    #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;
        }
    }
Beispiel #4
0
    //-----------------------------------------------
    #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;
        }
        //-----------------------------------------------
    }