示例#1
0
        private void FormDocGia_Load(object sender, EventArgs e)
        {
            AutoCompleteStringCollection acsc = new AutoCompleteStringCollection();

            txtTim.MaxLength             = 20;
            txtTenDocGia.MaxLength       = 20;
            txtSDT.MaxLength             = 10;
            txtCMND.MaxLength            = 12;
            txtDiaChi.MaxLength          = 20;
            dgvDocGia.AllowUserToAddRows = false;
            dgvDocGia.RowHeadersVisible  = false;
            btnXatNhan.Visible           = btnLamMoi.Visible = btnQuayLai.Visible = false;
            BAL_docGia xulydocgia = new BAL_docGia();
            DataTable  data;

            if (FormDangNhap.Nhanvien.Quan_ly)
            {
                data = xulydocgia.getAll();
                dgvDocGia.DataSource = data;
                rowtodocGia(0);
                btnKhoiPhuc.Visible = docGia.Da_xoa;
            }
            else
            {
                data = xulydocgia.getAllExist();
                dgvDocGia.DataSource = data;
                rowtodocGia(0);
                //ẩn đòng trạng thái đã xóa đi
                dgvDocGia.Columns[7].Visible = false;
            }
            foreach (DataRow row in data.Rows)
            {
                acsc.Add(row["ma_doc_gia"].ToString());
                acsc.Add(row["ten_doc_gia"].ToString());
            }
            txtTim.AutoCompleteCustomSource = acsc;
        }
示例#2
0
        private void btnTim_Click(object sender, EventArgs e)
        {
            BAL_docGia xulydocgia = new BAL_docGia();

            if (IsNumber(txtTim.Text) == true)
            {
                DataTable Table = null;
                if (FormDangNhap.Nhanvien.Quan_ly)
                {
                    Table = xulydocgia.searcher_mdocgia_quanly(txtTim.Text);
                }
                else
                {
                    Table = xulydocgia.searcher_mdocgia(txtTim.Text);
                }
                if (Table != null && Table.Rows.Count > 0)
                {
                    dgvDocGia.DataSource = Table;

                    dgvDocGia.AllowUserToAddRows = false;
                }
                else if (string.IsNullOrEmpty(txtTim.Text))
                {
                    if (FormDangNhap.Nhanvien.Quan_ly)
                    {
                        dgvDocGia.DataSource = xulydocgia.getAll();
                    }
                    else
                    {
                        dgvDocGia.DataSource = xulydocgia.getAllExist();
                    }
                    //xóa dòng cuối
                    dgvDocGia.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 = xulydocgia.searcher_docgia(txtTim.Text);
                if (Table != null && Table.Rows.Count > 0)
                {
                    dgvDocGia.DataSource         = Table;
                    dgvDocGia.AllowUserToAddRows = false;
                }
                else if (string.IsNullOrEmpty(txtTim.Text))
                {
                    if (FormDangNhap.Nhanvien.Quan_ly)
                    {
                        dgvDocGia.DataSource = xulydocgia.getAll();
                    }
                    else
                    {
                        dgvDocGia.DataSource = xulydocgia.getAllExist();
                    }
                    //xóa dòng cuối
                    dgvDocGia.AllowUserToAddRows = false;
                }
                else
                {
                    MessageBox.Show("Tác giả này " + txtTim.Text + " chưa tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }