Example #1
0
        private void btnTim_Click(object sender, EventArgs e)
        {
            BAL_sach xulysach = new BAL_sach();

            if (IsNumber(txtTim.Text) == true)
            {
                DataTable Table = null;

                if (FormDangNhap.Nhanvien.Quan_ly)
                {
                    Table = xulysach.searcher_msach_quanly(txtTim.Text);
                }
                else
                {
                    Table = xulysach.searcher_msach(txtTim.Text);
                }
                if (Table != null && Table.Rows.Count > 0)
                {
                    dgvQuanLySach.DataSource = Table;

                    dgvQuanLySach.AllowUserToAddRows = false;
                }
                else if (string.IsNullOrEmpty(txtTim.Text))
                {
                    if (FormDangNhap.Nhanvien.Quan_ly)
                    {
                        dgvQuanLySach.DataSource = xulysach.getAll();
                        //xóa dòng cuối
                        dgvQuanLySach.AllowUserToAddRows = false;
                    }
                    else
                    {
                        dgvQuanLySach.DataSource = xulysach.getAllExist();
                        //xóa dòng cuối
                        dgvQuanLySach.AllowUserToAddRows = false;
                    }
                }
                else
                {
                    MessageBox.Show("Mã này " + txtTim.Text + " chưa tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                DataTable Table = null;

                if (FormDangNhap.Nhanvien.Quan_ly)
                {
                    Table = xulysach.searcher_sach_quanly(txtTim.Text);
                }
                else
                {
                    Table = xulysach.searcher_sach(txtTim.Text);
                }
                if (Table != null && Table.Rows.Count > 0)
                {
                    dgvQuanLySach.DataSource = Table;

                    dgvQuanLySach.AllowUserToAddRows = false;
                }
                else if (string.IsNullOrEmpty(txtTim.Text))
                {
                    if (FormDangNhap.Nhanvien.Quan_ly)
                    {
                        dgvQuanLySach.DataSource = xulysach.getAll();
                        //xóa dòng cuối
                        dgvQuanLySach.AllowUserToAddRows = false;
                    }
                    else
                    {
                        dgvQuanLySach.DataSource = xulysach.getAllExist();
                        //xóa dòng cuối
                        dgvQuanLySach.AllowUserToAddRows = false;
                    }
                }
                else
                {
                    MessageBox.Show("Sách này " + txtTim.Text + " chưa tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }