Пример #1
0
        public void ToolbarButtonClick(object sender, ItemClickEventArgs e)
        {
            if (e == null || e.Item == null || e.Item.Tag == null || e.Item.Tag.IsNullOrEmpty())
            {
                return;
            }
            if (e.Item.Name == "barButtonSkin")
            {
                return;
            }

            try
            {
                switch (e.Item.Tag.ToString().ToUpper())
                {
                case "CLOSE":
                    CloseForm();
                    break;

                case "NAV":
                    ToggleDockPanel(dpNavigation);
                    break;

                case "FAV":
                    ToggleDockPanel(dpFavorite);
                    break;

                case "LOG":
                    ToggleDockPanel(dockPanelLog);
                    break;

                case "DOMAIN":
                    SetMessage("용어사전을 다운로드하는 중입니다... 잠시만 기다리세요!!!");
                    DomainUtils.SetData();
                    SetMessage("");
                    break;

                case "HOME":
                    ShowHomePage();
                    break;

                case "CHANGEPASSWORD":
                    ShowChangePwd();
                    break;

                case "SETTING":
                    OpenSaleTran();
                    break;
                }
            }
            catch (Exception ex)
            {
                MsgBox.Show(ex);
            }
        }
Пример #2
0
        public static void Init()
        {
            try
            {
                Logger.Debug("Setting Start!!");

                GlobalVar.DatabaseId = "REAL";
                GlobalVar.ServerUrl  = ServerConsts.REAL;

                GlobalVar.Settings.SetValue("IS_USESKIN", SkinConsts.IS_USESKIN);
                GlobalVar.Settings.SetValue("MAIN_SKIN", SkinConsts.MAIN_SKIN);
                GlobalVar.Settings.SetValue("FORM_SKIN", SkinConsts.FORM_SKIN);
                GlobalVar.Settings.SetValue("GRID_SKIN", SkinConsts.GRID_SKIN);
                GlobalVar.Settings.SetValue("GRID_EVEN_AND_ODD", SkinConsts.GRID_EVEN_AND_ODD);

                if (FontFamily.Families.Where(x => x.Name == SkinConsts.FONT_NAME).Any())
                {
                    GlobalVar.Settings.SetValue("FONT_NAME", SkinConsts.FONT_NAME);
                }
                else
                {
                    GlobalVar.Settings.SetValue("FONT_NAME", SystemFonts.DefaultFont.Name);
                }
                GlobalVar.Settings.SetValue("FONT_SIZE", SkinConsts.FONT_SIZE);
                AppearanceObject.DefaultFont = new Font(GlobalVar.Settings.GetValue("FONT_NAME").ToStringNullToEmpty(), (float)GlobalVar.Settings.GetValue("FONT_SIZE"));

                GlobalVar.Settings.SetValue("VISIBLE_TOOLBAR_NAME", "YES");
                GlobalVar.Settings.SetValue("COMPANY_NAME", "JW.Play");
                GlobalVar.Settings.SetValue("DEPARTMENT_NAME", "Development Division");
                GlobalVar.Settings.SetValue("USER_NAME", "Manager");
                GlobalVar.Settings.SetValue("MAINFORM_WINDOW_STATE", FormWindowState.Maximized);

                SplashUtils.ShowWait("리소스 데이터를 생성하는 중입니다... 잠시만...");

                DomainUtils.Init();

                try
                {
                    DataTable data = (DataTable)DBTranHelper.GetData("Auth", "GetSettings", "Setting", new DataMap()).TranList[0].Data;
                    if (data != null && data.Rows.Count > 0)
                    {
                        foreach (DataRow row in data.Rows)
                        {
                            GlobalVar.Settings.SetValue(row["CODE"].ToString(), row["VALUE"]);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MsgBox.Show(ex);
                }

                try
                {
                    DomainUtils.SetData();
                }
                catch (Exception ex)
                {
                    MsgBox.Show(ex);
                }
                SplashUtils.CloseWait();
                Logger.Debug("Setting End!!");
            }
            catch (Exception ex)
            {
                MsgBox.Show(ex);
            }
        }