public void addEvalCurve(string index_cd) { QLNet.YieldTermStructure ql_curve = new QLNet.YieldTermStructure(); clsITEM_INDEX_CURVE_MAP_TB clstb = new clsITEM_INDEX_CURVE_MAP_TB(); clstb.INDEX_CD = index_cd; clstb.SelectOwn(); string curve_cd = clstb.CURVE_CD; // ql _ yield curve build this.EvalCurveMap_.Add(index_cd, ql_curve); }
public clsITEM_INDEX_CURVE_MAP_TB Clone() { try { clsITEM_INDEX_CURVE_MAP_TB cloneTB = new clsITEM_INDEX_CURVE_MAP_TB(); cloneTB._SETTING_ID = this._SETTING_ID; cloneTB._INDEX_CD = this._INDEX_CD; cloneTB._CURVE_CD = this._CURVE_CD; return cloneTB; } catch(Exception ex) { throw new Exception(ex.Message); } }
public static clsITEM_INDEX_CURVE_MAP_TB Create(DataRow dr) { try { clsITEM_INDEX_CURVE_MAP_TB tb = new clsITEM_INDEX_CURVE_MAP_TB(); tb._SETTING_ID = Convert.ToString(dr[0]); tb._INDEX_CD = Convert.ToString(dr[1]); tb._CURVE_CD = Convert.ToString(dr[2]); return tb; } catch(Exception ex) { throw new Exception(ex.Message); } }