Beispiel #1
0
        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"));
            }

        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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();

        }