Exemple #1
0
 public void ChangeLanguage(Sys_UserSettingModel model)
 {
     if (string.IsNullOrEmpty(model.LanguageValue))
     {
         model.LanguageValue = Constant.VN;
     }
     VnResource.Helper.Utility.LanguageHelper.LanguageCode = model.LanguageValue;
 }
Exemple #2
0
 public Sys_UserSettingModel Getbyid(Guid id)
 {
     var service = new Sys_AttOvertimePermitConfigServices();
     var language = service.GetConfigValue<string>(AppConfig.HRM_SYS_USERSETTING_LANGUAGE.ToString()+"_"+id.ToString());
     var theme = service.GetConfigValue<string>(AppConfig.HRM_SYS_USERSETTING_THEME + "_" + id.ToString());
     var userSetting = new Sys_UserSettingModel()
     {
         LanguageName = language,
         ThemeName = theme,
         UserCreateID = id
     };
     return userSetting;
 }
        public ActionResult ChangeLanguage(Sys_UserSettingModel model)
        {
            var isAccess = CheckPermission(UserId, PrivilegeType.Create, ConstantPermission.Sys_UserSetting);

            if (!isAccess)
            {
                return(PartialView("AccessDenied"));
            }

            TranslateService.LanguageCode = model.LanguageValue;

            Sys_AllSettingModel modelLang = new Sys_AllSettingModel()
            {
                Name       = AppConfig.HRM_SYS_USERSETTING_LANGUAGE.ToString(),
                Value1     = model.LanguageValue,
                Value2     = null,
                UserID     = model.UserCreateID,
                ModuleName = ""
            };


            //Sys_AllSettingModel modelTheme = new Sys_AllSettingModel()
            //{
            //    Name = AppConfig.HRM_SYS_USERSETTING_THEME.ToString(),
            //    Value1 = string.IsNullOrEmpty(model.ThemeName) ? EnumDropDown.ETheme.VnResourceDefault.ToString() : model.ThemeName,
            //    Value2 = null,
            //    UserID = model.UserCreateID,
            //    ModuleName = ""
            //};

            List <Sys_AllSettingModel> listModel = new List <Sys_AllSettingModel>();

            listModel.Add(modelLang);
            //listModel.Add(modelTheme);

            var service = new RestServiceClient <List <Sys_AllSettingModel> >();

            service.SetCookies(this.Request.Cookies, _hrm_Sys_Service);
            var result = service.Post(_hrm_Sys_Service, "api/Sys_UserSetting/", listModel);

            return(RedirectToAction("Index"));
        }
Exemple #4
0
        public ActionResult ChangeLanguage(Sys_UserSettingModel model)
        {
            LanguageHelper.LanguageCode = model.LanguageValue;
            Session[SessionObjects.LanguageCode + (Session[SessionObjects.UserInfoName] == null ? string.Empty : Session[SessionObjects.UserInfoName].ToString())] = model.LanguageValue;
            //TranslateService.LanguageCode = model.LanguageValue;

            Sys_AllSettingModel modelLang = new Sys_AllSettingModel()
            {
                Name       = AppConfig.HRM_SYS_USERSETTING_LANGUAGE.ToString(),
                Value1     = model.LanguageValue,
                Value2     = null,
                UserID     = model.UserCreateID,
                ModuleName = ""
            };


            //Sys_AllSettingModel modelTheme = new Sys_AllSettingModel()
            //{
            //    Name = AppConfig.HRM_SYS_USERSETTING_THEME.ToString(),
            //    Value1 = string.IsNullOrEmpty(model.ThemeName) ? EnumDropDown.ETheme.VnResourceDefault.ToString() : model.ThemeName,
            //    Value2 = null,
            //    UserID = model.UserCreateID,
            //    ModuleName = ""
            //};

            List <Sys_AllSettingModel> listModel = new List <Sys_AllSettingModel>();

            listModel.Add(modelLang);
            //listModel.Add(modelTheme);

            var service = new RestServiceClient <List <Sys_AllSettingModel> >(UserLogin);

            service.SetCookies(this.Request.Cookies, _hrm_Sys_Service);
            var result = service.Post(_hrm_Sys_Service, "api/Sys_UserSetting/", listModel);

            return(RedirectToAction("Index"));
        }