예제 #1
0
        public void modifyBook()
        {
            BookView bw = (BookView)ActiveMdiChild;

            if (bw == null)
            {
                return;
            }
            Book toMod = bw.getCurrentlySelected();

            if (toMod == null)
            {
                return;
            }

            BookDetailsWindow bd = new BookDetailsWindow(toMod);

            bd.ShowDialog();
            if (bd.IsBookAccepted)
            {
                bd.fillBook(toMod);
                currentDocument.updateBook(toMod);
            }

            bw.activated();
        }
예제 #2
0
        public void addBook()
        {
            BookDetailsWindow bd = new BookDetailsWindow();

            bd.ShowDialog();
            if (bd.IsBookAccepted)
            {
                currentDocument.addBook(bd.buildBook());
            }

            if (((BookView)ActiveMdiChild) != null)
            {
                ((BookView)ActiveMdiChild).activated();
            }
        }