private void FormNhaXuatBan_Load(object sender, EventArgs e) { AutoCompleteStringCollection acsc = new AutoCompleteStringCollection(); txtTim.MaxLength = 25; txtTenNhaXuatBan.MaxLength = 20; txtSDT.MaxLength = 10; txtDiaChi.MaxLength = 20; txtEmail.MaxLength = 25; dgvNhaXuatBan.AllowUserToAddRows = false; dgvNhaXuatBan.RowHeadersVisible = false; btnXatNhan.Visible = btnLamMoi.Visible = btnQuayLai.Visible = false; BAL_nhaxuatban xulynhaxuatban = new BAL_nhaxuatban(); DataTable data; if (FormDangNhap.Nhanvien.Quan_ly) { data = xulynhaxuatban.getAll(); dgvNhaXuatBan.DataSource = data; rowtonhaxuatban(0); btnKhoiPhuc.Visible = nhaxuatban.Da_xoa; } else { data = xulynhaxuatban.getAllExist(); dgvNhaXuatBan.DataSource = data; rowtonhaxuatban(0); //ẩn đòng trạng thái đã xóa đi dgvNhaXuatBan.Columns[5].Visible = false; } foreach (DataRow row in data.Rows) { acsc.Add(row["ma_nha_xuat_ban"].ToString()); acsc.Add(row["ten_nha_xuat_ban"].ToString()); } txtTim.AutoCompleteCustomSource = acsc; }
private void btnTim_Click(object sender, EventArgs e) { BAL_nhaxuatban xulynhaxuatban = new BAL_nhaxuatban(); if (IsNumber(txtTim.Text) == true) { DataTable Table = null; if (FormDangNhap.Nhanvien.Quan_ly) { Table = xulynhaxuatban.searcher_mnhaxuatban_quanly(txtTim.Text); } else { Table = xulynhaxuatban.searcher_mnhaxuatban(txtTim.Text); } if (Table != null && Table.Rows.Count > 0) { dgvNhaXuatBan.DataSource = Table; dgvNhaXuatBan.AllowUserToAddRows = false; } else if (string.IsNullOrEmpty(txtTim.Text)) { if (FormDangNhap.Nhanvien.Quan_ly) { dgvNhaXuatBan.DataSource = xulynhaxuatban.getAll(); //xóa dòng cuối dgvNhaXuatBan.AllowUserToAddRows = false; } else { dgvNhaXuatBan.DataSource = xulynhaxuatban.getAllExist(); //xóa dòng cuối dgvNhaXuatBan.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 = xulynhaxuatban.searcher_nhaxuatban_quanly(txtTim.Text); } else { Table = xulynhaxuatban.searcher_nhaxuatban(txtTim.Text); } if (Table != null && Table.Rows.Count > 0) { dgvNhaXuatBan.DataSource = Table; dgvNhaXuatBan.AllowUserToAddRows = false; } else if (string.IsNullOrEmpty(txtTim.Text)) { if (FormDangNhap.Nhanvien.Quan_ly) { dgvNhaXuatBan.DataSource = xulynhaxuatban.getAll(); //xóa dòng cuối dgvNhaXuatBan.AllowUserToAddRows = false; } else { dgvNhaXuatBan.DataSource = xulynhaxuatban.getAllExist(); //xóa dòng cuối dgvNhaXuatBan.AllowUserToAddRows = false; } } else { MessageBox.Show("Nhà xuất bản này " + txtTim.Text + " chưa tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }