/// <summary> /// 언어 정보 저장 /// </summary> public bool DynamicColumn_Info_Save(DynamicColumnInfoRegisterEntity pDynamicColumnInfoRegisterEntity, DataTable dt) { try { DataTable dtTemp = null; bool isChack = CoFAS_ConvertManager.DataTable_FindCount(dt, "CRUD IN ('C','U','D')", ""); if (isChack) { dtTemp = CoFAS_ConvertManager.DataTable_FindValue(dt, "CRUD IN ('C','U','D')", ""); // 신규 and 수정 항목 데이터 테이블 화 } using (DBManager pDBManager = new DBManager()) { bool isReturn = new DynamicColumnInfoRegisterProvider(pDBManager).DynamicColumn_Info_Save(pDynamicColumnInfoRegisterEntity, dtTemp); return(isReturn); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "DynamicColumn_Info_Save(DynamicColumnInfoRegisterEntity pDynamicColumnInfoRegisterEntity, DataTable dt)", pException); } }
/// <summary> /// 언어 정보 조회 /// </summary> public DataTable DynamicColumn_Info(DynamicColumnInfoRegisterEntity pDynamicColumnInfoRegisterEntity) { try { using (DBManager pDBManager = new DBManager()) { DataTable pDataTable = new DynamicColumnInfoRegisterProvider(pDBManager).DynamicColumn_Info(pDynamicColumnInfoRegisterEntity); return(pDataTable); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "DynamicColumn_Info(DynamicColumnInfoRegisterEntity pDynamicColumnInfoRegisterEntity)", pException); } }
// 초기화 처리 영역 #region ○ 메뉴 초기화 하기 - InitializeSetting() private void InitializeSetting() { try { //상속 화면 패널 사용 유무 _pnHeader.Visible = true; _pnContent.Visible = true; _pnLeft.Visible = false; //메인 화면 전역 변수 처리 _pCORP_CODE = MainForm.UserEntity.CORP_CODE; _pUSER_CODE = MainForm.UserEntity.USER_CODE; _pUSER_NAME = MainForm.UserEntity.USER_NAME; _pLANGUAGE_TYPE = MainForm.UserEntity.LANGUAGE_TYPE; _pFONT_TYPE = MainForm.UserEntity.FONT_TYPE; _pFONT_SIZE = MainForm.UserEntity.FONT_SIZE; _pFONT_SETTING = new Font(_pFONT_TYPE, _pFONT_SIZE); _pWINDOW_NAME = this.Name; //메뉴 화면 엔티티 설정 _pDynamicColumnInfoRegisterEntity = new DynamicColumnInfoRegisterEntity(); //_pDynamicColumnInfoRegisterEntity.CORP_CODE = _pCORP_CODE; _pDynamicColumnInfoRegisterEntity.USER_CODE = _pUSER_CODE; //화면 설정 언어 & 명칭 변경. ==고정== DataTable dtLanguage = new LanguageBusiness().Language_Info(_pWINDOW_NAME, _pLANGUAGE_TYPE); if (dtLanguage != null && dtLanguage.Rows.Count > 0) { CoFAS_ControlManager.Language_Info(dtLanguage, this); } //화면 설정 언어 & 명칭 변경. ==고정== //메인 화면 공용 버튼 설정 //if (_pFirstYN) //{ // InitializeButtons(); //} //그리드 설정 InitializeGrid(); //화면 컨트롤러 설정 InitializeControl(); //그리드 초기화 //여러 그리드 사용시 마스터 그리드는 최초 실행 시에만 초기화 if (_pFirstYN) { _pFirstYN = false; } _pDynamicColumnInfoRegisterEntity.CRUD = ""; _pDynamicColumnInfoRegisterEntity.LANGUAGE_TYPE = _pLANGUAGE_TYPE; MainFind_DisplayData(); //Dev Grid 데이터소스 로 바인딩 작업 처리 할 경우에는 최초 빈 데이터 테이블을 바인딩 해야 됨. } catch (ExceptionManager pExceptionManager) { CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString())); } }