Beispiel #1
0
        private void LoadTitlesInto_ComboBox(frmModBook frmModBook)
        {
            titlesBUS = new titlesBUS();
            List <titlesDTO> listTitles = titlesBUS.selectedTitleall();

            if (frmModBook.cbTitleName == null)
            {
                MessageBox.Show("DB chưa có thông tin của bất cứ đầu sách nào");
                return;
            }
            frmModBook.cbTitleName.DataSource    = new BindingSource(listTitles, String.Empty);
            frmModBook.cbTitleName.DisplayMember = "TenDauSach";
            frmModBook.cbTitleName.ValueMember   = "MaDauSach";

            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[frmModBook.cbTitleName.DataSource];

            myCurrencyManager.Refresh();

            if (frmModBook.cbTitleName.Items.Count > 0)
            {
                frmModBook.cbTitleName.SelectedIndex = 0;
            }
        }
Beispiel #2
0
        private void btnMod_Click(object sender, EventArgs e)
        {
            DialogResult warning = new DialogResult();

            warning = MessageBox.Show("Bạn có chắc chắn muốn sửa sách này?", "Cảnh báo!", MessageBoxButtons.YesNo);
            if (warning == DialogResult.Yes)
            {
                int rowIndex = dgvBooksManage.CurrentCell.RowIndex;

                bookDTO            = new bookDTO();
                bookDTO.MaSach     = dgvBooksManage.Rows[rowIndex].Cells[0].Value.ToString();
                bookDTO.MaDauSach  = dgvBooksManage.Rows[rowIndex].Cells[1].Value.ToString();
                bookDTO.NgayNhap   = Convert.ToDateTime(dgvBooksManage.Rows[rowIndex].Cells[2].Value);
                bookDTO.NhaXuatBan = dgvBooksManage.Rows[rowIndex].Cells[3].Value.ToString();
                bookDTO.NamXuatBan = Convert.ToDateTime(dgvBooksManage.Rows[rowIndex].Cells[4].Value);
                bookDTO.TriGia     = Decimal.Parse(dgvBooksManage.Rows[rowIndex].Cells[5].Value.ToString());
                bookDTO.TinhTrang  = dgvBooksManage.Rows[rowIndex].Cells[6].Value.ToString();

                // to display form to modify author
                frmModBook frmModBook = new frmModBook();
                LoadTitlesInto_ComboBox(frmModBook);
                frmModBook.tbBookCode.ReadOnly       = true;
                frmModBook.tbBookCode.Text           = bookDTO.MaSach;
                frmModBook.cbTitleName.SelectedValue = bookDTO.MaDauSach;
                frmModBook.dtpDateIn.Value           = bookDTO.NgayNhap;
                frmModBook.dtpPublishYear.Value      = bookDTO.NamXuatBan;
                frmModBook.tbPublisher.Text          = bookDTO.NhaXuatBan;
                frmModBook.nudValue.Value            = bookDTO.TriGia;
                frmModBook.ShowDialog();
            }
            else
            {
                return;
            }
            LoadDataInto_DataGridViewOfBook();
        }