Example #1
0
 //导航条多语言
 protected override void InitializeCulture()
 {
     if (this.CurrentUser.UserLanguage == null || this.CurrentUser.UserLanguage.Trim() == string.Empty)
     {
         string userLanguage = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_LANGUAGE).Value;
         this.CurrentUser.UserLanguage         = userLanguage;
         Thread.CurrentThread.CurrentUICulture = new CultureInfo(userLanguage);
     }
     else
     {
         Thread.CurrentThread.CurrentUICulture = new CultureInfo(this.CurrentUser.UserLanguage);
     }
 }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     up        = TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, BusinessConstants.CODE_MASTER_LANGUAGE);
     tempvalue = this.ddlLanguage.SelectedValue;
     if (up != null)
     {
         this.ddlLanguage.Text = up.Value;
     }
     else
     {
         this.ddlLanguage.Text = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_LANGUAGE).Value;
     }
 }
Example #3
0
 public void PageCleanup()
 {
     ((Controls_TextBox)(this.FV_BomDetail.FindControl("tbParCode"))).Text  = this.BomCode;
     ((Controls_TextBox)(this.FV_BomDetail.FindControl("tbCompCode"))).Text = string.Empty;
     ((TextBox)(this.FV_BomDetail.FindControl("tbOp"))).Text                = string.Empty;
     ((TextBox)(this.FV_BomDetail.FindControl("tbReference"))).Text         = string.Empty;
     ((Controls_TextBox)(this.FV_BomDetail.FindControl("tbUom"))).Text      = string.Empty;
     ((TextBox)(this.FV_BomDetail.FindControl("tbRateQty"))).Text           = string.Empty;
     ((Controls_TextBox)(this.FV_BomDetail.FindControl("tbStruType"))).Text = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_BOM_DETAIL_TYPE).Value;
     ((TextBox)(this.FV_BomDetail.FindControl("tbScrapPercentage"))).Text   = "0";
     ((TextBox)(this.FV_BomDetail.FindControl("tbStartTime"))).Text         = DateTime.Now.Date.ToString("yyyy-MM-dd HH:mm");
     ((TextBox)(this.FV_BomDetail.FindControl("tbEndTime"))).Text           = string.Empty;
     ((Controls_TextBox)(this.FV_BomDetail.FindControl("tbLocation"))).Text = string.Empty;
     ((CheckBox)(this.FV_BomDetail.FindControl("cbNeedPrint"))).Checked     = true;
     ((CheckBox)(this.FV_BomDetail.FindControl("cbIsShipScan"))).Checked    = false;
     ((TextBox)(this.FV_BomDetail.FindControl("tbPriority"))).Text          = "0";
     ((com.Sconit.Control.CodeMstrDropDownList)(this.FV_BomDetail.FindControl("ddlBackFlushMethod"))).SelectedIndex = 0;
 }
Example #4
0
    protected override void InitializeCulture()
    {
        if (this.CurrentUser.UserLanguage == null || this.CurrentUser.UserLanguage.Trim() == string.Empty)
        {
            string userLanguage = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_LANGUAGE).Value;
            this.CurrentUser.UserLanguage         = userLanguage;
            Thread.CurrentThread.CurrentUICulture = new CultureInfo(userLanguage);

            UserPreference usrpf = new UserPreference();
            usrpf.User  = this.CurrentUser;
            usrpf.Code  = BusinessConstants.CODE_MASTER_LANGUAGE;
            usrpf.Value = userLanguage;
            TheUserPreferenceMgr.CreateUserPreference(usrpf);
        }
        else
        {
            Thread.CurrentThread.CurrentUICulture = new CultureInfo(this.CurrentUser.UserLanguage);
        }

        //Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
    }
Example #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        tempThemePage  = this.DDL_ThemePage.SelectedValue;
        tempThemeFrame = this.DDL_ThemeFrame.SelectedValue;

        if (TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE) != null)
        {
            this.DDL_ThemePage.SelectedValue = TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE).Value;
        }
        else
        {
            this.DDL_ThemePage.SelectedValue = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE).Value;
        }

        if (TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEFRAME) != null)
        {
            this.DDL_ThemeFrame.SelectedValue = TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEFRAME).Value;
        }
        else
        {
            this.DDL_ThemeFrame.SelectedValue = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEFRAME).Value;
        }

        this.DDL_ThemeFrame.DataSource = TheCodeMasterMgr.GetCachedCodeMaster(BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEFRAME);
        this.DDL_ThemeFrame.DataBind();

        this.DDL_ThemePage.DataSource = TheCodeMasterMgr.GetCachedCodeMaster(BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE);
        this.DDL_ThemePage.DataBind();

        //CSModule
        upCS = TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, BusinessConstants.PERMISSION_CATEGORY_TERMINAL);
        if (!IsPostBack)
        {
            this.ddlCSModule.DataSource = ThePermissionMgr.GetALlPermissionsByCategory(BusinessConstants.PERMISSION_CATEGORY_TERMINAL, this.CurrentUser);
            this.ddlCSModule.DataBind();
            if (upCS != null)
            {
                this.ddlCSModule.Text = upCS.Value == null ? string.Empty : upCS.Value;
            }
        }

        //Language
        up           = TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, BusinessConstants.CODE_MASTER_LANGUAGE);
        tempLanguage = this.ddlLanguage.SelectedValue;
        if (up != null)
        {
            this.ddlLanguage.Text = up.Value == null ? string.Empty : up.Value;
        }
        else
        {
            this.ddlLanguage.Text = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_LANGUAGE).Value;
        }

        //清除Tab状态
        if (Request.Cookies["TabStatus"] != null && Request.Cookies["TabStatus"].Value == "Theme")
        {
            this.divRefresh.Visible = true;
            Response.Cookies["TabStatus"].Values.Remove("Theme");
            ShowSuccessMessage("Security.UserPreference.Update.Successfully");
        }
        else
        {
            this.divRefresh.Visible = false;
        }
    }
Example #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (this.Session["Current_User"] == null)
        {
            this.Response.Redirect("~/Logoff.aspx");
        }
        else
        {
            this.Title = TheEntityPreferenceMgr.LoadEntityPreference("CompanyName").Value;

            if (!Page.IsPostBack)
            {
                string ThemePage = string.Empty;

                HttpCookie cookieThemePage = new HttpCookie("ThemePage");
                if (this.CurrentUser.UserThemePage == null || this.CurrentUser.UserThemePage.Trim() == string.Empty)
                {
                    cookieThemePage.Value = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE).Value;
                    Response.Cookies.Add(cookieThemePage);

                    this.CurrentUser.UserThemePage = cookieThemePage.Value;

                    UserPreference usrpf = new UserPreference();
                    usrpf.User  = this.CurrentUser;
                    usrpf.Code  = BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE;
                    usrpf.Value = cookieThemePage.Value;
                    TheUserPreferenceMgr.CreateUserPreference(usrpf);
                }
                else
                {
                    UserPreference userPreferenceThemePage = TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, "ThemePage");
                    if (userPreferenceThemePage != null && userPreferenceThemePage.Value == BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE_RANDOM)
                    {
                        ThemePage = TheCodeMasterMgr.GetRandomTheme(BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEPAGE);
                    }
                    else
                    {
                        ThemePage = userPreferenceThemePage.Value;
                    }
                    cookieThemePage.Value = ThemePage;
                    Response.Cookies.Add(cookieThemePage);
                }

                #region 随机框架主题
                HttpCookie cookieThemeFrame = new HttpCookie("ThemeFrame");
                if (this.CurrentUser.UserThemeFrame == null || this.CurrentUser.UserThemeFrame.Trim() == string.Empty)
                {
                    cookieThemeFrame.Value = string.Empty;
                    Response.Cookies.Add(cookieThemeFrame);

                    this.CurrentUser.UserThemeFrame = TheCodeMasterMgr.GetDefaultCodeMaster(BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEFRAME).Value;

                    UserPreference usrpf = new UserPreference();
                    usrpf.User  = this.CurrentUser;
                    usrpf.Code  = BusinessConstants.CODE_MASTER_USER_PREFERENCE_VALUE_THEMEFRAME;
                    usrpf.Value = this.CurrentUser.UserThemeFrame;
                    TheUserPreferenceMgr.CreateUserPreference(usrpf);
                }
                else
                {
                    string themeFrame = TheUserPreferenceMgr.LoadUserPreference(this.CurrentUser.Code, "ThemeFrame").Value;
                    switch (themeFrame)
                    {
                    case "Picture":
                        cookieThemeFrame.Value = string.Empty;
                        Response.Cookies.Add(cookieThemeFrame);
                        break;

                    case "Random":
                        cookieThemeFrame.Value = TheCodeMasterMgr.GetRandomTheme("ThemeFrame");
                        Response.Cookies.Add(cookieThemeFrame);
                        break;

                    default:
                        cookieThemeFrame.Value = themeFrame;
                        Response.Cookies.Add(cookieThemeFrame);
                        break;
                    }
                }
                #endregion
            }

            //确定MainFrame的页面为退出前的页面
            if (Request.Params.Get("rightFrameUrl") == null)
            {
                IList <Favorites> listFavorites = TheFavoritesMgr.GetFavorites(this.CurrentUser.Code, "History");

                if (listFavorites.Count != 0)
                {
                    Favorites favorite = listFavorites[0];
                    url = "Main.aspx" + favorite.PageUrl;
                }
                else
                {
                    url = "Main.aspx?mid=Security.UserPreference";
                }
            }
            else
            {
                url = Request.Params.Get("rightFrameUrl");
            }
        }
    }