/// <summary> /// 개체 구하기 /// </summary> /// <param name="pDataRow">데이타 로우</param> /// <returns>메뉴 설정 개체</returns> public LanguageInfoRegisterEntity GetEntity(DataRow pDataRow) { try { LanguageInfoRegisterEntity pLanguageInfonRegisterEntity = new LanguageInfoRegisterProvider(null).GetEntity(pDataRow); return(pLanguageInfonRegisterEntity); } catch (Exception pException) { throw new ExceptionManager ( this, "GetEntity(pDataRow)", pException ); } }
/// <summary> /// 언어 정보 조회 /// </summary> public DataTable Language_Info(LanguageInfoRegisterEntity pLanguageInfoRegisterEntity) { try { using (DBManager pDBManager = new DBManager()) { DataTable pDataTable = new LanguageInfoRegisterProvider(pDBManager).Language_Info(pLanguageInfoRegisterEntity); return(pDataTable); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "Language_Info(LanguageInfoRegisterEntity pLanguageInfoRegisterEntity)", pException); } }
/// <summary> /// 언어 정보 저장 /// </summary> public bool Language_Info_Save(LanguageInfoRegisterEntity pLanguageInfoRegisterEntity, DataTable dt) { try { DataTable dtTemp = new DataTable(); bool isReturn = true; 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 수정 항목 데이터 테이블 화 } if (dtTemp.Rows.Count > 0) { using (DBManager pDBManager = new DBManager()) { isReturn = new LanguageInfoRegisterProvider(pDBManager).Language_Info_Save(pLanguageInfoRegisterEntity, dtTemp); return(isReturn); } } else { return(isReturn); } } catch (ExceptionManager pExceptionManager) { throw pExceptionManager; } catch (Exception pException) { throw new ExceptionManager(this, "Language_Info_Save(LanguageInfoRegisterEntity pLanguageInfoRegisterEntity, DataTable dt)", pException); } }