Ejemplo n.º 1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult dialog = MessageBox.Show("Có chắc chắn xóa sách này ?", "Thông báo", MessageBoxButtons.YesNo);

            if (dialog == DialogResult.Yes)
            {
                if (Bus_TimSach.XoaSach(masach))
                {
                    txtMaSach.Text  = "null";
                    txtTenSach.Text = "null";
                    txtTacGia.Text  = "null";
                    txtNhaXB.Text   = "null";
                    txtNamXB.Text   = "null";
                    //txtNgayNhap.Text = "0/0/0";
                    txtTriGia.Text  = "null";
                    txtTheLoai.Text = "null";
                    txtSoLuong.Text = "null";


                    MessageBox.Show("Xóa thành công", "Thông báo");

                    //cap nhat bang dtDachSach
                    dataSrc = Bus_TimSach.TimSach(txtSach.Text);
                    dtDanhsach.DataSource = dataSrc;

                    txtSach.Focus();
                }

                else
                {
                    MessageBox.Show("Không thể xóa sách này", "Thông báo");
                }
            }
        }
Ejemplo n.º 2
0
        private void dtDanhsach_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            hangDuocChon = e.RowIndex;
            if (hangDuocChon >= dataSrc.Rows.Count || hangDuocChon < 0)
            {
                return;
            }

            string    sachDuocChon = dtDanhsach[0, hangDuocChon].Value.ToString();
            DataTable dt           = Bus_TimSach.TraCuuSach(sachDuocChon);

            btnSua.Visible = true;
            btnXoa.Visible = true;

            masach   = dt.Rows[0][0].ToString();
            tensach  = dt.Rows[0][1].ToString();
            theloai  = dt.Rows[0][2].ToString();
            tacgia   = dt.Rows[0][3].ToString();
            nhaxb    = dt.Rows[0][4].ToString();
            namxb    = dt.Rows[0][5].ToString();
            trigia   = dt.Rows[0][6].ToString();
            ngaynhap = dt.Rows[0][7].ToString();
            soluong  = dt.Rows[0][8].ToString();

            txtMaSach.Text   = masach;
            txtTenSach.Text  = tensach;
            txtTheLoai.Text  = theloai;
            txtTacGia.Text   = tacgia;
            txtNhaXB.Text    = nhaxb;
            txtNamXB.Text    = namxb;
            txtTriGia.Text   = trigia;
            txtSoLuong.Text  = soluong;
            txtNgayNhap.Text = ngaynhap;
        }
Ejemplo n.º 3
0
 internal void open()
 {
     this.Focus();
     //datatable mac dinh se hien thi tat ca cac sach ma thu vien hien co
     dataSrc = Bus_TimSach.TimSach("");
     dtDanhsach.DataSource = dataSrc;
     txtSach.Focus();
 }
Ejemplo n.º 4
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            string _masach   = txtMaSach.Text;
            string _tensach  = txtTenSach.Text;
            string _theloai  = txtTheLoai.Text;
            string _tacgia   = txtTacGia.Text;
            string _nhaxb    = txtNhaXB.Text;
            string _namxb    = txtNamXB.Text;
            string _trigia   = txtTriGia.Text;
            string _soluong  = txtSoLuong.Text;
            string _ngayNhap = txtNgayNhap.Text;

            if (_masach == "" || _tensach == "" || _theloai == "" || _tacgia == "" || _nhaxb == "" ||
                _namxb == "" || _trigia == "" || _soluong == "" || _ngayNhap == "")
            {
                MessageBox.Show("Vui lòng nhập đầy dủ thông tin", "Thông báo");
            }

            else
            {
                DialogResult dialog = MessageBox.Show("Có chắc chắn cập nhật thông tin của sách này ?", "Thông báo", MessageBoxButtons.YesNo);
                if (dialog == DialogResult.Yes)
                {
                    En_NhanSach sach = new En_NhanSach(_masach, _tensach, _theloai, _tacgia, _nhaxb, int.Parse(_namxb), int.Parse(_trigia), DateTime.Parse(_ngayNhap), int.Parse(_soluong));
                    Bus_TimSach.CapNhatSach(sach);
                    MessageBox.Show("Cập nhật thành công");

                    //cap nhat bang dtDachSach
                    dataSrc = Bus_TimSach.TimSach(txtSach.Text);
                    dtDanhsach.DataSource = dataSrc;

                    dtDanhsach.Rows[0].Selected            = false;
                    dtDanhsach.Rows[hangDuocChon].Selected = true;
                    // hien thi button
                    btnSua.Visible     = true;
                    btnXoa.Visible     = true;
                    dtDanhsach.Enabled = true;
                    btnCapNhat.Visible = false;
                    btnHuy.Visible     = false;

                    setTextBoxEnabled(false);

                    txtSach.Enabled = true;
                }
                else
                {
                    btnHuy_Click(sender, e);
                }
            }
        }
Ejemplo n.º 5
0
 private void txtSach_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         dataSrc = Bus_TimSach.TimSach(txtSach.Text);
         if (dataSrc.Rows.Count <= 0)
         {
             btnSua.Visible        = false;
             dtDanhsach.DataSource = null;
         }
         else
         {
             dtDanhsach.DataSource = dataSrc;
         }
     }
 }