Exemple #1
0
 /// <summary>
 /// Called when right click -> view loan history is clicked
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void viewLoanHistoryToolStripMenuItem_Click(object sender, EventArgs e)
 {
     foreach (string id in this.SelectedIds)
     {
         ViewBooksForm form = new ViewBooksForm(Constants.LibraryMode.LOANHISTORY, id);
         form.MdiParent = this.ParentForm.MdiParent;
         form.Show();
     }
 }
 public void PrintSetup()
 {
     if (_form is ViewBooksForm)
     {
         ViewBooksForm  f        = _form as ViewBooksForm;
         ColumnSelector selector = new ColumnSelector(f.DataGrid, _columns);
         selector.ShowDialog();
     }
     _setupDialog.ShowDialog();
 }
        private string getRightHeader()
        {
            if (_form is ViewBooksForm)
            {
                ViewBooksForm f      = _form as ViewBooksForm;
                MainForm      parent = f.MdiParent as MainForm;
                string        owner  = Utilities.Utils.GetPossessive(parent.DBInfo.Owner);
                string        result = null;
                switch (f.LibraryMode)
                {
                case Libellus.Utilities.Constants.LibraryMode.LIBRARY:
                    result = owner + " Library";
                    break;

                case Libellus.Utilities.Constants.LibraryMode.LOANEDBOOKS:
                    result = owner + " Loaned Books";
                    break;

                case Libellus.Utilities.Constants.LibraryMode.WISHLIST:
                    result = owner + " Wish List";
                    break;

                case Libellus.Utilities.Constants.LibraryMode.LOANHISTORY:
                    result = owner + " Loan History";
                    break;

                case Libellus.Utilities.Constants.LibraryMode.AVAILABLEBOOKS:
                    result = owner + " Available Books";
                    break;

                default:
                    return("");
                }

                return(result);
            }
            else if (_form is AddBookForm)
            {
                AddBookForm f = _form as AddBookForm;
                return("Details on " + f.BookData.ShortTitle);
            }
            else
            {
                return("");
            }
        }
 void _document_PrintPage(object sender, PrintPageEventArgs e)
 {
     _printEvent = e;
     _left       = e.MarginBounds.Left;
     _right      = e.MarginBounds.Right;
     _top        = e.MarginBounds.Top;
     _bottom     = e.MarginBounds.Bottom;
     Console.Out.WriteLine(_pageNumber);
     this.printHeader();
     if (_form is ViewBooksForm)
     {
         ViewBooksForm f = _form as ViewBooksForm;
         this.printDataGrid(f.DataGrid);
     }
     else if (_form is AddBookForm)
     {
         AddBookForm f = _form as AddBookForm;
         this.printDomainObject(f.BookData);
     }
     this.printFooter();
 }
Exemple #5
0
        /// <summary>
        /// refreshes the grid with base results
        /// </summary>
        public override void Refresh()
        {
            base.Refresh();
            MainForm parent = (MainForm)this.ParentForm.MdiParent;
            BookDAO  dao    = new BookDAO(parent.CurrentDatabase.FullName);

            if (_mode == Constants.LibraryMode.LOANHISTORY)
            {
                this.gridBooks.DataSource = dao.SearchBooks(_mode, Constants.SearchMode.BOOK_ID, _bookId).Tables[0];
            }
            else
            {
                this.gridBooks.DataSource = dao.SearchBooks(_mode, Constants.SearchMode.NONE, null).Tables[0];
            }

            if (_mode == Constants.LibraryMode.LOANHISTORY && this.gridBooks.Rows.Count > 0)
            {
                ViewBooksForm f = this.ParentForm as ViewBooksForm;
                f.SetTitleBar(_mode, this.gridBooks.Rows[0].Cells["short_title"].Value.ToString());
            }
        }