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;
            }
        }
Exemple #4
0
        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;
        }