public DataTable FillData(string TableName, string Step, string QueryCond) { DataTable dt = null; string sReturn; try { // 2012-08-22-임종우 : 모든 이벤트에 발생되어 부하 발생. 해당 기능 주석 처리 // 2010-09-02-정비재 : Query를 ClipBoard에 저장한다. //if (GlobalVariable.gsUserGroup == "ADMIN_GROUP" || GlobalVariable.gsUserGroup == "HANA_ADMIN_GROUP") //{ // // 2010-09-03-임종우 : QueryCond에 값이 있을 경우에만 저장 // if (!String.IsNullOrEmpty(QueryCond)) // { // System.Windows.Forms.Clipboard.SetText(QueryCond); // } //} sReturn = CmnFunction.GetErrorMessage(oWebService.FillData(TableName, Step, QueryCond)); dt = FwxCmnFunction.StringToDataTable(sReturn); return(dt); } catch (Exception ex) { throw ex; } }
public DataTable GetFuncDataTable(string FunctionName, string QueryCond) { DataTable dt = null; try { string sReturn; //============== Log 입력 ==============// string Log_QueryCond = null; Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsFactory); Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsUserID); Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsSelFunc); Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsSelFuncGrp); if (GlobalVariable.gsSelFunc != null && SelectDataCount("RWEBFUNLOG", "1", Log_QueryCond) == 0) //10분내외 똑같은 function log는 쌓지않음 { CmnFunction.oComm.InsertData("RWEBFUNLOG", "1", Log_QueryCond); } //============== Log 입력 ==============// // 2012-08-22-임종우 : 모든 이벤트에 발생되어 부하 발생. 해당 기능 주석 처리 // 2010-09-02-정비재 : Query를 ClipBoard에 저장한다. //if (GlobalVariable.gsUserGroup == "ADMIN_GROUP" || GlobalVariable.gsUserGroup == "HANA_ADMIN_GROUP") //{ // // 2010-09-03-임종우 : QueryCond에 값이 있을 경우에만 저장 // if (!String.IsNullOrEmpty(QueryCond)) // { // System.Windows.Forms.Clipboard.SetText(QueryCond); // } //} sReturn = CmnFunction.GetErrorMessage(oWebService.GetFuncDataTable(FunctionName, QueryCond)); dt = FwxCmnFunction.StringToDataTable(sReturn); return(dt); } catch (Exception ex) { throw ex; } }
public DataTable fnExecutePackage(String sFuncName, String sPackage, String sParameter) { /************************************************************ * comment : Oracle Package/Procedure를 실행하기 위하여 추가함. * * created by : bee-jae jung(2010-08-12-목요일) * * modified by : bee-jae jung(2010-08-12-목요일) ************************************************************/ DataTable dt = null; String sReturn = ""; char cDiv = '│'; // 2010-08-12-정비재 : ㅂ + 한자 key를 클릭하면 2번 try { /************ Log 입력 Start ************/ String Log_QueryCond = null; Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsFactory); Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsUserID); Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsSelFunc); Log_QueryCond = FwxCmnFunction.PackCondition(Log_QueryCond, GlobalVariable.gsSelFuncGrp); // 10분 내외 똑같은 function log는 쌓지않음 if (GlobalVariable.gsSelFunc != null && SelectDataCount("RWEBFUNLOG", "1", Log_QueryCond) == 0) { CmnFunction.oComm.InsertData("RWEBFUNLOG", "1", Log_QueryCond); } /************ Log 입력 End ************/ /********************************************************************************************************/ // 2010-08-12-정비재 : Oracle Package / Procedure용 Query문을 생성한다. String sPackageQuery = null; sPackageQuery = FwxCmnFunction.PackCondition(sPackageQuery, "PACKAGE"); sPackageQuery = FwxCmnFunction.PackCondition(sPackageQuery, sPackage); for (int iRow = 0; iRow < sParameter.Split(cDiv).Length; iRow++) { sPackageQuery = FwxCmnFunction.PackCondition(sPackageQuery, sParameter.Split(cDiv)[iRow].Trim()); } /********************************************************************************************************/ // 2012-08-22-임종우 : 모든 이벤트에 발생되어 부하 발생. 해당 기능 주석 처리 // 2010-09-02-정비재 : Query를 ClipBoard에 저장한다. //if (GlobalVariable.gsUserGroup == "ADMIN_GROUP" || GlobalVariable.gsUserGroup == "HANA_ADMIN_GROUP") //{ // // 2010-09-03-임종우 : QueryCond에 값이 있을 경우에만 저장 // if (!String.IsNullOrEmpty(sPackageQuery)) // { // System.Windows.Forms.Clipboard.SetText(sPackageQuery); // } //} sReturn = CmnFunction.GetErrorMessage(oWebService.GetFuncDataTable(sFuncName, sPackageQuery)); dt = FwxCmnFunction.StringToDataTable(sReturn); return(dt); } catch (Exception ex) { throw ex; } finally { } }