public static void GetAllBookList(List<IBook> books) { clsMAST_BOOKINFO_TB clstb = new clsMAST_BOOKINFO_TB(); clstb.PARENT_BOOK_CD = "ANCESTOR"; clstb.SelectOwn(); string rootbookcd = clstb.BOOK_CD; if (rootbookcd != null) { IBook b = IBook.CreateBook(rootbookcd); b.getAllSubBook(books); } else { clstb.BOOK_CD = "ROOTBOOK"; clstb.BOOK_NM = "NewRootBook"; clstb.PARENT_BOOK_CD = "ANCESTOR"; clstb.OPEN_DT = DateTime.Now.ToString("yyyyMMdd"); clstb.CLOSE_DT = "20991231"; clstb.Insert(); books.Add(IBook.CreateBook("ROOTBOOK")); } }
public IBook addChildBook(string book_cd,DateTime bookOpenDate,DateTime bookCloseDate) { IBook book = new IBook(book_cd); this.ChildBookList_.Add(book); clsMAST_BOOKINFO_TB tb = new clsMAST_BOOKINFO_TB(); tb.BOOK_CD = book_cd; tb.BOOK_NM = "NewBook"; tb.PARENT_BOOK_CD = this.bookCode_; tb.OPEN_DT = bookOpenDate.ToString("yyyyMMdd"); tb.CLOSE_DT = bookCloseDate.ToString("yyyyMMdd"); tb.DESCRIPTION = "NewBook"; tb.Insert(); book.DAO_ = tb; // Default KRW Cash 넣어놈. CurrencyCash.CurrencyCashBooking("KRW",book_cd, bookOpenDate); return book; }
private static void install_db_initialize() { HITM_CALENDAR_TB calendar_tb = new HITM_CALENDAR_TB(); clsHITM_CALENDAR_TB.TableClear(); calendar_tb.buildTestData(); clsMAST_BOOKINFO_TB book_tb = new clsMAST_BOOKINFO_TB(); book_tb.BOOK_CD = "ROOTBOOK"; book_tb.BOOK_NM = "RootBook"; book_tb.PARENT_BOOK_CD = "ANCESTOR"; book_tb.OPEN_DT = DateTime.Now.ToString("yyyyMMdd"); book_tb.CLOSE_DT = "20991231"; book_tb.DESCRIPTION = ""; book_tb.Insert(); // ---------------------------------------------------- clsSET_SCENARIO_TB clstb_scenrio = new clsSET_SCENARIO_TB(); clstb_scenrio.FP_MASTER_TYP = 9999; clstb_scenrio.SCENARIO_CD = "DEFAULT_PARALLEL"; clstb_scenrio.CURVE_CD = "ALL"; clstb_scenrio.PARALLEL_SHIFT_UNIT = 1.0; clstb_scenrio.HUMP_SHIFT_UNIT = 0.0; clstb_scenrio.HUMP_CENTER_T = 0.0; clstb_scenrio.STEEPEN_SHIFT_UNIT = 0.0; clstb_scenrio.STEEPEN_CENTER_T = 0.0; clstb_scenrio.Insert(); clstb_scenrio.FP_MASTER_TYP = 2800; clstb_scenrio.SCENARIO_CD = "TEST_SC01"; clstb_scenrio.CURVE_CD = "IRSKRW"; clstb_scenrio.PARALLEL_SHIFT_UNIT = 1.0; clstb_scenrio.HUMP_SHIFT_UNIT = 0.0; clstb_scenrio.HUMP_CENTER_T = 0.0; clstb_scenrio.STEEPEN_SHIFT_UNIT = 0.1; clstb_scenrio.STEEPEN_CENTER_T = 3; clstb_scenrio.Insert(); clstb_scenrio.FP_MASTER_TYP = 2800; clstb_scenrio.SCENARIO_CD = "TEST_SC02"; clstb_scenrio.CURVE_CD = "IRSKRW"; clstb_scenrio.PARALLEL_SHIFT_UNIT = 0.5; clstb_scenrio.HUMP_SHIFT_UNIT = 0.0; clstb_scenrio.HUMP_CENTER_T = 0.0; clstb_scenrio.STEEPEN_SHIFT_UNIT = 0.3; clstb_scenrio.STEEPEN_CENTER_T = 3; clstb_scenrio.Insert(); }