public static BookTitleBLL getBookTitleItem(BookTitleBLL bookTitleBLL) { String sql = "SELECT * FROM [dausach] WHERE madausach=" + bookTitleBLL.BookTitleId; DataTable dt = BookTitleDAL._condb.getDataTable(sql); if (dt.Rows.Count > 0) { DataRow row = dt.Rows[0]; return new BookTitleBLL(Int32.Parse(row["madausach"].ToString()), Int32.Parse(row["matinhtrang"].ToString()), Int32.Parse(row["manxb"].ToString()), Int32.Parse(row["matheloai"].ToString()), row["tensach"].ToString(), row["tomtat"].ToString()); } return null; }
public BookTitleBLL getBookTile(int bookId) { BookBLL bookBLL = new BookBLL(); bookBLL = BookDAL.getBookByBookId(bookId); if (bookBLL != null) { BookTitleBLL bookTitleBLL = new BookTitleBLL(); return BookTitleDAL.getBookTitleItem(bookBLL.BookTitleId); } return null; }
public BookTitleBLL getBookTile(int bookId) { BookBLL bookBLL = new BookBLL(); bookBLL = BookDAL.getBookByBookId(bookId); if (bookBLL != null) { BookTitleBLL bookTitleBLL = new BookTitleBLL(); return(BookTitleDAL.getBookTitleItem(bookBLL.BookTitleId)); } return(null); }
private void LoadDataToDataGridView() { this.dgvBook.Rows.Clear(); List<BookBLL> bookList = new List<BookBLL>(); bookList = BookDAL.getBookList(this._bookTitleBLL); foreach (BookBLL row in bookList) { BookTitleBLL bookTitleBLL = new BookTitleBLL(); bookTitleBLL = BookTitleDAL.getBookTitleItem(row.BookTitleId); BookStatusBLL bookStatusBLL = new BookStatusBLL(); bookStatusBLL = BookStatusDAL.getBookStatusItem(row.BookStatusId); this.dgvBook.Rows.Add(row.BookId, bookTitleBLL.Name, bookTitleBLL.BookTitleId, bookStatusBLL.Name, bookStatusBLL.BookStatusId); } }
public static List<BookTitleBLL> getBookTitleList() { string sql = "SELECT * FROM [dausach]"; DataTable dt = BookTitleDAL._condb.getDataTable(sql); if (dt.Rows.Count > 0) { List<BookTitleBLL> bookTitleList = new List<BookTitleBLL>(); foreach (DataRow row in dt.Rows) { BookTitleBLL bookTitleBLL = new BookTitleBLL(Int32.Parse(row["madausach"].ToString()), Int32.Parse(row["matinhtrang"].ToString()), Int32.Parse(row["manxb"].ToString()), Int32.Parse(row["matheloai"].ToString()), row["tensach"].ToString(), row["tomtat"].ToString()); bookTitleList.Add(bookTitleBLL); } return bookTitleList; } return null; }
public static List<BookBLL> getBookList(BookTitleBLL bookTitleBLL) { string sql = "SELECT * FROM [sach] WHERE madausach=" + bookTitleBLL.BookTitleId; DataTable dt = BookDAL._condb.getDataTable(sql); if (dt.Rows.Count > 0) { List<BookBLL> bookList = new List<BookBLL>(); foreach (DataRow row in dt.Rows) { BookBLL bookBLL = new BookBLL(Int32.Parse(row["masach"].ToString()), Int32.Parse(row["madausach"].ToString()), Int32.Parse(row["matinhtrangsach"].ToString())); bookList.Add(bookBLL); } return bookList; } return null; }
private void LoadDataToComboboxBookTitleStatus() { BookTitleBLL bookTitleBLL = new BookTitleBLL(); this.cboBookTitleStatus.DataSource = bookTitleBLL.getComboboxItemBookTitleStatus(); this.cboBookTitleStatus.DisplayMember = "Text"; this.cboBookTitleStatus.ValueMember = "Value"; }
public BookGUI(BookTitleBLL bookTitleBLL) { this._bookTitleBLL = bookTitleBLL; InitializeComponent(); }
public static void deleteBookTitle(BookTitleBLL bookTitleBLL) { String sql = "DELETE FROM [dausach] WHERE matacgia=" + bookTitleBLL.BookTitleId; BookTitleDAL._condb.ExecuteNonQuery(sql); }
public static void addBookTitle(BookTitleBLL bookTitleBLL) { String sql = "INSERT INTO [dausach] (matinhtrang, manxb, matheloai, tensach, tomtat) VALUES ( " + bookTitleBLL.BookTitleStatusId + ", " + bookTitleBLL.PublisherId + ", " + bookTitleBLL.TypeOfBookId + ", N'" + bookTitleBLL.Name + "', N'" + bookTitleBLL.Summary + "')"; BookTitleDAL._condb.ExecuteNonQuery(sql); }
public static void updateBookTitle(BookTitleBLL bookTitleBLL) { String sql = "UPDATE [dausach] SET matinhtrang=" + bookTitleBLL.BookTitleStatusId + ", manxb=" + bookTitleBLL.PublisherId + ", matheloai=" + bookTitleBLL.TypeOfBookId + ", tensach=N'" + bookTitleBLL.Name + "', tomtat=N'" + bookTitleBLL.Summary + "' WHERE madausach=" + bookTitleBLL.BookTitleId; BookTitleDAL._condb.ExecuteNonQuery(sql); }
private void setAmountOfBook(BookTitleBLL bookTitleBLL) { this.txtBookTotal.Text = bookTitleBLL.getAmountOfBook().ToString(); }
private void LoadDataToComboboxTypeOfBook() { BookTitleBLL bookTitleBLL = new BookTitleBLL(); this.cboTypeOfBook.DataSource = bookTitleBLL.getComboboxItemTypeOfBook(); //MessageBox.Show((cboTypeOfBook.SelectedItem as ComboboxItem).Value.ToString()); this.cboPublisher.DisplayMember = "Text"; this.cboPublisher.ValueMember = "Value"; }
private void LoadDataToComboboxPublisher() { BookTitleBLL bookTitleBLL = new BookTitleBLL(); this.cboPublisher.DataSource = bookTitleBLL.getComboboxItemPublisher(); this.cboPublisher.DisplayMember = "Text"; this.cboPublisher.ValueMember = "Value"; }
private void GetSelectedValueDataGridViewBookTitle() { if (this.dgvBookTitle.SelectedCells.Count > 0 && this.dgvBookTitle.CurrentRow.Index < this.dgvBookTitle.Rows.Count - 1) { DataGridViewRow selectedRow = this.dgvBookTitle.Rows[this.dgvBookTitle.CurrentRow.Index]; int id = Convert.ToInt32(selectedRow.Cells["clmnBookTitleId"].Value); string name = Convert.ToString(selectedRow.Cells["clmnBookTitleName"].Value); int bookTitleStatusId = Convert.ToInt32(selectedRow.Cells["clmnBookTitleStatusId"].Value.ToString()); int publisherId = Convert.ToInt32(selectedRow.Cells["clmnPublisherId"].Value); int typeOfBookId = Convert.ToInt32(selectedRow.Cells["clmnTypeOfBookId"].Value); string summary = Convert.ToString(selectedRow.Cells["clmnSummary"].Value); this.lblInfor.Text = id.ToString() + " / " + name; this.txtBookName.Text = name; this.txtSummary.Text = summary; foreach (ComboboxItem item in this.cboBookTitleStatus.Items) { if (Convert.ToInt32(item.Value) == bookTitleStatusId) cboBookTitleStatus.SelectedItem = item; } foreach (ComboboxItem item in this.cboPublisher.Items) { if (Convert.ToInt32(item.Value) == publisherId) this.cboPublisher.SelectedItem = item; } foreach (ComboboxItem item in this.cboTypeOfBook.Items) { if (Convert.ToInt32(item.Value) == typeOfBookId) this.cboTypeOfBook.SelectedItem = item; } BookTitleBLL bookTitleBLL = new BookTitleBLL(id, bookTitleStatusId, publisherId, typeOfBookId, name, summary); List<AuthorBLL> authorList = bookTitleBLL.getAuthor(); this.loadDataToDataGridViewAuthor(authorList); this.setSelectedValueComboboxAuthor(authorList[0]); this.setAmountOfBook(bookTitleBLL); } else { this.lblInfor.Text = "Id / Name"; this.txtBookName.Text = ""; this.cboBookTitleStatus.Text = this.cboBookTitleStatus.Items[0].ToString(); this.cboPublisher.Text = this.cboPublisher.Items[0].ToString(); this.cboTypeOfBook.Text = this.cboTypeOfBook.Items[0].ToString(); this.cboAuthor.Text = this.cboAuthor.Items[0].ToString(); this.txtBookTotal.Text = ""; this.txtSummary.Text = ""; this.dgvAuthor.Rows.Clear(); } }
private void btnViewInStore_Click(object sender, EventArgs e) { if (this.dgvBookTitle.SelectedCells.Count > 0 && this.dgvBookTitle.CurrentRow.Index < this.dgvBookTitle.Rows.Count - 1) { DataGridViewRow selectedRow = this.dgvBookTitle.Rows[this.dgvBookTitle.CurrentRow.Index]; int id = Convert.ToInt32(selectedRow.Cells["clmnBookTitleId"].Value); string name = Convert.ToString(selectedRow.Cells["clmnBookTitleName"].Value); int bookTitleStatusId = Convert.ToInt32(selectedRow.Cells["clmnBookTitleStatusId"].Value.ToString()); int publisherId = Convert.ToInt32(selectedRow.Cells["clmnPublisherId"].Value); int typeOfBookId = Convert.ToInt32(selectedRow.Cells["clmnTypeOfBookId"].Value); string summary = Convert.ToString(selectedRow.Cells["clmnSummary"].Value); BookTitleBLL bookTitleBLL = new BookTitleBLL(id, bookTitleStatusId, publisherId, typeOfBookId, name, summary); BookGUI bookGUI; if (IsFormAlreadyOpen(typeof(BookGUI)) == null) { bookGUI = new BookGUI(bookTitleBLL); bookGUI.Show(); } } }
private void btnSearch_Click(object sender, EventArgs e) { string key = this.txtSearch.Text; string catalog = ""; if (key == "".Trim()) { MessageBox.Show("Please enter keyword!", "Notice"); return; } if (this.cboSearch.Text == "Book Title Status") { catalog = "matinhtrang"; } else if (this.cboSearch.Text == "Publisher") { catalog = "manxb"; } else if (this.cboSearch.Text == "Type Of Book") { catalog = "matheloai"; } else if (this.cboSearch.Text == "Name") { catalog = "tensach"; } else if (this.cboSearch.Text == "Summary") { catalog = "tomtat"; } BookTitleBLL bookTitleBLL = new BookTitleBLL(); List<BookTitleBLL> bookTitleList = new List<BookTitleBLL>(); bookTitleList = bookTitleBLL.search(catalog, key); this.dgvBookTitle.Rows.Clear(); if (bookTitleList != null) { foreach (BookTitleBLL row in bookTitleList) { this.dgvBookTitle.Rows.Add(row.BookTitleId, row.BookTitleStatusId, row.PublisherId, row.TypeOfBookId, row.Name, row.Summary); } } this.GetSelectedValueDataGridViewBookTitle(); this.dgvBookTitle.SelectionChanged += new EventHandler(dgvBookTitle_SelectionChanged); }