/// <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(); } }
/// <summary> /// 툴바버튼 Refresh 클릭 이벤트 상속 메소드 /// DataLoad를 호출한다. /// </summary> protected virtual void ActRefresh() { SplashUtils.ShowWait(); try { DataLoad(ParamsData); } catch (Exception ex) { MsgBox.Show(ex); } finally { SplashUtils.CloseWait(); } }
/// <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(); } }
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); } }