Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 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);
     }
 }