Пример #1
0
        private void muon_load()
        {
            BAL_sach sach = new BAL_sach();

            dgvSach_muon.DataSource = sach.getAllExist();
            //ẩn dồng cuối và cột đầu

            dgvSach_muon.Columns[10].Visible = false;
            btnXatNhan_muon.Enabled          = false;
            txtNhanVien.Text = FormDangNhap.Nhanvien.Ma_nhan_vien;
        }
Пример #2
0
        private void FormQLSach_Load(object sender, EventArgs e)
        {
            AutoCompleteStringCollection acsc = new AutoCompleteStringCollection();

            txtGiaMuon.MaxLength     = 20;
            txtMaSach.Enabled        = false;
            txtNamPhatHanh.MaxLength = 20;
            txtTenSach.MaxLength     = 20;
            txtTim.MaxLength         = 20;

            hienthidanhsachnhaxuatban(cboNhaPhatHanh);
            hienthidanhsachtacgia(cboTacGia);
            hienthidanhsachtheloai(cboTheLoai);

            dgvQuanLySach.AllowUserToAddRows = false;
            dgvQuanLySach.RowHeadersVisible  = false;
            btnXatNhan.Visible = btnLamMoi.Visible = btnQuayLai.Visible = false;
            BAL_sach  xulySach = new BAL_sach();
            DataTable data;

            if (FormDangNhap.Nhanvien.Quan_ly)
            {
                data = xulySach.getAll();
                dgvQuanLySach.DataSource = data;
                rowtosach(0);
                btnKhoiPhuc.Visible = sach.Da_xoa;
            }
            else
            {
                data = xulySach.getAllExist();
                dgvQuanLySach.DataSource = data;
                rowtosach(0);
                //ẩn đòng trạng thái đã xóa đi
                dgvQuanLySach.Columns[9].Visible = false;
            }

            foreach (DataRow row in data.Rows)
            {
                acsc.Add(row["ma_sach"].ToString());
                acsc.Add(row["ten_sach"].ToString());
            }
            txtTim.AutoCompleteCustomSource = acsc;
        }
Пример #3
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);
                }
            }
        }