/// <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(); }
/// <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()); } }