Esempio n. 1
0
        public static string GetActiveCultureIcons()
        {
            string      _cultureIconHtml = "";
            IUnitOfWork unitOfWork       = new UnitOfWork();
            ICultureInformationBusiness    CultureInfoBusiness         = new CultureInformationBusiness(unitOfWork);
            List <CultureInformationModel> listCultureInformationModel = CultureInfoBusiness.GetAllCultureNames();
            string culturename = "";

            _cultureIconHtml = "<select id='ddlGlobalCulture'>";
            for (int i = 0; i < listCultureInformationModel.Count; i++)
            {
                culturename = listCultureInformationModel[i].CultureName;
                if (CultureInformationManagement.CurrentUserCulture == culturename)
                {
                    //_cultureIconHtml = _cultureIconHtml + "&nbsp; <a href='#' class='socialicon'><img height='16px' width='24px' title='" + listCultureInformationModel[i].Language + "' src='/Uploads/CultureIcons/" + culturename + ".png' Culture='" + culturename + "' onclick='javascript:ErucaCRM.Framework.Core.SetCulture(this)' /></a>";
                    _cultureIconHtml = _cultureIconHtml + "<Option selected='selected'  value=" + culturename + ">" + listCultureInformationModel[i].Language + "</option>";
                }
                else
                {
                    _cultureIconHtml = _cultureIconHtml + "<Option value=" + culturename + ">" + listCultureInformationModel[i].Language + "</option>";
                }
            }

            _cultureIconHtml = _cultureIconHtml + "</select>";
            return(_cultureIconHtml);
        }
        public static void GetAllCultureObject()
        {
            UnitOfWork unitOfWork = new UnitOfWork();

            CultureInformationBusiness CultureInfoBusiness = new CultureInformationBusiness(unitOfWork);

            List <ErucaCRM.Domain.CultureInformationModel> listCultureInformationModel = CultureInfoBusiness.LoadAllUserCultures();

            for (int i = 0; i < listCultureInformationModel.Count; i++)
            {
                XmlDocument xmlDocCulture = new XmlDocument();
                if (!string.IsNullOrEmpty(listCultureInformationModel[i].LabelsXML))
                {
                    xmlDocCulture.LoadXml(listCultureInformationModel[i].LabelsXML);
                }
                objCultureInformation.Add(listCultureInformationModel[i].CultureName, xmlDocCulture);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Application will load all cultures on start of application
        /// </summary>
        private void LoadAllUserCultures()
        {
            IUnitOfWork unitOfWork = new UnitOfWork();

            ICultureInformationBusiness CultureInfoBusiness = new CultureInformationBusiness(unitOfWork);

            List <ErucaCRM.Domain.CultureInformationModel> listCultureInformationModel = CultureInfoBusiness.LoadAllUserCultures();

            for (int i = 0; i < listCultureInformationModel.Count; i++)
            {
                if (listCultureInformationModel[i].IsDefault == true)
                {
                    ErucaCRM.Utility.CultureInformationManagement.ApplicationDefaultCulture = listCultureInformationModel[i].CultureName;
                }

                ErucaCRM.Utility.CultureInformationManagement.SetCultureObject(listCultureInformationModel[i].CultureName, listCultureInformationModel[i].LabelsXML);
            }
        }