private void frmQLDia_Load(object sender, EventArgs e) { dsTieuDe = new List <eTieuDe>(); busQuanLyDia = new BusQuanLyDia(); busDatDia = new BusDatDia(); busLapPhieuTra = new BusLapPhieuTra(); dsDia = new List <eDiaCD>(); dsTieuDe = busQuanLyDia.LayDSTieuDe(); txtSoLuong.Text = "1"; cboTieuDe.DataSource = dsTieuDe; cboTieuDe.DisplayMember = "TenTieuDe"; cboTieuDe.ValueMember = "MaTieuDe"; // Mã đĩa tăng tự động griDanhSachDia.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dsDia = busQuanLyDia.layDSDia(); txtMaDia.Text = "CD" + kiemTraMaTuDong(getMaDD_AuTo(busQuanLyDia.layDSDia())); griDanhSachDia.DataSource = dsDia; formatDatagridsDia(); }
private void btnThem_Click(object sender, EventArgs e) { //Nguyễn Lê Ngân Bình //Thêm đĩa với số lượng if (cboTieuDe.SelectedIndex >= 0) { if (txtSoLuong.Text != "" && kiemTraSo(txtSoLuong.Text)) { //MessageBox.Show("True", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); for (int i = 0; i < Int32.Parse(txtSoLuong.Text); i++) { eDiaCD eDia = new eDiaCD(); eDia.MaDiaCD = txtMaDia.Text; eDia.TinhTrang = "Trống"; eDia.MaTieuDe = busQuanLyDia.layMaTieuDe(cboTieuDe.Text); busQuanLyDia.themDia(eDia); busLapPhieuTra.tuDongGanDia(eDia.MaDiaCD, eDia.MaTieuDe); //Tự động gán đĩa khi có đĩa mới txtMaDia.Text = "CD" + kiemTraMaTuDong(getMaDD_AuTo(busQuanLyDia.layDSDia())); } dsDia = busQuanLyDia.layDSDia(); griDanhSachDia.DataSource = null; griDanhSachDia.Rows.Clear(); griDanhSachDia.DataSource = dsDia; formatDatagridsDia(); MessageBox.Show("Thêm thành công!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoLuong.Text = "1"; } else { MessageBox.Show("Số lượng phải là số nguyên dương và không rỗng!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Tiêu đề không hợp lệ!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }