public CopyDetailedForm(String isbn) { InitializeComponent(); _listCopy = LoadCopy(isbn); _isbn = isbn; CatalogueBUS bus = new CatalogueBUS(); _catalogue = bus.GetCatalogueById(_isbn); LoadDataToForm(); }
private void btnAddBook_Click(object sender, EventArgs e) { CatalogueBUS catalogueBUS = new CatalogueBUS(); QuickAddCopyForm quickAddCopyForm = new QuickAddCopyForm(catalogueBUS.GetCatalogueById(_isbn)); quickAddCopyForm.ShowDialog(); CatalogueBUS bus = new CatalogueBUS(); CatalogueDTO _tempDTO = bus.GetCatalogueById(_isbn); _catalogue.NumberOfCopies = _tempDTO.NumberOfCopies; _catalogue.AvailableCopies = _tempDTO.AvailableCopies; _listCopy = LoadCopy(_isbn); LoadDataToForm(); }
public ActionResult BookDetail(string id) { CatalogueBUS bus = new CatalogueBUS(); return View(bus.GetCatalogueById(id)); }
private void ribeCatalogueAction_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { CatalogueBUS bus = new CatalogueBUS(); if (e.Button.Kind == ButtonPredefines.Ellipsis) { SearchBookResultDTO dto = (SearchBookResultDTO)abgCatalogue.GetFocusedRow(); EditCatalogue(dto); } else if (e.Button.Kind == ButtonPredefines.Delete) { var rs = MessageBox.Show("Bạn có chắc là muốn xóa đầu sách này ko??", "", MessageBoxButtons.YesNo); if (rs == DialogResult.Yes) { SearchBookResultDTO dto = (SearchBookResultDTO)abgCatalogue.GetFocusedRow(); CatalogueDTO cdto = bus.GetCatalogueById(dto.ISBN); DeleteCatalogue(cdto); } } }
public void DeleteCatalogue() { if (abgCatalogue.GetFocusedRow() != null) { var rs = MessageBox.Show("Bạn có chắc là muốn xóa đầu sách này ko??", "", MessageBoxButtons.YesNo); if (rs == DialogResult.Yes) { CatalogueBUS bus = new CatalogueBUS(); SearchBookResultDTO dto = (SearchBookResultDTO) abgCatalogue.GetFocusedRow(); CatalogueDTO cdto = bus.GetCatalogueById(dto.ISBN); DeleteCatalogue(cdto); } } else { MessageBox.Show("Hãy chọn 1 đầu sách để xoá."); } }
public ActionResult RegisterRental(string id) { CatalogueBUS bus = new CatalogueBUS(); CatalogueDTO cat = bus.GetCatalogueById(id); Feature f = new Feature(); UserDTO user = (UserDTO) Session["USER"]; if(f.AddRegister(new BookRegisterDTO() { BookTitle = cat.Title, ISBN = id, Note = "", Status = BookRegisterStatus.NEW, UserId = user.UserId, Username = user.Username, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now, RegisterDate = DateTime.Now })) { Log.Info("Create a new Register"); } else { ViewData["Message"] = "Có lỗi xảy ra lúc đăng ký mượn sách, hãy liên hệ với thư viện!"; return View("Error"); } return RedirectToAction("BookDetail", "Search", new {id = id}); }