/// <summary> /// Copy data from one portfolioDetail data table to another /// </summary> /// <param name="frDataTbl">Source data</param> /// <param name="toDataTbl">Destination data</param> /// <param name="porfolioCode">Porfolio code of the data added to destination</param> /// <param name="stockCode">Stock code of the data added to destination</param> public static void CopyPortfolioData(databases.baseDS.portfolioDetailDataTable frDataTbl, databases.baseDS.portfolioDetailDataTable toDataTbl, string porfolioCode, string stockCode) { databases.baseDS.portfolioDetailRow row; for (int idx = 0; idx < frDataTbl.Rows.Count; idx++) { row = toDataTbl.NewportfolioDetailRow(); AppLibs.InitData(row); row.portfolio = porfolioCode; row.code = stockCode; row.subCode = frDataTbl[idx].subCode;; row.data = frDataTbl[idx].data; toDataTbl.AddportfolioDetailRow(row); } }
public static void WriteSyslog(AppTypes.SyslogTypes logType, string investorCode, string desc, string source, string msg) { syslogRow = syslogTbl.NewsysLogRow(); AppLibs.InitData(syslogRow); syslogRow.investorCode = investorCode; syslogRow.type = (byte)logType; if (desc != null) { syslogRow.description = desc; } if (source != null) { syslogRow.source = source; } if (msg != null) { syslogRow.message = msg; } syslogTbl.AddsysLogRow(syslogRow); UpdateData(syslogRow); }