Example #1
0
 /// <summary>
 /// 툴바버튼 Delete 클릭 이벤트 상속 메소드
 /// 삭제확인 메시지박스를 보여주고 OK인 경우
 /// DataDelete를 실행하고 DataCallback으로 콜백메소드를 설정한다.
 /// </summary>
 protected virtual void ActDelete()
 {
     if (EditMode == EditModeEnum.Modify)
     {
         if (MsgBox.Show("삭제하겠습니까?", "삭제", MessageBoxButtons.OKCancel) != DialogResult.OK)
         {
             return;
         }
         SplashUtils.ShowWait("삭제하는 중입니다... 잠시만...");
         try
         {
             DataDelete(MethodBase.GetCurrentMethod().Name, DataCallback);
         }
         catch (Exception ex)
         {
             MsgBox.Show(ex);
         }
         finally
         {
             SplashUtils.CloseWait();
         }
     }
     else
     {
         DataInit();
     }
 }
Example #2
0
 /// <summary>
 /// 툴바버튼 Refresh 클릭 이벤트 상속 메소드
 /// DataLoad를 호출한다.
 /// </summary>
 protected virtual void ActRefresh()
 {
     SplashUtils.ShowWait();
     try
     {
         DataLoad(ParamsData);
     }
     catch (Exception ex)
     {
         MsgBox.Show(ex);
     }
     finally
     {
         SplashUtils.CloseWait();
     }
 }
Example #3
0
 /// <summary>
 /// 툴바버튼 SaveAndClose 클릭 이벤트 상속 메소드
 /// DataSave 메소드를 호출하고 DataCallback 메소드를 콜백메소드로 설정한다.
 /// </summary>
 protected virtual void ActSaveAndClose()
 {
     SplashUtils.ShowWait("저장하는 중입니다... 잠시만...");
     try
     {
         DataSave(MethodBase.GetCurrentMethod().Name, DataCallback);
     }
     catch (Exception ex)
     {
         MsgBox.Show(ex);
     }
     finally
     {
         SplashUtils.CloseWait();
     }
 }
Example #4
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);
            }
        }