Beispiel #1
0
        public static FinanceBook CreateBookFromUI(string bookName)
        {
            clsMAST_BOOKINFO_TB clstb = new clsMAST_BOOKINFO_TB();

            clstb.BOOK_NM = bookName;

            clstb.SelectOwn();

            FinanceBook fb = new FinanceBook(clstb.BOOK_CD);
            
            fb.thisBookLoad();
            fb.childBookLoad();

            return fb;
        }
Beispiel #2
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"));
            }

        }