private void btnDangNhap_Click(object sender, EventArgs e) { if (txtMaKH.Text == "") { MessageBox.Show("Mã khách hàng không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMaKH.Focus(); return; } if (txtTenKH.Text == "") { MessageBox.Show("Tên khách hàng không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTenKH.Focus(); return; } if (frmKhachHang.luu == true) { if (KiemTraTrung(txtMaKH.Text) == 1) { MessageBox.Show("Không lưu được, Khách hàng này đã tồn tại trong cơ sở dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DTO.MaKH = txtMaKH.Text; DTO.TenKH = txtTenKH.Text; DTO.SoDienThoai = txtSoDienThoai.Text; DTO.DiaChi = txtDiaChi.Text; BUS.Them(DTO); MessageBox.Show("Thêm xong ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); gridView.DataSource = BUS.DanhSachKhachHang(); this.Close(); } else if (frmKhachHang.luu == false) { if (KiemTraTrung(txtMaKH.Text) == 1 && txtMaKH.Text != frmKhachHang.MaKH) { MessageBox.Show("Không lưu được, Khách hàng này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DTO.MaKH_Sua = frmKhachHang.MaKH; DTO.MaKH = txtMaKH.Text; DTO.TenKH = txtTenKH.Text; DTO.SoDienThoai = txtSoDienThoai.Text; DTO.DiaChi = txtDiaChi.Text; BUS.Sua(DTO); MessageBox.Show("Sửa xong ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); gridView.DataSource = BUS.DanhSachKhachHang(); this.Close(); } }
private void DanhSachKhachHang() { DataTable dt = BUS_KH.DanhSachKhachHang(); cboMaKH.DataSource = dt; cboMaKH.DisplayMember = "TenKH"; cboMaKH.ValueMember = "MaKH"; cboMaKH.SelectedIndex = 0; }
private void btnXoa_Click(object sender, EventArgs e) { if (grdKH.Rows.Count == 0) { return; } DialogResult dr = MessageBox.Show("Bạn có muốn xóa dòng dữ liệu này không?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { DTO.MaKH = grdKH.Rows[grdKH.CurrentCell.RowIndex].Cells[0].Value.ToString(); BUS.Xoa(DTO); MessageBox.Show("Đã xóa thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); grdKH.DataSource = BUS.DanhSachKhachHang(); } else { return; } }
void TaoAutoCompleteKHSDT() { AutoCompleteStringCollection combData = new AutoCompleteStringCollection(); foreach (DataRow dt in busKH.DanhSachKhachHang().Rows) { combData.Add(dt.ItemArray[2].ToString()); } tb_SDT.AutoCompleteMode = AutoCompleteMode.Append; tb_SDT.AutoCompleteSource = AutoCompleteSource.CustomSource; tb_SDT.AutoCompleteCustomSource = combData; }