private void BtnEdit_Click(object sender, EventArgs e) { if (dgvBookList.Rows.Count > 0) { if (dgvBookList.SelectedRows.Count == 1) { int selectIndex = dgvBookList.CurrentRow.Index; var bookID = dgvBookList.Rows[selectIndex].Cells[0].Value; var book = BooksHelper.GetBookByID(Convert.ToInt32(bookID)); cmbDepartment.SelectedItem = DepartmentsHelper.GetByNameFromID(book.DepartmentID); cmbCategory.SelectedItem = BookCategoriesHelper.GetByNameFromID(book.BookCategoryID); txtBookName.Text = book.BookName; txtTitle.Text = book.Title; txtAuthor.Text = book.Author; txtEdition.Text = book.Edition; txtEdition.Text = string.Empty; dtpRegDate.Value = book.DateOfRegister; txtPrice.Text = book.Price.ToString(); DisableComponent(); } } }
private void FillGridBook(Books b) { dgvBookDetail.Rows.Clear(); dgvBookDetail.Rows.Add($"Adı : {b.BookName}"); dgvBookDetail.Rows.Add($"Yazarı : {b.Author}"); dgvBookDetail.Rows.Add($"Kategori : {BookCategoriesHelper.GetByNameFromID(b.BookCategoryID)}"); dgvBookDetail.Rows.Add($"Bölüm : {DepartmentsHelper.GetByNameFromID(b.DepartmentID)}"); dgvBookDetail.Rows.Add($"Miktar : {b.NoOfCopies}"); }
private void FillGrid() { dgvBookList.Rows.Clear(); foreach (var book in BooksHelper.GetBooksList()) { int row = dgvBookList.Rows.Add(); dgvBookList.Rows[row].Cells[0].Value = book.BookID; dgvBookList.Rows[row].Cells[1].Value = book.BookName; dgvBookList.Rows[row].Cells[2].Value = BookCategoriesHelper.GetByNameFromID(book.BookCategoryID); dgvBookList.Rows[row].Cells[3].Value = DepartmentsHelper.GetByNameFromID(book.DepartmentID); dgvBookList.Rows[row].Cells[4].Value = book.Author; dgvBookList.Rows[row].Cells[5].Value = book.Title; dgvBookList.Rows[row].Cells[6].Value = book.Edition; dgvBookList.Rows[row].Cells[7].Value = book.NoOfCopies; dgvBookList.Rows[row].Cells[8].Value = book.DateOfRegister.ToString("dd MMMM yyyy"); dgvBookList.Rows[row].Cells[9].Value = book.Price; dgvBookList.Rows[row].Cells[10].Value = StaffsHelper.GetByNameFromID(_staffID); row++; } }