public AuthorManagementForm() { InitializeComponent(); AuthorBUS bus=new AuthorBUS(); lst = bus.GetAllAuthor(); grdAuthor.DataSource = lst; }
private void btnDelete_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có chắc là muốn xóa Tác giả này không?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { AuthorBUS bus = new AuthorBUS(); if (String.IsNullOrEmpty(txtAuthorId.Text)) { MessageBox.Show("Hãy chọn một Tác giả để thao tác xóa !!!"); } else { AuthorDTO author = (AuthorDTO) grvAuthor.GetFocusedRow(); if (bus.DeleteAuthor(author) == 1) { MessageBox.Show("Xóa tác giả thành công !!!"); lst.Remove(author); grdAuthor.RefreshDataSource(); txtAuthorId.Text = ""; txtAuthorName.Text = ""; } else { MessageBox.Show("Xóa tác giả thất bại !!!"); } } } }
private void btnSave_Click(object sender, EventArgs e) { AuthorBUS authorBus = new AuthorBUS(); if(String.IsNullOrEmpty(txtAuthorId.Text)) { if (String.IsNullOrEmpty(txtAuthorName.Text)) { MessageBox.Show("Vui lòng nhập vào tên tác giả !!!"); txtAuthorName.Focus(); } else { if (authorBus.InsertAuthor(new AuthorDTO(){AuthorName = txtAuthorName.Text,CreatedDate = DateTime.Now,UpdatedDate = DateTime.Now}) == 1) { MessageBox.Show("Tạo mới Tác giả thành công !!!"); lst.Clear(); lst.AddRange(authorBus.GetAllAuthor()); grdAuthor.RefreshDataSource(); txtAuthorId.Text = ""; txtAuthorName.Text = ""; } else { MessageBox.Show("Tạo mới tác giả thất bại !!!"); } } } else { if (String.IsNullOrEmpty(txtAuthorName.Text)) { MessageBox.Show("Vui lòng nhập vào tên tác giả !!!"); txtAuthorName.Focus(); } else { AuthorDTO author = (AuthorDTO) grvAuthor.GetFocusedRow(); author.AuthorName = txtAuthorName.Text; if (authorBus.UpdateAuthor(author) == 1) { MessageBox.Show("Cập nhật thông tin Tác giả thành công !!!"); grdAuthor.RefreshDataSource(); } else { MessageBox.Show("Cập nhật thông tin Tác giả thất bại !!!"); } } } }
public List<AuthorOfBookDTO> GetAuthorListByIsbn(String isbn) { List<AuthorOfBookDTO> lst = new List<AuthorOfBookDTO>(); AuthorOfBookDAO dao = new AuthorOfBookDAO(); lst = dao.GetAuthorListByIsbn(isbn); AuthorBUS authorBus = new AuthorBUS(); for (int i = 0; i < lst.Count; i++) { lst.ElementAt(i).Author = authorBus.GetAuthorById(lst.ElementAt(i).Author.AuthorId); } return lst; }
private void btnSearch_Click(object sender, EventArgs e) { string authorName = txtInfomation.Text; AuthorBUS aBus = new AuthorBUS(); lst.Clear(); lst.AddRange(aBus.searchAuthor(authorName)); grdAuthor.RefreshDataSource(); }